HTML CSS裁剪的div [已关闭]

kcwpcxri  于 2023-01-27  发布在  其他
关注(0)|答案(1)|浏览(139)
    • 已关闭**。此问题需要超过focused。当前不接受答案。
    • 想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。

4天前关闭。
Improve this question
我想把它做成这样,黄色条的一部分被裁剪掉了。我试着创建另一个div,但是它不能互相粘在一起,所以我该怎么办?

fwzugrvs

fwzugrvs1#

你应该在CSS中使用clip-path属性,https://bennettfeely.com/clippy/是一个方便的工具,可以减轻你的工作。

.parent {
position: relative;
height: 100vh
width: 100vh
}

.yellow {
position: absolute;
background: yellow;
top: 0;
left: 0;
height: 100%;
width: 50%;
clip-path: polygon(0 0, 75% 0, 75% 20%, 100% 20%, 100% 80%, 75% 80%, 75% 100%, 0 100%);
}
<div class="parent">
<img src="https://media.istockphoto.com/id/1347879996/photo/shot-of-a-young-woman-using-a-laptop-while-working-in-a-server-room.jpg?s=1024x1024&w=is&k=20&c=bIS0VEKe2WvkahJn6FKbutRqgGa4yDfeU13OUjQ6NOU=" alt="background-img" width="100%">
<div class="yellow"></div>
</div>

相关问题