Tento blog bude diskutovat o metodě aplikace stínových efektů na prvky HTML.
Jak vrhnout stínový efekt na prvky HTML pomocí CSS?
' box-shadow ” přidá stín kolem prvku, kde lze dvě nebo více přidaných hodnot efektu oddělit čárkami.
Syntaxe vlastnosti box-shadow je popsána níže.
Syntax
box-shadow : žádný |h-offset v-offset rozostření rozprostřené barvy | vložka | počáteční | dědíte ;
Popis výše uvedené syntaxe je uveden níže:
- “ žádný ”: Je to výchozí hodnota vlastnosti box-shadow.
- “ h-offset ”: Tato hodnota představuje vodorovnou vzdálenost.
- “ v-offset ”: Tato hodnota definuje vertikální vzdálenost.
- “ rozmazat “: Třetí hodnota je rozostření. Maximalizace jeho hodnoty maximalizuje efekt rozostření.
- “ pomazánka ”: Čtvrtá hodnota představuje rozpětí stínu. Může mít kladné nebo záporné hodnoty, přičemž kladná hodnota spread zvyšuje a záporná hodnota jej snižuje.
- “ barva ”: Tato hodnota je volitelná a představuje aktuální barvu.
- “ počáteční ”: Tato hodnota nastavuje vlastnost své počáteční hodnoty.
- “ dědíte ”: Tato hodnota zdědí vlastnost svého nadřazeného prvku.
- “ vložka ”: Vložená hodnota se používá k vytvoření stínů uvnitř rámečku.
Podívejme se, jak vypadá efekt stínu na praktickém příkladu.
Příklad
Do souboru HTML nejprve přidejte „ , abyste poskytli obsah webové stránce. Nyní použijte vlastnosti CSS na přidané prvky HTML. Prvek div se použije s vlastností „ box-shadow “ s hodnotou “ 3px 8px “, což představuje horizontální a vertikální posun. Výstup V další části budou prvky HTML stylizovány s různými vlastnostmi. Níže jsou uvedeny další vlastnosti CSS použité na prvek div: Výše uvedený kód zobrazí prvek div, jak je uvedeno níže: Nyní v další části vytvořte dva rámečky představující dva prvky div. Každému dáme různé vícenásobné hodnoty box-shadow a pozorujeme výsledky. > box-shadow : 3px 8px 9px 4px #f4af1b > box-shadow : 3px 8px 9px 4px #f4af1b Tady: Lze pozorovat, že jsme stylovali div box2 se stejnými vlastnostmi: ' box-shadow Vlastnost ” lze použít k přidání více stínových efektů do prvku HTML. To lze provést pomocí čárek mezi každým stínem, jak je znázorněno v níže uvedeném příkladu: Jak můžete vidět, bylo úspěšně aplikováno několik stínů: To bylo vše o použití stínu ohraničení CSS. ' box-shadow Vlastnost ” v CSS se používá k aplikaci stínových efektů na prvky HTML. Tato vlastnost se skládá hlavně ze dvou hodnot, které jsou pro vodorovné a svislé odsazení, ale může existovat více hodnot, například pro efekt rozostření, efekt rozprostření, barvu a další. Kromě toho můžete k prvkům také přidat více stínů pomocí čárek mezi každou vlastností box-shadow. Tento článek vysvětluje vlastnost CSS box-shadow na praktických příkladech. a
HTML
< div >
< h1 > Box Shadow < / h1 >
< p > box-shadow: 3px 8px < / p >
< / div >
CSS
div {
box-shadow : 3px 8px ;
}
CSS
div {
okraj : 5px pevný rgb ( 255 , 111 , 1 ) ;
box-shadow : 3px 8px 9px 4px #f4af1b ;
}
HTML
> The Box Shadow
>
>
>
> The Box Shadow
>
Styl box1 div
#box1 {
šířka : 40 % ;
výška : 140 pixelů ;
okraj : 5px pevný #ff9c83 ;
box-shadow : 8px 10px 15 pixelů 20 pixelů #807f7f ;
}
Styl box2 div
#box2 {
šířka : 40 % ;
výška : 140 pixelů ;
okraj : 5px pevný rgb ( 255 , 111 , 1 ) ;
box-shadow : vložka 4px 8px #f4af1b ;
okraj-levý : 350 pixelů ;
}
Bonusový tip: Přidání více stínů do prvku HTML
Závěr