-1
コンテンツを持つ複数のdiv要素があり、ホバーにダークオーバーレイを追加したいとします。ホバー上でdivにダークオーバーレイを追加する
私のhtmlコード:
<div class="main-slider">
<div class="owl-item">
<li class="dark-overlay">
//content
</li>
</div>
<div class="owl-item">
<li class="dark-overlay">
//content
</li>
</div>
<div class="owl-item">
<li class="dark-overlay">
//content
</li>
</div>
</ul>
だから私は、CSSを使用してみてください:
.dark-overlay{
background:rgba(0,0,0,.75);
text-align:center;
padding:45px 0 66px 0;
opacity:0;
-webkit-transition: opacity .25s ease;
}
.main-slider li:hover {
opacity:1;
}
をしかし、それは動作しません。
あなたのHTMLは、不正な形式です。 'ul'だけが' li'要素の親になります。 –
これはあなたがやろうとしていることですか? https://codepen.io/anon/pen/JNRZEz –
あなたが持っているものは動作します。要素が上に乗ると、暗い背景ができます。 – blackandorangecat