94 of 313 menu

Свойство 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,
    което задава сянка на текст
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне