Miten asetan taustakuvan peittävyyden CSS:ssä?

Miten asetan taustakuvan peittävyyden CSS:ssä?

Taustakuvan peittävyyden asettaminen CSS:ssä edellyttää taustakuva-ominaisuus opasiteettiominaisuuden kanssa. Säätämällä peittävyyttä säätelet taustakuvan läpinäkyvyyttä, jolloin sen takana olevat elementit näkyvät osittain läpi, mikä luo visuaalisesti kerrostetun tehosteen.

Käytämme seuraavia lähestymistapoja taustakuvan peittävyyden asettamiseen CSS:ssä:

Sisällysluettelo

1. Opacity Property -ominaisuuden käyttäminen

The Opacity-ominaisuus CSS:ssä määrittää elementin ja sen sisällön läpinäkyvyystason. Arvojen hyväksyminen välillä 0 (täysin läpinäkyvä) ja 1 (täysin läpinäkymätön) vaikuttaa koko elementtiin, mukaan lukien sen alat, mikä tekee siitä yksinkertaisen ja tehokkaan tavan hallita läpinäkyvyyttä verkkosuunnittelussa.

Syntaksi:

div {  opacity: 0.5; } 

Esimerkki: Element-luokan CSS-tyylin peittävyysominaisuus on asetettu arvoon 0,3, mikä tekee taustakuvasta puoliläpinäkyvän. Tämä säätää taustan näkyvyyttä säilyttäen samalla tekstin luettavuuden.

HTML




> <> html> lang> => 'en'> >>> <> meta> charset> => 'UTF-8'> >>> content> => 'width=device-width, initial-scale=1.0'> >>> head>

GeeksForGeeksh2>
Taustakuva, jossa on Opacity div> body> html>>>

Lähtö:

Taustakuvan peittävyys

Opacity-ominaisuuden käyttäminen

2. Pseudoelementtien käyttö:

Voit asettaa taustakuvan peittävyyden CSS:ssä käyttämällä pseudoelementtejä , voit soveltaa opacity-ominaisuutta suoraan pseudoelementin taustakuvaan ohjaten sen läpinäkyvyyttä elementin sisällöstä riippumatta.

Syntaksi:

selector::pseudo-element {  property: value; } 

Esimerkki: Tässä esimerkissä taustakuvan peittävyys asetetaan käyttämällä ::ennen pseudoelementtiä . Säädä opasiteettia tarpeen mukaan. Varmista tekstin näkyvyys sijoittamalla se pseudoelementin yläpuolelle käyttämällä z-indeksiominaisuutta.

HTML




> <> html> lang> => 'en'> >>> <> meta> charset> => 'UTF-8'> >>> > content='> width> => device> -width,> > initial-scale> => 1> .0'>>> head>

GeeksForGeeksh2>
Taustakuva, jossa on Opacity div> body> html>>>

Lähtö:

ImageOpacity

Pseudoelementtien käyttö