背景をぼかすボックス
CSS Filter の効果で背景をぼかしています。
HTML
<div class="body" style="height:300px;"> <div class="section"> <h1>背景をぼかすボックス</h1> <p>CSS Filter の効果で背景をぼかしています。</p> </div> </div>
CSS
.body{ padding:3em; } .section h1,.section p{ text-align:center; display:block; } .body ,.section{ background:url("https://tenman.info/labo/css/files/vegetable.jpg"); background-position: center; background-size: cover; background-attachment: fixed; border:1px solid #000; position:relative; } .section{ z-index:1; } .section:before { content: " "; -webkit-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px); position: absolute; width: 100%; height: 100%; margin: 0; padding: 0; border:1px solid red; background:url("https://tenman.info/labo/css/files/vegetable.jpg"); background-attachment: fixed; background-position: center; background-size: cover; z-index:-1; }