Acest blog va discuta despre metoda de aplicare a efectelor de umbră elementelor HTML.
Cum să aruncați efectul de umbră pe elementele HTML folosind CSS?
„ cutie-umbră ” proprietatea adaugă o umbră în jurul unui element în care două sau mai multe valori adăugate de efect pot fi separate prin virgule.
Sintaxa proprietății box-shadow este descrisă mai jos.
Sintaxă
cutie-umbră : nici unul |h-offset v-offset estompare răspândire culoare | medalion | iniţială | moștenești ;
Descrierea sintaxei menționate mai sus este listată mai jos:
- „ nici unul ”: este valoarea implicită a proprietății box-shadow.
- „ h-offset ”: Această valoare reprezintă distanța orizontală.
- „ v-offset ”: Această valoare definește distanța verticală.
- „ estompa ”: A treia valoare este o neclaritate. Maximizarea valorii acesteia va maximiza efectul de estompare.
- „ răspândire ”: A patra valoare reprezintă răspândirea umbrei. Poate deține valori pozitive sau negative, unde valoarea pozitivă mărește spread-ul, iar o valoare negativă o scade.
- „ culoare ”: Această valoare este opțională, reprezentând culoarea curentă.
- „ iniţială ”: Această valoare stabilește proprietatea valorii sale inițiale.
- „ moștenești ”: Această valoare moștenește proprietatea elementului părinte.
- „ medalion ”: Valoarea inserată este folosită pentru a face umbre în interiorul cutiei.
Să vedem cum arată efectul de umbră printr-un exemplu practic.
Exemplu
În fișierul HTML, mai întâi, adăugați un „ pentru a furniza conținut paginii web. Acum, aplicați proprietățile CSS elementelor HTML adăugate. Elementul div este aplicat cu proprietatea „ cutie-umbră „cu valoarea „ 3px 8px ”, care reprezintă decalajul orizontal și decalajul vertical. Ieșire În secțiunea următoare, elementele HTML vor fi stilate cu proprietăți diferite. Următoarele sunt proprietățile CSS suplimentare aplicate elementului div: Codul de mai sus va afișa elementul div așa cum se arată mai jos: Acum, în secțiunea următoare, creați două casete reprezentând două elemente div. Vom da fiecăruia cu diferite valori de umbră de casetă și vom observa rezultatele. > cutie-umbră : 3px 8px 9px 4px #f4af1b > cutie-umbră : 3px 8px 9px 4px #f4af1b Aici: Se poate observa că am stilizat box2 div cu aceleași proprietăți: „ cutie-umbră ”proprietatea poate fi utilizată pentru a adăuga mai multe efecte de umbră unui element HTML. Acest lucru se poate face folosind virgule între fiecare umbră, așa cum se arată în exemplul de mai jos: După cum puteți vedea, mai multe umbre au fost aplicate cu succes: Asta a fost tot despre utilizarea umbrei marginii CSS. „ cutie-umbră ” proprietatea din CSS este utilizată pentru a aplica efecte de umbră elementelor HTML. Această proprietate constă în principal din două valori care sunt pentru offset orizontal și vertical, dar pot exista mai multe valori, cum ar fi efectul de estompare, efectul de rază de răspândire, culoare și multe altele. Mai mult, puteți adăuga, de asemenea, mai multe umbre elementelor folosind virgulele între fiecare proprietate casetă-umbră. Acest articol a explicat proprietatea CSS box-shadow cu exemple practice. și
HTML
< div >
< h1 > Umbra cutiei < / h1 >
< p > cutie-umbră: 3px 8px < / p >
< / div >
CSS
div {
cutie-umbră : 3px 8px ;
}
CSS
div {
frontieră : 5px solid rgb ( 255 , 111 , 1 ) ;
cutie-umbră : 3px 8px 9px 4px #f4af1b ;
}
HTML
> Umbra cutiei
>
>
>
> Umbra cutiei
>
Caseta de stil1 div
#caseta1 {
lăţime : 40% ;
înălţime : 140px ;
frontieră : 5px solid #ff9c83 ;
cutie-umbră : 8px 10px 15px 20px #807f7f ;
}
Cutie de stil2 div
#box2 {
lăţime : 40% ;
înălţime : 140px ;
frontieră : 5px solid rgb ( 255 , 111 , 1 ) ;
cutie-umbră : medalion 4px 8px #f4af1b ;
margine-stânga : 350px ;
}
Sfat bonus: Adăugarea mai multor umbre pe elementul HTML
Concluzie