これは私が現在持っているものです:
<div class="square">
<div id="wrapper">
<h2>Text</h2>
<h3>Text</h3>
</div>
</div>
.square {
padding: 10px;
width: 150px;
height: 150px;
margin-right:50px;
margin-bottom: 30px;
display: inline-block;
background: url('image.png');
vertical-align: top;
cursor: pointer;
position: relative;
}
#wrapper {
position: absolute;
bottom: 5px;
width: 150px;
max-height: 150px;
overflow: hidden;
}
.square がホバーされたときに半透明の黒いボックスを表示させたいのですが、その方法がよくわかりません:(ボックスが表示されたときにテキストを読みやすくするために、背景を本質的に暗くする必要がありますホバーされているため、何らかの方法で背景画像の上に、テキストの下に配置する必要があります。
誰でも助けることができますか?ありがとう