Box-shadow касиети
box-shadow касиети блокуна көлөкө тартат.
Касиеттин мааниси катары 6
параметр боштук аркылуу берилет, же
none ачкыч сөзү, көлөкөнү толугу менен жокко чыгарат.
Синтаксис
тандоочу {
box-shadow: inset x_боюнча_жылышуу y_боюнча_жылышуу чачыроо көлөкөнүн_өлчөмү түс;
}
тандоочу {
box-shadow: none;
}
Параметрлер
| Параметр | Сүрөттөмө |
|---|---|
inset |
Милдеттүү эмес параметр. Эгер ал берилсе, анда көлөкө контейнердин ичинде болот, эгер берилбесе - сыртында. |
| x боюнча жылышуу |
X огу боюнча көлөкөнү жылдырууну белгилейт.
Оң маани оңго жылдырат, терс маани - солго. |
| y боюнча жылышуу |
Y огу боюнча көлөкөнү жылдырууну белгилейт.
Оң маани төмөн жылдырат, терс маани - жогору. |
| чачыроо |
Көлөкөнүн чачыроосун белгилейт.
Мааниси канчалык чоң болсо, көлөкө ошончолук чачыранды болот. Милдеттүү эмес параметрб>. Эгер берилбесе - көлөкө так болот. |
| көлөкөнүн өлчөмү |
Көлөкөнүн өлчөмүн белгилейт. Оң маани көлөкөнү созот, терс маани, тескерисинче, аны кысат. Милдеттүү эмес параметрб>. Эгер берилбесе - көлөкө элементтин өлчөмүндөй болот. |
| түс |
Көлөкөнүн түсүн түстүн каалаган бирдиктеринде белгилейт.
Милдеттүү эмес параметрб>. Эгер берилбесе - көлөкөнүн түсү тексттин түсү менен дал келет. |
Октор боюнча жылышуулар, чачыроо жана көлөкөнүн өлчөмү өлчөмдөр үчүн каалаган бирдиктерде берилет, пайыздардан башка.
Мисал
Бул мисалда көлөкө төмөн жана оңго жылдырылган жана кичине чачыроо кошулган:
<div id="elem"></div>
#elem {
box-shadow: 5px 5px 3px black;
border: 1px solid black;
width: 300px;
height: 50px;
}
:
Мисал . Так көлөкө
Бул мисалда көлөкө төмөн жана оңго жылдырылган, бирок чачыроо жок (көлөкө так болот):
<div id="elem"></div>
#elem {
box-shadow: 2px 2px black;
border: 1px solid black;
width: 300px;
height: 50px;
}
:
Мисал . Бир тектүү көлөкө
Бул мисалда көлөкө жылдырылган эмес, бирок ага чачыроо кошулган:
<div id="elem"></div>
#elem {
box-shadow: 0px 0px 3px black;
border: 1px solid black;
width: 300px;
height: 50px;
}
:
Мисал . Көлөкөнүн өлчөмү
Бул мисалда көлөкө жылдырылган эмес, чачыроо нөлгө барабар, бирок ага өлчөм кошулган (кара - бул чек, кызыл - бул көлөкө):
<div id="elem"></div>
#elem {
box-shadow: 0 0 0 3px red;
border: 3px solid black;
width: 300px;
height: 50px;
}
:
Мисал . Чачыроо + көлөкөнүн өлчөмү
Бул мисалда көлөкө жылдырылган эмес, бирок ага чачыроо жана өлчөм кошулган (кара - бул чек, кызыл - бул көлөкө):
<div id="elem"></div>
#elem {
box-shadow: 0 0 3px 3px black;
border: 1px solid black;
width: 300px;
height: 50px;
}
:
Мисал . Ички көлөкө
Бул мисалда көлөкө контейнердин ичинде:
<div id="elem"></div>
#elem {
box-shadow: inset 0 0 6px black;
border: 1px solid black;
width: 300px;
height: 50px;
}
:
Ошондой эле караңыз
-
text-shadowкасиети,
ал текстке көлөкө тартат