【发布时间】:2019-05-04 03:57:41
【问题描述】:
我正在尝试在图像顶部放置一个 div,并在该 div 内部设置一个边框或另一个透明的 div,以便您可以看到下面的图像。
.image {
background-image: url(https://picsum.photos/id/10/2500/1667);
background-size: cover;
background-repeat: no-repeat;
height: 400px;
width: 100%;
}
.floater {
width: 400px;
height: 100px;
background: blue;
}
.title,
.description {
padding: 10px
}
.transparent-through {
border-bottom: 4px solid black;
width: 90%;
margin: auto;
}
<div class="image">
<div class="floater">
<div class="title">
My Title
</div>
<div class="transparent-through"></div>
<div class="description">
Short Description
</div>
</div>
</div>
我正在尝试使背面的“透明”div 透明,以便您可以看到父 div 下方的图像。
【问题讨论】:
-
如果蓝色部分是不透明的,则不能使用辅助
<div>来“切掉”该不透明部分并使其透明。您需要创建一个简单地构成相关形状的元素。这可能需要四个单独的<div>元素,或者一个<svg>。 -
不需要小提琴。只需将您的代码放在“code sn-p”中,就在您的问题中。
标签: css