Hoe u Hover in CSS implementeert met voorbeelden



Dit artikel geeft u een gedetailleerde en uitgebreide kennis van hoe u Hover in CSS met voorbeelden kunt implementeren.

Cascading Style Sheets (CSS) zijn ontworpen met behulp van de of XML (inclusief XHTML, SVG) formaat. Het is een stijlbladtaal die voornamelijk wordt gebruikt om elementen te beschrijven via een diverse reeks opmaakmethoden. Een van de methoden is zweven en in dit artikel zullen we Hover in CSS op de volgende manier begrijpen:

Wat is Hover in CSS?

CSS-hover is een selectorcomponent die wordt gebruikt om verschillende elementen op te maken wanneer de muisaanwijzer erover beweegt. Ze kunnen op bijna elk HTML-element worden gebruikt. De hover-functie in CSS is van aanzienlijk belang bij het ontwerpen van webpagina's.





Plaats de muisaanwijzer in CSS

De zweefcomponent kan webpagina's markeren, coderen en aanpassen volgens gebruikersvoorkeuren in een compact en effectief webontwerpprogramma.



Waar wordt Hover gebruikt?

De meest voorkomende voorbeelden van de levensvatbaarheid van de hover-functie kunnen worden benadrukt op grote winkelwebsites zoals Flipkart en Amazon. Wanneer gebruikers op een product op deze e-commercewebsites zweven, is het product geprogrammeerd om een ​​automatische zoomfunctie uit te voeren om de klant een beter zicht te geven op hun geselecteerde producten. Door deze programmering is de webpagina ontworpen om een ​​compacte weergave van het volledige productassortiment weer te geven, vergezeld van een gedetailleerd overzicht van het product van belang in een enkel webpagina-ontwerp.

hoe java-applicatie te implementeren in aws

Wat doet Hover?

De hover is een multifunctionele programmeertool waarmee de gebruiker het doelelement kan aanpassen met een eindeloos aantal opmaakcriteria. Enkele voorbeelden van de operationele knowhow van de hover-functie zijn:

  • Achtergrond- / letterkleur wijzigen
  • Verborgen tekst insluiten die wordt weergegeven tijdens de muisaanwijzer
  • Maak rollover-effecten op afbeeldingen
  • Geautomatiseerde zoom op tekst / afbeeldingen
  • Wijzig de beelddekking
  • Tekst insluiten
  • Afbeelding wisselen
  • Div. Zweven
  • Meerdere andere CSS Hover-opmaakbewerkingen.

Het hover-effect wijzigt in feite de eigenschapswaarde van een element om geanimeerde wijzigingen in een vermelde tekst / afbeelding of respectieve elementen mogelijk te maken. Het inbedden van CSS-hoverelementen in een webpagina-ontwerp transformeert een gewone webpagina in een interactieve, robuuste en zeer functionele webpagina. Deze webpagina-ontwerpen zijn gebruiksvriendelijk en uitgebreid. Hover-ontworpen webpagina's zijn aantrekkelijker voor de consument en trekken de aandacht van potentiële klanten.



Compatibiliteit van Hover in CSS

De hover-functie is compatibel met alle grote webbrowsers. De implementatie van dit element op touch-apparaten is echter nog steeds een uitdagende taak. De hover in CSS maakt de toegankelijkheid van inhoud mogelijk op apparaten die geen hover-functies ondersteunen. Er is waargenomen dat een geactiveerde hover-functie op het niet-ondersteunende apparaat vast kan komen te zitten op het apparaat.

Bijgevolg wordt de vitale weergave van cruciale inhoud geblokkeerd door het opmaakprobleem. Aan de ene kant, waar het zweefelement in het CSS-programma een hoog niveau van efficiënte personalisatie aan webpagina's bijdraagt, is de werking ervan op mobiele apparaten in hoge mate slapend. Capitulerend voor de omstandigheden waarin de informatietechnologiewereld aanzienlijk mobiel groeit, dreigt de zweeffunctie achterhaald te raken door technologische vooruitgang. Daarom is de noodzaak om een ​​draagbare ingebouwde functie te fabriceren die werkt met aanraking en mobiele apparaten uiterst cruciaal.

Hoe werkt Hover in CSS?

De actieve pseudo-class-stijl is dominant in CSS-hover-opmaak en overschrijft elke / alle volgende link die wordt gevolgd door deze pseudo-class. Bijvoorbeeld in pseudo-class “: link: bezocht, of: active de: hover regel moet achter: link geplaatst worden en: bezocht maar ervoor: actief voor de juiste: hover styling. De LVHA-volgorde:: link,: hover,: seen en: active wordt gebruikt als referentie voor de juiste: hover-opmaakstijl.

div {background-color: green padding: 18px display: none} span: hover + div {display: block}Hover-test!Verborgen code wordt weergegeven bij zweven

In de bovenstaande code is het span-element gewijzigd om het hover- en div-element samen te voegen door het span: hover + div-element te gebruiken. Het span-element dat op de primaire bestemmingswebpagina wordt weergegeven, toont de tekst 'Hover-test!' Als u verder op het span-element zweeft, wordt het div-element 'Hidden code shows on hover' weergegeven. Dit inbeddingsformaat is operationeel voor zowel de tekst als afbeeldingen.

stapel en heap geheugen in java

Plaats de muisaanwijzer op de achtergrondkleurwijziging in 'Rood'

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

Beweeg rood

Beweeg rood

Links:

Hover Test Rood:

Google com

Opmerking: Hallo

De bovenstaande code past het

,

en element en integreert ze in een algemene hover-functie. Deze code is ontworpen om de tekstkleur in rood te veranderen wanneer de muisaanwijzer erover beweegt. De h1- en h2-componenten geven respectievelijk “CSS: Hover Test Code” en “Hover Red” weer. Het alinea-element: Hover Test Red en ankertag: google.com worden rood gemarkeerd wanneer de muisaanwijzer erover beweegt.

Ondoorzichtigheid voor zweven op afbeeldingen creëren

.pic {breedte: 1900px hoogte: 1900px dekking: 1 filter: alpha (dekking = 100) achtergrond: url (https://cdn.pixabay.com/photo/2013/07/13/11/29/orange-158258_1280. png) no-repeat} .pic: hover {opacity: 0.2 filter: alpha (onacity = 30)}

Het bovenstaande CSS-programma toont de wijziging van de ondoorzichtigheid van een afbeelding tijdens het zweven. De oorspronkelijke dekking van de afbeelding is een gebruikmakend van de ondoorzichtigheid hover filter is hetzelfde gewijzigd in 0.2. Deze code laat zien dat men door gebruik te maken van het hover-element de ondoorzichtigheid van een afbeelding en / of tekst kan wijzigen.

wat is een dynamische array

Tekstoverlay op afbeeldingen maken

.pic {breedte: 4000px hoogte: 2170px achtergrond: url (http://eatlogos.com/food_and_drinks/png/vector_orange_logo.png) geen herhaling} .tekst {breedte: 3400px hoogte: 2170px achtergrond: #FFF dekking: 0} .pic: hover .text {dekking: 0.6 text-align: justify color: # 000000 font-size: 20px font-weight: 700 font-family: 'Times New Roman', Times, serif padding: 30px} Oranje is een vezel rijk fruit. De anti-oxidanten die in een sinaasappel aanwezig zijn, kunnen helpen bij de spijsvertering, de huid doen stralen en werken als een anti-aging element.

Tekstlagen in CSS-hover is een efficiënt hulpmiddel om de beschrijvende tekst van de afbeelding in de afbeelding zelf in te sluiten. Deze tool helpt bij het bieden van een compact overzicht van de afbeelding zonder slapende ruimte in te nemen in een beperkte webontwerpruimte. In deze code is de achtergrondafbeelding ingesloten met een beschrijvende tekst die wordt weergegeven wanneer de muisaanwijzer over de tekst beweegt.



Hiermee zijn alle belangrijke aspecten van hover in CSS afgerond en wordt de bruikbaarheid ervan in webontwikkeling benadrukt. Er zijn veel speciale effecten die het op onze webpagina's kan brengen. We kunnen altijd verschillende combinaties van de hover-selector proberen met andere CSS-eigenschappen zoals animatie, achtergrondafbeeldingen, hyperlinks enz. En het potentieel ervan onderzoeken, zoals we in sommige van onze voorbeelden hebben gezien. Ten slotte is CSS een van de krachtigste manieren om webpagina's te ontwerpen en te transformeren, en daarom is het voor webontwikkelaars op handen om deze vaardigheid te verwerven om dynamische webpagina's te bouwen.

Bekijk onze die wordt geleverd met live training onder leiding van een instructeur en real-life projectervaring. Deze training maakt je bedreven in vaardigheden om te werken met back-end en front-end webtechnologieën. Het omvat training over webontwikkeling, jQuery, Angular, NodeJS, ExpressJS en MongoDB.

Heeft u een vraag voor ons? Vermeld het alstublieft in het commentaargedeelte van de 'Hover in CSS' -blog en we nemen zo spoedig mogelijk contact met u op.