Ich verwende this script, um eine Profilbild-Upload-Funktion auf meiner Website zu betreiben. Es zeigt ein Bild mit einem Overlay Banner über den Boden:CSS-Cursor funktioniert nicht in Chrome
Wenn über dieses Overlay Banner mousing, die CSS "cursor: pointer" Deklaration funktioniert gut in den Browsern ich außer für Chrome getestet habe . Bei Chrome für Windows und Mac wird der Mauszeiger nur an den Kanten dieser Überlagerung angezeigt. Wenn der Mauszeiger über den Text "Foto ändern" bewegt wird, wird der Cursor zum Pfeil zurückbewegt.
Hier ist der relevante HTML:
<div id="imgChange">
Change Photo
<input type="file" accept="image/*" name="image_upload_file" id="image_upload_file">
<input type="hidden" name="user_id" id="user_id" value="16">
</div>
Und hier ist die entsprechende CSS:
#imgChange input[type="file"] {
cursor: pointer;
}
ich zusammen eine Seite gesetzt haben demonstriert das Problem here.
Wer weiß, was das Problem sein könnte?