CSS etter bilde

CSS etter bilde
Vi bruker "etter" -velgeren for bildeoverlegg i CSS. Overlegg er definert som belegget over noe. Et bildeoverlegg betyr at vi dekker bildet med litt belegg slik at det er atskilt fra teksten. Bildene bruker er av forskjellige farger, men teksten vår er i en farge, så vi må legge overlegget mellom teksten og bildet. For dette bruker vi "After" -velgeren eller pseudo-elementet i CSS for å produsere disse overleggene mellom bildet og teksten, slik at det ikke er vanskelig å skille teksten fra bildet. Vi kan ikke velge teksten hvis det ikke er noe overlegg mellom teksten og bildet. Men når vi lager overlegget, vil vi velge teksten som vi skriver på bildet.

Denne opplæringen vil vise deg hvordan du legger til et bildeoverlegg ved hjelp av "etter" pseudo-element i CSS. Vi vil legge til bildeoverleggseffekten ved hjelp av "etter" pseudo-element.

Eksempel nr. 1:

For å bruke "etter" pseudo-element i CSS, oppretter vi en HTML-fil. Koden vi skriver i HTML -filen er gitt i dette eksemplet. Du kan bruke tekstredigereren du vil og begynne å kode den. Skriv koden som presenteres i følgende bilde. Vi skriver denne koden i programvaren Visual Studio Code. Ved å velge HTML -språket i denne nye filen, skriver vi bare “!”. Trykk på Enter, så vises de nødvendige kodene automatisk på denne filen. Begynn å kode i kroppen.

Vi oppretter en "seksjon" -klasse som heter "Banner" og legger en overskrift inne i dette "banneret". Vi kobler også denne HTML med CSS -filen, så alle stylingene vi gjør i CSS -filen vil bli brukt på denne HTML -koden. Vi lagrer det med “.HTML ”Fil Extension.

CSS -kode:

I denne CSS-koden bruker vi "etter" pseudo-element for å lage bildeoverlegg. For "etter" pseudo-element må vi ha innholdet, så vi legger "innholdet" her. Vi lager et element i "banneret" etter bannerets innhold. Nå lager vi "displayet" "blokkeringen" og gir "posisjonen" til dette banneret som "absolutt". "Toppen" og "venstre" er begge "0". Deretter setter vi "bredden" til "100%" den samme som "høyden" med "100%" verdi. Vi bruker "lineær gradient" for "bakgrunnsbildet" for å gjøre bildet mer attraktivt. Vi gir en "120deg" til dette og legger to farger på denne eiendommen. Deretter setter vi dens "opacitet" og satte “0.7 ”verdi for dette. Vi bruker z-indeksverdien her og legger “0” for dette.

Deretter setter vi posisjonen til "banneret" til "slektning". Vi bruker også bakgrunnsbildet inne i banneret. "Polstringen" vi satte for dette er "20VH" for både "topp" og "bunn", og "0" for "venstre" og "høyre". Vi setter "dekselet" for "bakgrunnsstørrelse" og "tekst-align" til "senteret". Nå bruker vi banneret og velger alle elementene i banneret ved hjelp av “*” -velgeren. Når vi bruker denne "*" -velgeren, får den alle elementene og bruker stylingen som vi legger inn i den på alle elementene. Når vårt overlegg dekker både teksten og bildet, bruker vi "Z-indeksen" for å løse dette, og vi setter innholdet "Z-Index" til "10". Og sett "slektningen" for sin "posisjon".

Vi setter innholdsfargen til "svart" slik at innholdet skrevet inne i banneret virker svart på bildet. Vi "justerer" overskriften "til" senteret "og bruker" algeriske "font-familiens for denne overskriften. Vi setter også størrelsen til "40px".

Produksjon:
Du kan få utdataene på standard nettleseren når du trykker på “Alt+B” eller klikker på høyre museknapp på HTML -filen og velger deretter “Åpne i standard nettleser”. Den gitte utgangen vil gjengi i nettleseren.

Eksempel 2:

Her har vi et annet eksempel der vi lager overlegget av bildet ved å bruke den samme pseudo-elementet og endre koden vår litt og vise deg hvordan den fungerer.

HTML -koden er den samme for dette eksemplet. Men her endrer vi overskriften som er skrevet inne i banneret. Vi skiller denne overskriften i to linjer ved å bruke "
" stikkord.

Først satte vi overskriften litt ved å bruke noen stilegenskaper på det. Vi setter "tekst-align", "fontstørrelse" og "font-family" av overskriften. Deretter kommer "etter" pseudo-selector som skaper et overlegg mellom bildet og teksten. Hver gang vi bruker denne "etter" -velgeren i CSS, må vi definere "innholdet" først. Etter dette satte vi "displayet" til "blokkerer". "Topp" og "venstre" -verdiene som vi legger her, er satt til "0". Mens "bredde" og "høyde" -verdiene er satt til "100". Vi bruker deretter "Linear-Gradient" og velger to farger for dette som er "rosa" og "blå". Også "opacitet" -egenskapen brukes her for å gi et gjennomsiktig syn på bakgrunnsbildet. Vi setter verdien til “0.6 ”. Vi bruker “bakgrunnshulety.jpg ”som bakgrunnsbilde for dette. Vi plasserer dette bildetavnet i "bakgrunnsbilde" -egenskapen "URL".

Deretter bruker vi polstringen for å lage rommet og sette sin "topp", "bunn", "høyre" og "venstre" verdier ved hjelp av en "polstring" -egenskap. Her definerer "200VH" "toppen" og "bunn" -polstring og "0" definerer "venstre" og "høyre" polstring. "Bakgrunnsstørrelsen" er "deksel" som vi brukte i vårt første eksempel. Deretter setter vi "banneret" og "z-indeks". For dette bruker vi først "etter" pseudo-element. Inne i dette setter vi “-index” til “1”. Det gir en "1" z-indeks til overlegget. Under dette setter vi "Z-indeksen" for "innholdet" og bruker "10" for innholdet Z-indeks. Vi bruker "*" -velgeren med "banneret" før vi gir en Z-indeks til bannerinnholdet. Denne Z-indeksen gjelder alt innholdet som er skrevet i banneret. Vi bruker også "mix-blend-modus" for overlegget som vi tidligere har laget. Denne egenskapen "Mix-Blend-Mode" hjelper til med å blande flere elementer.

Når vi bruker denne egenskapen med overlegget vårt, skaper det noen fantastiske nye kombinasjoner for oss. Vi kan gjøre overlegget vårt til et avansert overlegg ved å bruke dette "Mix-Blend-Eiendoms" i CSS. Etter å ha fullført denne koden, må vi lagre den med en ".CSS ”Fil Extension, da det er CSS -filen.

Produksjon:

Konklusjon

Vi diskuterte "etter" pseudo-element i CSS for å lage overleggsbildet i denne opplæringen. Vi lærte at overlegget er opprettet mellom bakgrunnsbildet og teksten slik at vi kan velge teksten, noe som betyr at teksten er atskilt fra bildet. Vi brukte "mix-blend-eiendom" på disse bildeoverleggene for å gjøre dem mer attraktive. Vi undersøkte også de forskjellige eksemplene og forklarte disse eksemplene i denne opplæringen. Vi ga alle detaljer i denne opplæringen som er nødvendig for deg å forstå denne "etter" pseudo-element i CSS. Nå kan du lage disse overleggene på prosjektene dine etter å ha forstått disse eksemplene som vil hjelpe deg mye i din fremtidige koding.