Фильтр Blur
Фильтр Blur размывает содержание элемента как будто он находится не в фокусе.
Для браузеров IE 5.5-7 фильтры можно подключать в CSS документ с помощью CSS свойства filter. В IE8+ для этого предусмотрено вендорное CSS свойство -ms-filter. Причем из-за особенностей синтаксического анализатора IE8 их порядок имеет значение: -ms-filter должен идти первым.
Синтаксис
div { -ms-filter:"progid:DXImageTransform.Microsoft.Blur()"; filter:progid:DXImageTransform.Microsoft.Blur(); }
Параметры отделяются друг от друга запятой. Параметр состоит из двух частей: имени параметра и его значения, разделенных знаком равно. Значение параметра может быть взято в кавычки.
Параметры фильтра
Параметр | Описание | Возможные значения | Значение по умолчанию |
---|---|---|---|
enabled | флаг, управляющий фильтром |
|
true |
makeShadow | флаг, указывающий, что элемент нужно отобразить как тень |
|
false |
pixelRadius | определяет радиус непрозрачной обрасти в пикселях вокруг каждого пикселя к которому применяется фильтр (радиус размытия) |
|
2 |
shadowOpacity | определяет прозрачность тени, если элемент отображается как тень (makeShadow=true) |
Значения больше 1.0 или меньше 0.0 приравниваются к 0.75 (значение по умолчанию) |
0.75 |
Примеры
Элемент с радиусом размытия 10px:
div { -ms-filter:"progid:DXImageTransform.Microsoft.Blur(pixelRadius=10)"; filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=10); }
Элемент в виде полупрозрачной тени с радиусом размытия 5px .
div { -ms-filter:"progid:DXImageTransform.Microsoft.Blur(makeShadow=true, pixelRadius=5, shadowOpacity=0.5)"; filter:progid:DXImageTransform.Microsoft.Blur(makeShadow=true, pixelRadius=5, shadowOpacity=0.5); }
Показать комментарии