Фильтр Shadow
Фильтр Shadow создает тень для элемента.
Для браузеров IE 5.5-7 фильтры можно подключать в CSS документ с помощью CSS свойства filter. В IE8+ для этого предусмотрено вендорное CSS свойство -ms-filter. Причем из-за особенностей синтаксического анализатора IE8 их порядок имеет значение: -ms-filter должен идти первым.
Синтаксис
div { -ms-filter:"progid:DXImageTransform.Microsoft.Shadow()"; filter:progid:DXImageTransform.Microsoft.Shadow(); }
Параметры отделяются друг от друга запятой. Параметр состоит из двух частей: имени параметра и его значения, разделенных знаком равно. Значение параметра может быть взято в кавычки.
Параметры фильтра
Параметр | Описание | Возможные значения | Значение по умолчанию |
---|---|---|---|
color | цвет тени | цвет в шестнадцатеричной системе в формате #RRGGBB. | нет |
direction | определяет направление тени в градусах с шагом 45 градусов |
|
225 |
enabled | флаг, управляющий фильтром |
|
true |
strength | определяет величину области тени в пикселях в заданном направлении | 1-255 | 1 |
Примеры
Элемент с десятипиксельной черной тенью вправо и вниз.
div { -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction=135, strength=10)"; filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, direction=135, strength=10); }
Заметки
Фильтр Shadow визуально отличается от фильтра DropShadow тем, что при применении фильтра DropShadow у элемента появляется дубль сдвинутый на заданное расстояние, а при применении фильтра Shadow у элемента появляется как бы третье измерение.