Come implementare il passaggio del mouse in CSS con esempi



Questo articolo ti fornirà una conoscenza dettagliata e completa di come implementare Hover in CSS con esempi.

I fogli di stile CSS (Cascading Style Sheets) sono progettati utilizzando il o XML (inclusi XHTML, SVG). È un linguaggio per fogli di stile utilizzato principalmente per descrivere elementi attraverso una serie diversificata di metodi di formattazione. Uno dei metodi è il passaggio del mouse e in questo articolo, capiremo Hover in CSS nel modo seguente:

Cos'è Hover in CSS?

CSS hover è un componente di selezione che viene utilizzato per definire elementi diversi quando il puntatore del mouse passa su di essi. Possono essere utilizzati su quasi tutti gli elementi HTML. La funzione hover in CSS ha un'importanza sostanziale nella progettazione di pagine web.





Passa il mouse in CSS

Il componente hover può evidenziare, codificare e personalizzare le pagine web secondo le preferenze dell'utente in un programma di web design compatto ed efficace.



cosa fa append in java

Dove viene utilizzato Hover?

Gli esempi più comuni della fattibilità della funzione hover possono essere evidenziati sui principali siti Web di shopping come Flipkart e Amazon. Quando gli utenti passano il mouse su un prodotto su questi siti di e-commerce, il prodotto è programmato per eseguire una funzione di zoom automatico al passaggio del mouse per fornire al cliente una visione migliore dei prodotti selezionati. Attraverso questa programmazione, la pagina web è progettata per visualizzare una visione compatta dell'intera gamma di prodotti accompagnata da una visione dettagliata del prodotto di interesse in una singola pagina web.

Cosa fa Hover?

L'hover è uno strumento di programmazione multifunzionale attraverso il quale l'utente può personalizzare l'elemento target con un numero infinito di criteri di formattazione. Alcuni esempi del know-how operativo della funzione hover includono:

  • Modifica del colore di sfondo / carattere
  • Incorporamento di testo nascosto visualizzato al passaggio del mouse
  • Crea effetti di rollover sulle immagini
  • Zoom automatico su testo / immagini
  • Modifica l'opacità dell'immagine
  • Incorporamento del testo
  • Scambio di immagini
  • Div. Hover
  • Molte altre operazioni di formattazione al passaggio del mouse CSS.

L'effetto al passaggio del mouse modifica sostanzialmente il valore della proprietà di un elemento per abilitare le modifiche animate a un testo / immagine dichiarato o ai rispettivi elementi. L'incorporamento di elementi CSS al passaggio del mouse nel design di una pagina Web trasforma una normale pagina Web in una pagina Web interattiva, robusta e altamente funzionale. Questi design di pagine web sono facili da usare e completi. Le pagine web progettate al passaggio del mouse contengono un maggiore appeal per i consumatori e attirano l'attenzione dei potenziali clienti.



Compatibilità di Hover in CSS

La funzione hover è compatibile con tutti i principali browser web. Tuttavia, l'implementazione di questo elemento sui dispositivi touch è ancora un compito impegnativo. Il passaggio del mouse in CSS abilita l'accessibilità del contenuto sui dispositivi che non supportano le funzioni del passaggio del mouse. È stato osservato che una funzione hover attivata sul dispositivo non di supporto può rimanere bloccata sul dispositivo.

Di conseguenza, la visualizzazione vitale di contenuti cruciali viene bloccata a causa del problema di formattazione. Da un lato, laddove l'elemento hover nel programma CSS contribuisce a un ottimo livello di personalizzazione efficiente delle pagine Web, viceversa, la sua operabilità sui dispositivi mobili è altamente dormiente. Capitando alle circostanze in cui il mondo della tecnologia dell'informazione sta crescendo sostanzialmente mobile, la funzione hover rischia di diventare obsoleta con i progressi tecnologici. Pertanto, la necessità di fabbricare una funzionalità incorporata portatile che funzioni con il tocco e i dispositivi mobili è estremamente cruciale.

Come funziona Hover in CSS?

Lo stile di pseudo-classe attivo è dominante nella formattazione al passaggio del mouse CSS e sovrascrive qualsiasi / tutti i collegamenti successivi seguiti da questa pseudo-classe. Ad esempio nella pseudo-classe “: link: visit, o: active, la regola: hover deve essere inserita dopo: link e: visitata ma prima: attiva per uno stile appropriato: hover. L'ordine LVHA:: link,: hover,: viewed e: active viene utilizzato come riferimento per lo stile di formattazione corretto: hover.

div {background-color: green padding: 18px display: none} span: hover + div {display: block}Hover Test!Il codice nascosto viene visualizzato al passaggio del mouse

Nel codice precedente, l'elemento span viene modificato per unire gli elementi hover e div utilizzando l'elemento span: hover + div. L'elemento span che verrà visualizzato sulla pagina web di destinazione principale mostrerà il testo 'Hover test!' Un ulteriore passaggio del mouse sull'elemento span rivela l'elemento div 'Il codice nascosto viene visualizzato al passaggio del mouse'. Questo formato di incorporamento è operativo sul testo e sulle immagini.

Cambia colore di sfondo al passaggio del mouse in 'Rosso'

p: hover, h1: hover, a: hover {background-color: Red}

Hover Red

Hover Red

Collegamenti:

Hover Test rosso:

Google com

Nota: Ciao

Il codice sopra personalizza il file

,

e elemento e li integra in una comune funzione hover. Questo codice è progettato per modificare il colore del testo in rosso quando il puntatore del mouse passa sopra di essi. I componenti h1 e h2 visualizzano rispettivamente 'CSS: Hover Test Code' e 'Hover Red'. L'elemento paragrafo: Hover Test Red e anchor tag: google.com viene evidenziato in rosso quando il puntatore del mouse passa sopra di essi.

Creazione di opacità al passaggio del mouse sulle immagini

.pic {larghezza: 1900px altezza: 1900px opacità: 1 filtro: alpha (opacità = 100) sfondo: url (https://cdn.pixabay.com/photo/2013/07/13/11/29/orange-158258_1280. png) no-repeat} .pic: hover {opacity: 0.2 filter: alpha (opacity = 30)}

Il programma CSS sopra mostra la modifica dell'opacità di un'immagine al passaggio del mouse. L'opacità originale dell'immagine è uno tuttavia, utilizzando il filtro hover opacità lo stesso è stato modificato a 0.2. Questo codice mostra che utilizzando l'elemento hover è possibile modificare l'opacità di un'immagine e / o di un testo.

Creazione di testo in sovrimpressione sulle immagini

.pic {width: 4000px height: 2170px background: url (http://eatlogos.com/food_and_drinks/png/vector_orange_logo.png) no-repeat} .text {width: 3400px height: 2170px background: #FFF opacity: 0} .pic: hover .text {opacity: 0.6 text-align: justify color: # 000000 font-size: 20px font-weight: 700 font-family: 'Times New Roman', Times, serif padding: 30px} L'arancione è una fibra frutto ricco. Gli antiossidanti presenti in un'arancia possono aiutare la digestione, rendere la pelle luminosa e agire come un elemento antietà.

Text Layering in CSS hover è uno strumento efficiente per incorporare il testo descrittivo dell'immagine all'interno dell'immagine stessa. Questo strumento aiuta a fornire una panoramica compatta dell'immagine senza occupare spazio dormiente in uno spazio limitato di web design. In questo codice, l'immagine di sfondo è incorporata con un testo descrittivo che viene visualizzato quando il puntatore del mouse passa sopra il testo.



Questo conclude tutti gli aspetti importanti dell'hover nei CSS e ne evidenzia l'usabilità nello sviluppo web. Ci sono molti effetti speciali che può portare alle nostre pagine web. Possiamo sempre provare diverse combinazioni del selettore al passaggio del mouse con altre proprietà CSS come animazioni, immagini di sfondo, collegamenti ipertestuali ecc. Ed esplorarne il potenziale come abbiamo visto in alcuni dei nostri esempi. Infine, i CSS sono uno dei modi più potenti per progettare e trasformare le pagine web e quindi è imminente che gli sviluppatori web acquisiscano questa abilità per creare pagine web dinamiche.

Dai un'occhiata al nostro che viene fornito con formazione dal vivo con istruttore e esperienza di progetto nella vita reale. Questa formazione ti consente di acquisire competenze per lavorare con tecnologie web back-end e front-end. Include formazione su sviluppo Web, jQuery, Angular, NodeJS, ExpressJS e MongoDB.

Hai domande per noi? Per favore, menzionalo nella sezione commenti del blog 'Hover in CSS' e ti ricontatteremo.