Ho lavorato su alcuni css per un markup HTML. Il problema che sto affrontando è che c'è uno stile già applicato usando la pseudo-classe CSS :first-line
. Quello che voglio è cambiare lo stile di questa prima riga sullo stato di hover. C'è un modo per applicare qualcosa come p:first-line:hover
?C'è un modo per aggiungere: passa il mouse al CSS: pseudo-classe di prima linea?
risposta
è necessario definire il p:first-line
Prima di definire la catena p:first-line:hover
in questo modo:
p:first-line { color: black; }
p:hover:first-line { color: red; }
Funziona in Chrome 27 per me. – ThinkingStiff
Scott puoi per favore riprovare? Ho aggiornato la mia risposta. – JimmyRare
Funziona anche in Firefox 19 –
argomento molto affascinante! Ho provato una versione jQuery e ho scoperto che anche questo non funzionerà. In Firefox, la classe deve essere prima applicata per funzionare su hover, come puoi vedere in questo Fiddle. Ma WebKit ignora completamente il :first-line
sull'aggiunta della classe dinamica.
<p class="hovered">Text .... </p>
Per Firefox la classe deve essere impostata nel codice HTML. Ora, il seguente fa il lavoro.
jQuery('p').removeClass('hovered');
jQuery('p').hover(function() {
jQuery(this).addClass('hovered');
}, function() {
jQuery(this).removeClass('hovered');
});
Ma non funzionerà in WebKit.
- 1. C'è un modo per testare i CSS: passa il mouse sugli strumenti di sviluppo di IE?
- 2. Come scrivere: passa il mouse usando lo stile in linea?
- 3. Transizione CSS di: prima lettera al passaggio del mouse
- 4. CSS: passa il mouse tra gli elementi per attivare il passaggio del mouse sull'elemento coperto
- 5. CSS: passa il mouse su un altro elemento?
- 6. CSS: passa il mouse su tutte le div child
- 7. Passa il mouse sopra un elemento nascosto per visualizzarlo
- 8. Ignora a: passa il mouse con jQuery?
- 9. Usa: passa il mouse per modificare il css di un'altra classe?
- 10. CSS - al passaggio del mouse, Show 'nipote'
- 11. Ritardo: passa il mouse nei CSS3?
- 12. CSS: schiarire un elemento al passaggio del mouse
- 13. Casella di testo 'popup' visualizzata al passaggio del mouse/passaggio del mouse per CSS/Javascript
- 14. Aggiungere un bordo CSS al passaggio del mouse senza spostare l'elemento
- 15. CSS: al passaggio del mouse su un elemento, effetto per più elementi?
- 16. Il modo migliore per aggiungere nuove regole css con jquery?
- 17. JQUERY se non si passa il mouse
- 18. C'è un modo per aggiungere e sottrarre valori nei CSS?
- 19. Ritarda il mouseout/passa il mouse con le transizioni CSS3
- 20. Aggiungi linea verticale al css fondo
- 21. Come cambiare il colore di un'immagine al passaggio del mouse
- 22. CSS pseudo classe per lasciare il passaggio del mouse
- 23. Un modo per trasformare uno stile di blocco/CSS in CSS in linea?
- 24. Come mostrare l'icona "bloccata" quando si passa il mouse su un elemento con il mouse
- 25. come mostrare il suggerimento quando si passa il mouse?
- 26. jquery come modificare un solo genitore al passaggio del mouse su un passaggio del mouse
- 27. Come eseguire il rendering di una linea verticale al passaggio del mouse nei grafici
- 28. Come emettere un segnale da un QPushButton quando il mouse passa sopra di esso?
- 29. Passa il mouse su un elemento e ne modifica un altro (senza utilizzare Javascript)
- 30. Come aggiungere un id al nome file prima dell'estensione?
+1 per un argomento affascinante! –