Tento blog bude diskutovať o metóde aplikácie tieňových efektov na prvky HTML.
Ako vrhnúť tieňový efekt na prvky HTML pomocou CSS?
' box-shadow ” vlastnosť pridáva tieň okolo prvku, kde je možné oddeliť dve alebo viac pridaných hodnôt efektu čiarkami.
Syntax vlastnosti box-shadow je opísaná nižšie.
Syntax
box-shadow : žiadny |h-offset v-offset rozostrenie rozprestretej farby | vložka | počiatočné | dedíš ;
Popis vyššie uvedenej syntaxe je uvedený nižšie:
- “ žiadny ”: Je to predvolená hodnota vlastnosti box-shadow.
- “ h-offset “: Táto hodnota predstavuje horizontálnu vzdialenosť.
- “ v-offset ”: Táto hodnota definuje vertikálnu vzdialenosť.
- “ rozmazať “: Tretia hodnota je rozmazanie. Maximalizáciou jeho hodnoty sa maximalizuje efekt rozmazania.
- “ šírenie ”: Štvrtá hodnota predstavuje rozpätie tieňov. Môže mať kladné alebo záporné hodnoty, pričom kladná hodnota spread zvyšuje a záporná hodnota ho znižuje.
- “ farba “: Táto hodnota je voliteľná a predstavuje aktuálnu farbu.
- “ počiatočné ”: Táto hodnota nastavuje vlastnosť svojej počiatočnej hodnoty.
- “ dedíš ”: Táto hodnota zdedí vlastnosť svojho nadradeného prvku.
- “ vložka ”: Vložená hodnota sa používa na vytvorenie tieňov vo vnútri rámčeka.
Pozrime sa, ako vyzerá efekt tieňa na praktickom príklade.
Príklad
Do súboru HTML najskôr pridajte znak „ , aby ste poskytli obsah webovej stránke. Teraz použite vlastnosti CSS na pridané prvky HTML. Prvok div sa použije s vlastnosťou „ box-shadow “ s hodnotou “ 3px 8px “, čo predstavuje horizontálny posun a vertikálny posun. Výkon V ďalšej časti budú mať prvky HTML štýl s rôznymi vlastnosťami. Nasledujú ďalšie vlastnosti CSS použité na prvok div: Vyššie uvedený kód zobrazí prvok div, ako je uvedené nižšie: Teraz v ďalšej časti vytvorte dva boxy predstavujúce dva prvky div. Každému dáme rôzne viacnásobné hodnoty box-shadow a pozorujeme výsledky. > box-shadow : 3px 8px 9 pixelov 4px #f4af1b > box-shadow : 3px 8px 9 pixelov 4px #f4af1b Tu: Je možné pozorovať, že sme naštylizovali div box2 s rovnakými vlastnosťami: ' box-shadow Vlastnosť ” možno použiť na pridanie viacerých efektov tieňa do prvku HTML. Môžete to urobiť pomocou čiarok medzi každým tieňom, ako je znázornené v nasledujúcom príklade: Ako vidíte, úspešne sa aplikovalo viacero tieňov: To bolo všetko o použití tieňa ohraničenia CSS. ' box-shadow ” vlastnosť v CSS sa používa na aplikovanie tieňových efektov na prvky HTML. Táto vlastnosť sa skladá hlavne z dvoch hodnôt, ktoré sú určené pre horizontálne a vertikálne posunutie, ale môže existovať viacero hodnôt, napríklad pre efekt rozmazania, efekt rozprestretia, farbu a ďalšie. Okrem toho môžete k prvkom pridať aj viacero tieňov pomocou čiarok medzi každou vlastnosťou box-shadow. Tento článok vysvetľuje vlastnosť CSS box-shadow na praktických príkladoch. a
HTML
< div >
< h1 > Box Shadow < / h1 >
< p > box-shadow: 3px 8px < / p >
< / div >
CSS
div {
box-shadow : 3px 8px ;
}
CSS
div {
hranica : 5 pixelov pevný rgb ( 255 , 111 , 1 ) ;
box-shadow : 3px 8px 9 pixelov 4px #f4af1b ;
}
HTML
> Box Shadow
>
>
>
> Box Shadow
>
Štýl box1 div
#box1 {
šírka : 40 % ;
výška : 140 pixelov ;
hranica : 5 pixelov pevný #ff9c83 ;
box-shadow : 8px 10 pixelov 15 pixelov 20 pixelov #807f7f ;
}
Štýl box2 div
#box2 {
šírka : 40 % ;
výška : 140 pixelov ;
hranica : 5 pixelov pevný rgb ( 255 , 111 , 1 ) ;
box-shadow : vložka 4px 8px #f4af1b ;
ľavý okraj : 350 pixelov ;
}
Bonusový tip: Pridanie viacerých tieňov do prvku HTML
Záver