Blur эффект с помощью jQuery
Есть <div>, его ширина 1000x300, внутри него есть <img> - его ширина 150x150
Нужно сделать фон дива в стиле blur заливки, используя цвета присущие дочернему <img>. Пытался я делать с помощью вот этой штуки, но у меня ничего не вышло, из картинку оно делает размазанную картинку такого-же размера, но размазать по всему диву у меня не получилось, пробовал ее и как dataurl для бэкграунда, но все равно толку ноль. Подскажите как решить данную проблему? |
Ну так эффект blur не растягивает изображение. Задайте div фоновым изображением дочернее изображение, растянув его на весть родительский элемент, и добавив фильтр.
div {
width: 1000px;
height: 300px;
background-image: url(name.ext);
background-size: cover; /* contain or 1000px, 300px */
filter: blur(4px);
-o-filter: blur(4px);
-ms-filter: blur(4px);
-moz-filter: blur(4px);
-webkit-filter: blur(4px);
}
|
| Часовой пояс GMT +3, время: 21:45. |