背景の画像にエフェクトをかけて、画像の上に文字 ”Blog Index” ”Home/Library/Data" をのせたいのですが、文字にもエフェクトがかかってしまいます。
CSSで設定したバックグラウンドの画像に薄い青のオーバーレイをかけて、文字は白ではっきり表示したいのですが、どのようにすればよいでしょうか。
下記がコードになります。
html
1 <main> 2 <div class="container-fluid blog-top min-vh-100 hero d-flex justify-content-center align-items-center"> 3 <div class="overlay"></div> 4 <div class="conteiner mt-5"> 5 <span class="myname">Blog Index</span> 6 <nav aria-label="breadcrumb"> 7 <ol class="breadcrumb justify-content-center"> 8 <li class="breadcrumb-item"><a href="#">Home</a></li> 9 <li class="breadcrumb-item"><a href="#">Library</a></li> 10 <li class="breadcrumb-item active text-white" aria-current="page">Data</li> 11 </ol> 12 </nav> 13 </div> 14 </div> 15 </main>
css
1.hero { 2 background-image: url(img/overlay-bg2.jpg); 3 background-size: cover; 4 background-attachment: fixed; 5} 6.overlay { 7 position: absolute; 8 height: 100%; 9 width: 100%; 10 background-color: #0000FF; 11 opacity: .3; 12} 13.blog-top .container { 14 position: absolute; 15} 16.myname{ 17 color: #fff; 18 text-align: center; 19 font-size: 4rem; 20} 21 22.breadcrumb { 23 background-color: transparent!important; 24 font-weight: normal; 25}
回答1件
あなたの回答
tips
プレビュー