Hur man implementerar svävar i CSS med exempel



Den här artikeln ger dig en detaljerad och omfattande kunskap om hur du implementerar Hover i CSS med exempel.

Cascading Style Sheets (CSS) är utformade med hjälp av eller XML (inklusive XHTML, SVG) -format. Det är ett stilarkspråk som främst används för att beskriva element genom en mängd olika formateringsmetoder. En av metoderna svävar och i den här artikeln kommer vi att förstå Hover i CSS på följande sätt:

Vad är svävar i CSS?

CSS svävar är en väljarkomponent som används för att utforma olika element när muspekaren svävar över dem. De kan användas på nästan alla HTML-element. Svävarfunktionen i CSS har stor betydelse vid utformning av webbsidor.





Håll muspekaren i CSS

Hover-komponenten kan markera, koda och anpassa webbsidor enligt användarens preferenser i ett kompakt och effektivt webbdesignprogram.



Var används svävaren?

De vanligaste exemplen på svävarfunktionens livskraft kan markeras på stora shoppingwebbplatser som Flipkart och Amazon. När användare svävar på någon produkt på dessa e-handelswebbplatser är produkten programmerad för att utföra en automatisk zoomfunktion för att ge kunden en bättre bild av sina valda produkter. Genom denna programmering är webbsidan utformad för att visa en kompakt bild av hela produktsortimentet tillsammans med en detaljerad bild av produkten av intresse för en enda webbsidesdesign.

Vad gör Hover?

Svävaren är ett multifunktionellt programmeringsverktyg genom vilket användaren kan anpassa målelementet med ett oändligt antal formateringskriterier. Några fall av svävarfunktionens operativa kunskap inkluderar:

  • Ändra bakgrunds- / teckensnittsfärg
  • Bädda in dold text som visas på Hover
  • Skapa övergångseffekter på bilder
  • Automatiserad zoomning på text / bilder
  • Ändra bildens opacitet
  • Bädda in text
  • Bildbyte
  • Div. Sväva
  • Flera andra CSS Hover-formateringsåtgärder.

Svävareffekten ändrar i princip egenskapsvärdet för ett element för att möjliggöra animeringsändringar i en angiven text / bild eller respektive element. Inbäddningen av CSS-svävande element i en webbsidesdesign förvandlar en vanlig webbsida till en interaktiv, robust och mycket funktionell webbsida. Dessa webbsidesdesigner är användarvänliga och omfattande. Hover-designade webbsidor innehåller ett högre konsumentöverklagande och de lockar potentiella kunder.



Kompatibilitet med svävar i CSS

Svävarfunktionen är kompatibel med alla större webbläsare. Implementeringen av detta element på pekdon är dock fortfarande en utmanande uppgift. Svävaren i CSS möjliggör innehållets tillgänglighet på enheter som inte stöder svävarfunktioner. Det har observerats att en aktiverad svävarfunktion på den icke-stödjande enheten kan fastna på enheten.

python __init__-metoden

Följaktligen blockeras den viktiga visningen av viktigt innehåll genom formateringsproblemet. Å ena sidan där svävningselementet i CSS-programmet bidrar till en hög nivå av effektiv personalisering till webbsidor omvänt, är dess funktion på mobila enheter mycket vilande. Kapitulerar till omständigheterna där informationsteknologivärlden växer kraftigt mobilt, hover-funktionen riskerar att bli föråldrad med tekniska framsteg. Därför är behovet av att tillverka en bärbar inbäddad funktion som fungerar med pek- och mobila enheter extremt avgörande.

Hur fungerar Hover i CSS?

Den aktiva pseudoklassstilen är dominerande i CSS-svävarformateringen och den åsidosätter alla efterföljande länkar som följs av denna pseudoklass. Till exempel i pseudoklass “: länk: besökt, eller: aktiv måste: svävregeln placeras efter: länk och: besökt men före: aktiv för lämplig: sväva styling. LVHA-ordningen:: länk,: svävar,: besökt och: aktiv används som referens för korrekt: svävarformateringsstil.

div {background-color: green padding: 18px display: none} span: hover + div {display: block}Hover Test!Dold kod visas på svävaren

I koden ovan modifieras spanelementet för att slå samman svävar- och div-elementet genom att använda span: hover + div-elementet. Spanelementet som visas på den primära målsidan visar texten 'Hover test!' Ytterligare svävar på spanelementet avslöjar div-elementet 'Hidden code shows on hover'. Detta inbäddningsformat fungerar på både text och bilder.

Håll bakgrundsfärgsändring till 'röd'

p: sväva, h1: sväva, a: sväva {bakgrundsfärg: röd}

Hover Red

Hover Red

Länkar:

Hover Test Red:

Google com

Notera: Hej

Ovanstående kod anpassar

,

och och integrerar dem i en gemensam svävarfunktion. Den här koden är utformad för att ändra textfärgen till röd när muspekaren svävar över dem. Komponenten h1 och h2 visar 'CSS: Hover Test Code' respektive 'Hover Red'. Punktelementet: Hover Test Red och ankartagg: google.com markeras i rött när muspekaren svävar över dem.

höja något till en makt i java

Skapa Hover Opacity på bilder

.pic {bredd: 1900px höjd: 1900px opacitet: 1 filter: alfa (opacitet = 100) bakgrund: url (https://cdn.pixabay.com/photo/2013/07/13/11/29/orange-158258_1280. png) ingen upprepning}. bild: sväva {opacitet: 0,2 filter: alfa (opacitet = 30)}

Ovanstående CSS-program visar ändringen av opaciteten hos en bild vid svävning. Bildens ursprungliga ogenomskinlighet är ett med användning av opacitets svävfiltret har samma ändrats till 0,2. Denna kod visar att genom att använda svävelementet kan man ändra opacitet för en bild och / eller text.

Skapa textöverlägg på bilder

.pic {bredd: 4000px höjd: 2170px bakgrund: 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} Orange är en fiber rik frukt. De antioxidanter som finns i en apelsin kan hjälpa till med matsmältningen, få huden att lysa och fungera som ett anti-aging element.

Text Layering i CSS hover är ett effektivt verktyg för att bädda in den beskrivande texten i bilden i själva bilden. Detta verktyg hjälper till att ge en kompakt översikt över bilden utan att ta upp vilande utrymme i begränsat webbdesignutrymme. I den här koden är bakgrundsbilden inbäddad med en beskrivande text som visas när muspekaren svävar över texten.



Detta avslutar alla viktiga aspekter av svävar i CSS och belyser dess användbarhet i webbutveckling. Det finns många specialeffekter som det kan få in på våra webbsidor. Vi kan alltid prova olika kombinationer av svävväljaren med andra CSS-egenskaper som animering, bakgrundsbilder, hyperlänkar etc och utforska dess potential som vi såg i några av våra exempel. Slutligen är CSS ett av de mest kraftfulla sätten att designa och omvandla webbsidor och därför är det överhängande för webbutvecklare att förvärva denna färdighet för att bygga dynamiska webbsidor.

Kolla in vår som kommer med instruktörsledad live-utbildning och verklig projektupplevelse. Denna utbildning gör dig skicklig i färdigheter för att arbeta med back-end och front-end webbteknik. Det inkluderar utbildning om webbutveckling, jQuery, Angular, NodeJS, ExpressJS och MongoDB.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen på 'Hover in CSS' -bloggen så kommer vi tillbaka till dig.