Ich habe ein Hintergrundbild als Teil eines Körpers Klasse in CSS:CSS: Ändern Sie Cursor über Hintergrund-Bild
body.soon1 {
background-color: white;
background-image: url(soon1a.png);
background-position: center;
background-repeat: no-repeat;
}
Dann später habe ich eine Javascript-Funktion, die den Körper Klasse ändern.
Der Grund, dass ich das Bild im Hintergrund habe, ist, dass wenn das Skript aktiviert wird, die Hintergrundfarbe und das Hintergrundbild sich beide zur exakt gleichen Zeit ändern und du das Bild nicht auswählen kannst.
Ist es möglich, dass ich den Cursortyp nur ändern kann, während ich den Mauszeiger über das Hintergrundbild halte? Ich verstehe, dass ich setzen kann
cursor: pointer;
in den Körperarten, aber das macht den Cursor über die gesamte Seite erscheinen.
Sie können die live page, currently, anzeigen, wo sich der Hintergrund ändert, wenn Sie irgendwo auf die Seite klicken.
Edit: Ich habe etwas, das für mich jetzt funktioniert. Ich fügte hinzu, eine zentrierte div mit nichts drin:
div.clickme {
width:300px;
height:400px;
position:absolute;
left:50%;
top:50%;
margin:-150px 0 0 -200px;
cursor: pointer;
}
Dies funktioniert für mich, weil ich meinen eigenen beliebigen Bereich einstellen kann, aber wenn jemand eine bessere Lösung hat, lassen Sie es mich wissen.
Warum nicht einfach das Hintergrundbild auf ein Div, zentriert auf der Seite. Dann können Sie den Cursor zum div hinzufügen. – Leeish
Ich habe so etwas, aber mit Tabellen [hier] (http://www.paramesis.com/index3.html) Das Problem damit ist, dass Sie das Bild auswählen können und wenn Sie schnell genug klicken, können Sie die sehen Maske des Bildes, von denen beide nicht sehr gut aussehen. Das ist mir wichtiger als der Cursor, ich wollte nur sehen, ob ich beides haben könnte. Danke, obwohl – paramesis