Denne bloggen vil diskutere metoden for å bruke skyggeeffekter på HTML-elementer.
Hvordan slippe skyggeeffekt på HTML-elementer ved hjelp av CSS?
« boks-skygge ” egenskap legger til en skygge rundt et element der to eller flere ekstra effektverdier kan skilles med komma.
Syntaksen til box-shadow-egenskapen er beskrevet nedenfor.
Syntaks
boks-skygge : ingen |h-offset v-offset uskarphet spredning farge | innfelt | første | arve ;
Beskrivelsen av den ovennevnte syntaksen er listet opp nedenfor:
- ' ingen ”: Det er standardverdien til box-shadow-egenskapen.
- ' h-offset ”: Denne verdien representerer den horisontale avstanden.
- ' v-offset ”: Denne verdien definerer den vertikale avstanden.
- ' uklarhet ”: Den tredje verdien er en uskarphet. Maksimering av verdien vil maksimere uskarphet-effekten.
- ' spredt ”: Den fjerde verdien representerer skyggespredningen. Den kan ha positive eller negative verdier, der den positive verdien øker spredningen, og en negativ verdi reduserer den.
- ' farge ”: Denne verdien er valgfri, og representerer gjeldende farge.
- ' første ”: Denne verdien setter egenskapen til den opprinnelige verdien.
- ' arve ”: Denne verdien arver egenskapen til det overordnede elementet.
- ' innfelt ”: Innsettingsverdien brukes til å lage skygger inne i boksen.
La oss se hvordan skyggeeffekten ser ut gjennom et praktisk eksempel.
Eksempel
I HTML-filen legger du først til en ' -tagger for å gi innhold til nettsiden. Bruk nå CSS-egenskapene på de lagt til HTML-elementene. div-elementet brukes med egenskapen ' boks-skygge ' med verdien ' 3px 8px ”, som representerer horisontal offset og vertikal offset. Produksjon I neste seksjon vil HTML-elementene bli stylet med forskjellige egenskaper. Følgende er de ekstra CSS-egenskapene som brukes på div-elementet: Den ovenfor angitte koden vil vise div-elementet som vist nedenfor: Nå, i neste seksjon, lag to bokser som representerer to div-elementer. Vi vil gi hver og en med forskjellige flere boks-skyggeverdier og observere resultatene. Her: Det kan observeres at vi har stylet box2 div med de samme egenskapene: « boks-skygge egenskapen kan brukes til å legge til flere skyggeeffekter til et HTML-element. Dette kan gjøres ved å bruke kommaer mellom hver skygge som vist i eksemplet nedenfor: Som du kan se, har flere skygger blitt brukt: Det handlet om bruken av CSS-grenseskyggen. « boks-skygge ”-egenskapen i CSS brukes til å bruke skyggeeffekter på HTML-elementer. Denne egenskapen består hovedsakelig av to verdier som er for horisontal forskyvning og vertikal forskyvning, men det kan være flere verdier som for uskarphet effekt, spredningsradius effekt, farge og mer. Dessuten kan du også legge til flere skygger til elementene ved å bruke kommaer mellom hver boks-skygge-egenskap. Denne artikkelen har forklart CSS box-shadow-egenskapen med praktiske eksempler.- og
HTML
< div >
< h1 > Boksskyggen < / h1 >
< s > boks-skygge: 3px 8px < / s >
< / div >
CSS
div {
boks-skygge : 3 px 8 px ;
}
CSS
div {
grense : 5 px fast rgb ( 255 , 111 , 1 ) ;
boks-skygge : 3 px 8 px 9px 4px #f4af1b ;
}
HTML
> Box Shadow
>
> boks-skygge : 3 px 8 px 9px 4px #f4af1b >
>
>
> Box Shadow
>
> boks-skygge : 3 px 8 px 9px 4px #f4af1b >
Stilboks1 div
#boks1 {
bredde : 40 % ;
høyde : 140 piksler ;
grense : 5 px fast #ff9c83 ;
boks-skygge : 8 px 10 piksler 15 piksler 20 piksler #807f7f ;
}
Stilboks2 div
#boks2 {
bredde : 40 % ;
høyde : 140 piksler ;
grense : 5 px fast rgb ( 255 , 111 , 1 ) ;
boks-skygge : innfelt 4px 8 px #f4af1b ;
marg-venstre : 350 piksler ;
}
Bonustips: Legg til flere skygger på HTML-elementet
Konklusjon