2014-02-21 3 views
1

Когда я размываю div, другие divs рядом с ним также становятся размытыми и полупрозрачными на краю возле размытого div.Размытие div размывает другие divs

Вот демонстрация: http://codepen.io/anon/pen/ezpdy

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

+0

Отправьте свой код в свой вопрос. – j08691

ответ

3

Простейшим решением является размещение .background-image позади всех остальных элементов. http://codepen.io/anon/pen/driDz

.background-image { 
    z-index: -1; 
} 

Или поставить #test над .background-image

#test { 
    position: relative; 
    z-index: 2; 
} 

Оба способа работают нормально.

1

#test не размывается. Потому что .background-image размывается 5px, он влияет на 5px вокруг него.

Смежные вопросы