sopra ho un immagine di sfondo come parte di una classe corpo in CSS:CSS: Cambia cursore background-image
body.soon1 {
background-color: white;
background-image: url(soon1a.png);
background-position: center;
background-repeat: no-repeat;
}
poi in seguito ho una funzione javascript che cambierà la classe corpo.
La ragione per cui ho l'immagine sullo sfondo è che quando lo script si attiva, il background-color e l'immagine di sfondo saranno sia il cambiamento esattamente nello stesso tempo e non è possibile selezionare l'immagine.
E 'possibile che io possa cambiare il tipo di cursore solo mentre si libra sopra l'immagine di sfondo? Capisco posso mettere
cursor: pointer;
negli stili del corpo, ma questo fa apparire il cursore sopra l'intera pagina.
È possibile visualizzare il live page, currently, in cui lo sfondo cambia quando si fa clic in qualsiasi punto della pagina.
Edit: Ho qualcosa che funziona per me ora. Ho aggiunto un div centrato con niente in esso:
div.clickme {
width:300px;
height:400px;
position:absolute;
left:50%;
top:50%;
margin:-150px 0 0 -200px;
cursor: pointer;
}
Questo funziona per me, perché posso impostare la mia propria area arbitraria, ma se qualcuno ha una soluzione migliore, fatemelo sapere.
Perché non basta mettere l'immagine di sfondo su un div, centrato sulla pagina. Quindi puoi aggiungere il cursore sul div. – Leeish
Ho qualcosa del genere, ma con le tabelle [qui] (http://www.paramesis.com/index3.html) Il problema è che puoi selezionare l'immagine e se fai clic abbastanza velocemente, puoi vedere il maschera dell'immagine, nessuna delle due sembra molto buona. Per me è più importante del cursore, volevo solo vedere se potevo avere entrambi. Grazie, anche se – paramesis