Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rockrgo

css filter blur

Recommended Posts

Bom dia pessoal,

 

tenho a seguintes estrutura html

<div>
   <ul>
       <li></li>
   </ul>
</div>

estou tentando aplicar um filter: blur(2px) na minha div porém o blur afeta também o conteúdo da ul.....como faço para o blur pegar somente minha div? Tem como aplicar um efeito blur de background?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<ul> está dentro de <div>, logo <ul> é filho de <div>, então se você não quer que blur não afete o conteúdo de <ul>, então tire <ul> de dentro de <div>.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é possível aplicar máscaras, filtros a um elemento pai sem que estes sejam herdados aos elementos descendentes.

É, portanto, o mesmo caso da propriedade opacity:

If the object is a container element, then the effect is as if the contents of the container element were blended against the current background using a mask where the value of each pixel of the mask is <alphavalue>.


Porém, se [inline]ul[/inline] for filho de [inline]div[/inline] apenas por questões visuais, use a propriedade position e determine que [inline]ul[/inline] tenha a posição relativa a [inline]div[/inline]. Você pode usar pseudo-elementos também, se necessário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.