gpt4 book ai didi

html - css clip-path 之间的间隙很小

转载 作者:太空宇宙 更新时间:2023-11-04 15:47:11 24 4
gpt4 key购买 nike

代码如下。 gradient两个 div 之间有一个非常小的间隙。但它不应该有。

.gra {
position: absolute;
width: 200px;
height: 200px;
}

.left {
background: linear-gradient(0deg, red 0%, blue 100%);
clip-path: polygon(0% 0%, 0% 100%, 100% 100%);
}

.right {
background: linear-gradient(270deg, red 0%, blue 100%);
clip-path: polygon(0% 0%, 100% 0%, 100% 100%);
}
<div class='gra left'></div>
<div class='gra right'></div>

最佳答案

它的发生是因为 Antialiasing .

使用 left:0; 与左类和 left: -1px; 与右类重叠抗锯齿

.gra {
position: absolute;
width: 200px;
height: 200px;
}

.left {
background: linear-gradient(0deg, red 0%, blue 100%);
clip-path: polygon(0% 0%, 0% 100%, 100% 100%);
left:0;
}

.right {
background: linear-gradient(270deg, red 0%, blue 100%);
clip-path: polygon(0% 0%, 100% 0%, 100% 100%);
left: -1px;
}
<div class='gra left'></div>
<div class='gra right'></div>

关于html - css clip-path 之间的间隙很小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54458982/

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