CSS: Cursor Ändern, background-Bild

Ich habe ein hintergrund Bild als Teil des Körpers-Klasse in CSS:

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, ändern Sie die body-Klasse.

Den Grund habe ich das Bild im hintergrund ist, dass, wenn das Skript aktiviert ist, der hintergrund-Farbe und die hintergrund-Bild wird sowohl die änderung an genau der gleichen Zeit, und Sie können nicht wählen Sie das Bild aus.

Ist es möglich, dass ich könnte, ändern Sie den cursor-Typ nur im Schwebeflug über dem hintergrund-Bild? Ich verstehe, ich kann

cursor: pointer;

in der Karosserievarianten, aber das macht den cursor über die gesamte Seite.

Können Sie die live-Seite, aktuell,, wo der hintergrund ändert sich, wenn Sie auf eine beliebige Stelle auf der Seite.

Edit: ich habe etwas, das funktioniert für mich jetzt. Ich fügte hinzu, einen zentrierten 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 kann meine eigenen beliebigen Bereich, aber wenn jemand hat eine bessere Lösung ist, lass es mich wissen.

  • Warum nicht einfach das Hintergrundbild auf ein div auf der Seite zentriert. Dann können Sie den cursor auf die div.
  • Ich habe etwas ähnliches, aber mit Tabellen hier Das problem ist, dass Sie können wählen Sie das Bild, und wenn Sie klicken Sie schnell genug, können Sie sehen die Maske von dem Bild, weder von, die sehr gut Aussehen. Das ist mir wichtiger als der cursor, ich wollte nur sehen, ob ich könnte beides haben. Danke, obwohl
InformationsquelleAutor paramesis | 2013-02-12
Schreibe einen Kommentar