Blur filter в CSS

297
01 марта 2017, 18:40

как задать blur filter на чистом css div'у с background: url() только в пределах другого div?

Пример на фото, через filter: blur(10px) получаются нечёткие границы размытия

Answer 1

Оберните div со свойством blur в div со свойством overflow:hidden :

.parent{ 
  background-image:url("https://cdn.sstatic.net/Sites/stackoverflow/img/error-lolcat-problemz.jpg"); 
  background-position:center center; 
  background-repeat:no-repeat; 
  background-size:cover; 
  height:200px; 
  padding:50px 0; 
} 
.inner{ 
  overflow:hidden; 
} 
.blur{ 
  background-image:url("https://cdn.sstatic.net/Sites/stackoverflow/img/error-lolcat-problemz.jpg"); 
  background-position:center center; 
  background-repeat:no-repeat; 
  background-size:cover; 
  height:100px; 
  filter: blur(10px); 
}
<div class="parent"> 
  <div class="inner"><div class="blur"></div></div> 
</div>

READ ALSO
Построение графиков функций WinRT c# xaml

Построение графиков функций WinRT c# xaml

Пишу курсач на тему "Написание программы для построения графиков функций"Выбрал технологию WinRT как основную фишку

388
Наследуется ли, interface от System.Object?

Наследуется ли, interface от System.Object?

Наследуется ли, interface от SystemObject?

367
Как создать реализацию Request.Form C# MVC

Как создать реализацию Request.Form C# MVC

Есть метод действия который регистрирует пользователяЧто бы не засорять модель, вынес подтверждения пароля как отдельное поле в представлении

290
Как реализовать раздачу прав доступа в программе?

Как реализовать раздачу прав доступа в программе?

Добрый день! На текущий момент реализована следующая схема: В MySQL хранится 4 таблицы:

351