Ez a blog az árnyékhatások HTML-elemekre történő alkalmazásának módszerét tárgyalja.
Hogyan lehet árnyékhatást hozni a HTML-elemekre CSS használatával?
Az ' doboz-árnyék ” tulajdonság árnyékot ad egy elem köré, ahol két vagy több hozzáadott hatásérték vesszővel választható el.
A box-shadow tulajdonság szintaxisát az alábbiakban ismertetjük.
Szintaxis
doboz-árnyék : egyik sem |h-offset v-offset blur spread color | betét | a kezdeti | örököl ;
A fent említett szintaxis leírása az alábbiakban található:
- ' egyik sem ”: Ez a box-shadow tulajdonság alapértelmezett értéke.
- ' h-eltolás ”: Ez az érték a vízszintes távolságot jelenti.
- ' v-eltolás ”: Ez az érték határozza meg a függőleges távolságot.
- ' elhomályosít ”: A harmadik érték az elmosódás. Értékének maximalizálása maximalizálja az elmosódást.
- ' terjedés ”: A negyedik érték az árnyék terjedését jelenti. Tartalmazhat pozitív vagy negatív értékeket, ahol a pozitív érték növeli, a negatív érték pedig csökkenti.
- ' szín ”: Ez az érték nem kötelező, az aktuális színt jelöli.
- ' a kezdeti ”: Ez az érték a kezdeti érték tulajdonságát állítja be.
- ' örököl ”: Ez az érték örökli a szülőelemének tulajdonságát.
- ' betét ”: A beillesztett érték a dobozon belüli árnyékok létrehozására szolgál.
Lássuk, hogyan néz ki az árnyékhatás egy gyakorlati példán keresztül.
Példa
A HTML fájlban először adjon hozzá egy „ címkéket, hogy tartalmat biztosítson a weboldalon. Most alkalmazza a CSS-tulajdonságokat a hozzáadott HTML-elemekre. A div elem a ' tulajdonsággal kerül alkalmazásra doboz-árnyék ' értékkel ' 3 képpont 8 képpont ”, amely a vízszintes és a függőleges eltolást jelenti. Kimenet A következő részben a HTML-elemek különböző tulajdonságokkal lesznek stílusozva. A div elemre alkalmazott további CSS-tulajdonságok a következők: A fent megadott kód az alábbiak szerint jeleníti meg a div elemet: Most a következő részben hozzon létre két négyzetet, amelyek két div elemet képviselnek. Mindegyikhez különböző többszörös box-shadow értékeket adunk, és megfigyeljük az eredményeket. > doboz-árnyék : 3 képpont 8 képpont 9 képpont 4 képpont #f4af1b > doboz-árnyék : 3 képpont 8 képpont 9 képpont 4 képpont #f4af1b Itt: Megfigyelhető, hogy a box2 div-t ugyanazokkal a tulajdonságokkal alakítottuk ki: Az ' doboz-árnyék ” tulajdonság felhasználható több árnyékeffektus hozzáadására egy HTML-elemhez. Ezt megteheti vesszővel az egyes árnyékok között, az alábbi példában látható módon: Mint látható, több árnyékot is sikeresen alkalmaztak: Ez a CSS határárnyék használatáról szólt. Az ' doboz-árnyék ” tulajdonság a CSS-ben árnyékeffektusok HTML-elemekre történő alkalmazására szolgál. Ez a tulajdonság főleg két értékből áll, amelyek a vízszintes és a függőleges eltolásokhoz tartoznak, de több érték is lehet, például az elmosódási hatás, a szórási sugár effektusa, a szín stb. Ezenkívül több árnyékot is hozzáadhat az elemekhez, ha vesszőt használ az egyes box-shadow tulajdonságok között. Ez a cikk gyakorlati példákkal magyarázza a CSS box-shadow tulajdonságát. és
HTML
< div >
< h1 > A doboz árnyéka < / h1 >
< p > box-shadow: 3px 8px < / p >
< / div >
CSS
div {
doboz-árnyék : 3 képpont 8 képpont ;
}
CSS
div {
határ : 5 képpont szilárd rgb ( 255 , 111 , 1 ) ;
doboz-árnyék : 3 képpont 8 képpont 9 képpont 4 képpont #f4af1b ;
}
HTML
> A dobozárnyék
>
>
>
> A dobozárnyék
>
Stílus box1 div
#box1 {
szélesség : 40% ;
magasság : 140 képpont ;
határ : 5 képpont szilárd #ff9c83 ;
doboz-árnyék : 8 képpont 10 képpont 15 képpont 20 képpont #807f7f ;
}
Stílus box2 div
#doboz2 {
szélesség : 40% ;
magasság : 140 képpont ;
határ : 5 képpont szilárd rgb ( 255 , 111 , 1 ) ;
doboz-árnyék : betét 4 képpont 8 képpont #f4af1b ;
margó-bal : 350 képpont ;
}
Bónusztipp: Több árnyék hozzáadása a HTML elemhez
Következtetés