Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    526

    Definire stile "inline" dello stato :hover

    Una curiosità sui link:

    Se creo le seguenti regole:
    codice:
    A {color:blue;}
    A:hover {color:red;}
    Ovviamente tutti i link avranno colore blu e diventeranno rossi all'hover....

    Ma se io avessi un link specifico che necessita di uno stile apposito, diciamo, verde come colore di base e giallo all'hover, dovrei scrivere qualcosa di questo tipo:
    codice:
    A#pippo {color:green;}
    A#pippo:hover {color:yellow;}
    Ma se io volessi scrivere lo stile direttamente in linea (per quanto deprecato)??
    Nessun problema per avere il colore verde
    codice:
    testo
    ma così facendo anche lo stato hover sarebbe dello stesso colore... c'è un modo per definire "in linea" anche la proprietà dello stato hover?????

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924

    Re: Definire stile "inline" dello stato :hover

    Originariamente inviato da ldetomi
    c'è un modo per definire "in linea" anche la proprietà dello stato hover?????
    no, pseudoclassi e pseudoelementi non sono gestibili attualmente con stile inline
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    526
    Lo supponevo........... grazie lo stesso

  4. #4
    Utente di HTML.it L'avatar di marty89
    Registrato dal
    Apr 2011
    Messaggi
    107
    Se proprio vuoi ottenere quell'effetto inline c'è una soluzione in Javascript però.
    Se inserisci onmouseover="this.style.color='colore' quando passi il mouse sopra visualizzarà il colore che hai impostato. Quello però rimane anche dopo il passaggio del mouse, quindi per ripristinare il colore di prima quando togli il mouse dal link devi mettere anche onmouseout="this.style.color='colore_di_prima'.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    526
    ottimo suggerimento... lo proverò! :-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.