ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS で子要素がぼかし効果を継承しないようにするにはどうすればよいですか?
親要素に CSS ぼかし効果を使用する場合、子要素もぼかしを継承するという問題がよく発生します。これを解決するには、親内に別の div を作成し、代わりにぼかし効果をそれに適用します。
<code class="html"><div class="content"> <div class="overlay"></div> <div class="opacity"> <!-- Child elements... --> </div> </div></code>
<code class="css">.content { float: left; width: 100%; } .content .overlay { background-image: url('images/zwemmen.png'); height: 501px; -webkit-filter: blur(3px); -moz-filter: blur(3px); -o-filter: blur(3px); -ms-filter: blur(3px); filter: blur(3px); z-index: 0; } .opacity { background-color: rgba(5, 98, 127, 0.9); height: 100%; overflow: hidden; position: relative; z-index: 10; }</code>
オーバーレイ div に低い z-index を与えると、不透明 div 内の子要素がその上に配置され、ぼかし効果の影響を受けなくなります。
以上がCSS で子要素がぼかし効果を継承しないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。