[CSS]背景は固定、美しいブラーがかかった半透明のパネルやサイドバーやボタンを実装するスタイルシート
Post on:2017年2月13日
背景画像は固定表示で、美しいブラーがかかった半透明のパネルやサイドバーやボタンがスクロールするコンテンツを実装するスタイルシートのアイデアを紹介します。
例えばパネルをクリアにして、背景をブラーにするなど、反転させてみるのも美しい見た目になります。
上記のブラーエフェクトは、ピュアCSSで実装できます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
.blur-container.blur-8 { --bg: url(background.jpg); overflow: hidden; background-image: var(--bg); } .blur-container.blur-8::after { background-size: cover; background-position: center; background-attachment: fixed; opacity: 0.8; -webkit-filter: blur(6px); filter: blur(6px); background-image: var(--bg); } .blur-container.blur-8 .blur-box { background-size: cover; background-position: center; background-attachment: fixed; color: #fff; width: 100%; height: 90%; z-index: 11; max-width: 600px; max-height: 400px; border-radius: 10px; background-image: var(--bg); box-shadow: 0px 0px 30px #333; } |
ブラーエフェクトには、さまざまな使い方があります。
ぼかすエリアとくっきりさせるエリアを反転させただけでも印象は変わります。
サイドバーのように使用するのもアリですね。
パステルカラーと合わせるとiOSのようなデザインになります。
OS XのEl Capitanはこんな感じでした。
半透明のブラーをボタンに適用すると、文字が非常にクリアに見えます。
ブラーのエフェクトはホワイトやブラックを混ぜると、印象が変わります。
実際のデモやコードは、下記ページをご覧ください。
See the Pen Blur Experiments by Alex Moore (@MoorLex) on CodePen.
sponsors