Ovaj blog raspravljat će o metodi primjene efekata sjene na HTML elemente.
Kako ispustiti efekt sjene na HTML elemente pomoću CSS-a?
' kutija-sjena ” svojstvo dodaje sjenu oko elementa gdje se dvije ili više vrijednosti dodanih učinaka mogu odvojiti zarezima.
Sintaksa svojstva box-shadow opisana je u nastavku.
Sintaksa
kutija-sjena : nikakav |h-offset v-offset zamućenje raširene boje | umetnuti | početni | nasljeđuješ ;
Opis gore navedene sintakse naveden je u nastavku:
- “ nikakav ”: To je zadana vrijednost svojstva box-shadow.
- “ h-pomak ”: Ova vrijednost predstavlja horizontalnu udaljenost.
- “ v-pomak ”: Ova vrijednost definira okomitu udaljenost.
- “ zamutiti ”: Treća vrijednost je zamućenje. Povećanje njegove vrijednosti će povećati učinak zamućenja.
- “ širenje ”: Četvrta vrijednost predstavlja širenje sjene. Može imati pozitivne ili negativne vrijednosti, gdje pozitivna vrijednost povećava spread, a negativna smanjuje.
- “ boja ”: Ova vrijednost nije obavezna i predstavlja trenutnu boju.
- “ početni ”: Ova vrijednost postavlja svojstvo početne vrijednosti.
- “ nasljeđuješ ”: Ova vrijednost nasljeđuje svojstvo nadređenog elementa.
- “ umetnuti ”: Umetnuta vrijednost koristi se za pravljenje sjena unutar okvira.
Pogledajmo kako efekt sjene izgleda kroz praktičan primjer.
Primjer
U HTML datoteku prvo dodajte ' kako biste web stranici pružili sadržaj. Sada primijenite CSS svojstva na dodane HTML elemente. Element div primjenjuje se sa svojstvom ' kutija-sjena ' sa vrijednošću ' 3px 8px ”, što predstavlja vodoravni i okomiti pomak. Izlaz U sljedećem odjeljku, HTML elementi bit će oblikovani različitim svojstvima. Slijede dodatna CSS svojstva primijenjena na element div: Gornji kod će prikazati element div kao što je prikazano u nastavku: Sada, u sljedećem odjeljku, stvorite dva okvira koji predstavljaju dva div elementa. Svakom ćemo dati različite višestruke vrijednosti box-shadow i promatrati rezultate. Ovdje: Može se primijetiti da smo stilizirali box2 div s istim svojstvima: ' kutija-sjena ” Svojstvo se može koristiti za dodavanje višestrukih efekata sjene HTML elementu. To se može učiniti pomoću zareza između svake sjene kao što je prikazano u primjeru u nastavku: Kao što vidite, uspješno je primijenjeno više sjena: To je bilo sve o korištenju sjene CSS granice. ' kutija-sjena ” Svojstvo u CSS-u koristi se za primjenu efekata sjene na HTML elemente. Ovo se svojstvo uglavnom sastoji od dvije vrijednosti koje su za vodoravni pomak i okomiti pomak, ali može postojati više vrijednosti kao što su učinak zamućenja, učinak radijusa širenja, boja i još mnogo toga. Štoviše, također možete dodati višestruke sjene elementima korištenjem zareza između svakog svojstva box-shadow. Ovaj članak objasnio je CSS svojstvo box-shadow s praktičnim primjerima. i
HTML
< div >
< h1 > Sjena kutije < / h1 >
< str > okvir-sjena: 3px 8px < / str >
< / div >
CSS
div {
kutija-sjena : 3 px 8 px ;
}
CSS
div {
granica : 5 px čvrsta rgb ( 255 , 111 , 1 ) ;
kutija-sjena : 3 px 8 px 9px 4 px #f4af1b ;
}
HTML
> Sjena kutije
>
>
>
> Sjena kutije
>
Style box1 div
#kutija1 {
širina : 40% ;
visina : 140 px ;
granica : 5 px čvrsta #ff9c83 ;
kutija-sjena : 8 px 10 px 15 px 20 px #807f7f ;
}
Style box2 div
#kutija2 {
širina : 40% ;
visina : 140 px ;
granica : 5 px čvrsta rgb ( 255 , 111 , 1 ) ;
kutija-sjena : umetnuti 4 px 8 px #f4af1b ;
margin-lijevo : 350 px ;
}
Dodatni savjet: Dodavanje više sjena na HTML element
Zaključak