gpt4 book ai didi

html - 使 div 显示为三 Angular 形

转载 作者:太空宇宙 更新时间:2023-11-04 09:21:56 25 4
gpt4 key购买 nike

我正在尝试制作一个三 Angular 形的 div。好吧,实际上我已经使用边框技巧创建了 div。我遇到的问题是三 Angular 形中间有一条透明线。它就像一条垂直线将直 Angular 分成两个相等的三 Angular 形。我已经尝试了一切使透明线不透明的 div 但它不起作用。这是我的代码。在此先感谢您帮助我修复此错误。CSS

.shopitemz .col-md-3 .card .brand {
width: 0;
height: 0;
border-left: 70px solid transparent;
border-right: 70px solid transparent;
transform: rotate(45deg);
border-bottom: 70px solid;
position: absolute;
right: -12%;
top: -3%;
}

.brand.r {
border-color: transparent transparent #CC0000 transparent !important;
}

和 HTML,

<div class="row shopitemz">
<div class="col-md-3">
<div class="card">
<div class="brand"></div>
<div class="branded">Giovencci</div>
<img src="Images/product_images/product2.png"
style="width:90%;height:auto;text-align:center;margin:3% 5%" />
<hr />
<div class="text-center">
<p>Natasha Bedonna Eye shadow Pallette</p>
</div>
<div class="text-center">
<p style="color:black">&#8358;2500</p>
</div>
</div>
</div>
</div>

最佳答案

添加

transform-style: preserve-3d;

.shopitemz .col-md-3 .card .brand {
width: 0;
height: 0;
border-left: 70px solid transparent;
border-right: 70px solid transparent;
transform: rotate(45deg);
border-bottom: 70px solid;
position: absolute;
right: -12%;
top: -3%;
transform-style: preserve-3d;
}
.brand.r {
border-color: transparent transparent #CC0000 transparent !important;
}
<div class="row shopitemz">
<div class="col-md-3">
<div class="card">
<div class="brand"></div>
<div class="branded">Giovencci</div>
<img src="Images/product_images/product2.png" style="width:90%;height:auto;text-align:center;margin:3% 5%" />
<hr />
<div class="text-center">
<p>Natasha Bedonna Eye shadow Pallette</p>
</div>
<div class="text-center">
<p style="color:black">&#8358;2500</p>
</div>
</div>
</div>
</div>

关于html - 使 div 显示为三 Angular 形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41430851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com