如何刪除子元素上的模糊效果
將模糊濾鏡套用到父元素時,有時會影響其子元素,如下所示出色地。為了防止這種不良效果,一個聰明的解決方案是在父元素中建立一個額外的 div。
解決方案:
建立一個Overlay Div:
建立一個Overlay Div:
<code class="html"><div class="content"> <div class="overlay"></div> <div class="opacity">...</div> </div></code>
將模糊效果應用到Overlay Div:
<code class="css">.content .overlay { background-image: url('...'); -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); z-index: 0; }</code>
將不透明度Div 置於前面:
<code class="css">.opacity { z-index: 10; }</code>
以上是如何防止模糊濾鏡影響子元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!