La oss komme i gang.
Hvordan legge til åpenhet til et element
Du kan lage ethvert element (e.g. bilde) som vises på nettstedet ditt gjennomsiktig, ved å tilordne en viss verdi til CSS Opacity -egenskapen til elementet.
Eksempel
For å forstå begrepet åpenhet, følg eksemplet nedenfor.
Html
Her har vi lagt til et bilde og satt bredden til 200px og høyde til 250px.
CSS
IMGOpaciteten til bildet er satt til 0.6.
Produksjon
Bildet er 60% ugjennomsiktig.
Merk: Opacitet og åpenhet er motsatt av hverandre. Derfor vil lave verdier av opacitetseiendom gjøre elementet mer gjennomsiktig og omvendt.
For eksempel, hvis vi reduserer opaciteten og setter den til 0.2 som dette.
IMGÅpenheten vil øke.
Bildet er 20% ugjennomsiktig.
Legge til en sveveeffekt sammen med åpenhet
Du kan legge til en sveveeffekt sammen med å tilordne bildet til bildet. Å legge til denne effekten vil endre gjennomsiktigheten til et bilde når brukeren bringer musen over et bestemt bilde.
Eksempel
Eksemplet nedenfor viser hvordan du bruker en sveveeffekt med Opacity -egenskapen.
Html
I koden ovenfor legger vi til et bilde og gir det litt bredde og høyde.
CSS
IMGI ovennevnte CSS -kode tildeler vi først en opacitet på 0.4 For å gjøre bildet gjennomsiktige, legger vi en svevdeffekt til bildet med opacitet 1. Dette betyr at når brukeren bringer musen over bildet, vil den ikke være gjennomsiktig og det motsatte vil skje når musemarkøren flyttes bort fra bildet.
Produksjon
En sveveeffekt blir vellykket lagt til bildet sammen med åpenhet.
Hvordan legge til åpenhet til et element og dets barn
Ved å bruke opacitetsegenskapen, når du legger til åpenhet til et element, arver barna til det aktuelle elementet også åpenhet.
Eksempel
Her skal vi demonstrere hvordan vi kan legge til åpenhet til et element.
Html
Jeg har en opacitet på 0.6
Jeg har en opacitet på 1
Her har vi laget to elementer for å gjøre det klart hvordan åpenhet fungerer for HTML -elementer.
CSS
div.opacitetDet første divelementet har en åpenhet på 0.4 og det andre elementet er helt ikke-transparent.
Produksjon
Jo mer gjennomsiktig et element, innholdet inne i det elementet vil også være gjennomsiktig.
Legge til åpenhet med RGBA
RGBA -fargene brukes for å unngå situasjonen ovenfor, hvor når du bruker opacitet på et element, blir innholdet inne i elementet også gjennomsiktig.
Eksempel
For å forhindre at teksten er til stede i et element i å bli gjennomsiktig, bruk følgende kode.
Html
Med opacitetseiendom
Med RGBA -farge
I koden ovenfor lager vi to elementer. Den første diven har fått tildelt en opacitet på 0.2 For å demonstrere forskjellen mellom å bruke Opacity -egenskapen og bruke opacity -egenskap sammen med RGBA -farger.
CSS
div.RGBDen første diven har fått tildelt en rosa bakgrunnsfarge, polstring av 15px og opacitet på 0.2. Mens den andre diven har fått tildelt samme bakgrunnsfarge sammen med en opacitet på 0.2 som et fjerde argument i RGBA -metoden.
Produksjon
Teksten inne i elementet blir ikke gjennomsiktig når du bruker gjennomsiktighet med RGBA -farger.
Konklusjon
Du kan legge til åpenhet til forskjellige HTML -elementer som DIV -containere, eller bilder ved hjelp av opacity -egenskapen. Denne egenskapen gjengir verdier fra 0.0 til 1.0, dessuten, jo lavere verdien av denne egenskapen, jo mer er åpenheten. Sammen med åpenhet kan du også legge til en sveveeffekt på elementene, dessuten, bruk RGBA -farger for å forhindre at innholdet inne i et element blir gjennomsiktig når du legger til åpenhet til det. Dette innlegget guider deg hvordan du kan legge til åpenhet i CSS ved hjelp av opacity -egenskap sammen med relevante eksempler.