gpt4 book ai didi

使用 Chrome 的 CSS 背景线性渐变错误?

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

html {
background:#ffffff;
}
body {
height:250px;
background: linear-gradient(
to bottom,
#ffffff 0px,
#ffffff 100px,
#0065A2 100px,
#0065A2 145px,
#074A8B 145px,
#074A8B 163px,
#0065A2 163px,
#0065A2 203px,
transparent 203px
);
}

我正在尝试使用背景线性渐变,令我惊讶的是它在 Firefox 和 IE 上运行良好,但在 Google Chrome 上却不行。

代码在这里例如:https://jsfiddle.net/be1rgpez/1/

background: linear-gradient(
to bottom,
#ffffff 0px,
#ffffff 100px,
#0065A2 100px,
#0065A2 145px,
#074A8B 145px,
#074A8B 163px,
#0065A2 163px,
#0065A2 203px,
transparent 203px
);

我需要一个带有多个色标的线性渐变,但是使用谷歌浏览器它会在颜色之间呈现一个奇怪的阴影(见图像左框)。我需要的效果是没有阴影的“条纹”)。

在附件中,我展示了我使用 Chrome 看到的内容。 左边的盒子是我需要的,但没有阴影(就像右边的盒子一样)。相同的 jsfiddle 在 Firefox 和 IE 上正确呈现。

enter image description here

更新:这是一张放大的图片。如您所见,左侧框在白色和蓝色之间(以及其他颜色之间)有一个小阴影。

enter image description here

最佳答案

试试这段代码:

.left {
background: linear-gradient( to bottom, #ffffff 0px, #ffffff 100px, #0065A2 100px);
background: -webkit-linear-gradient( to bottom, #ffffff 0px, #ffffff 100px, #0065A2 100px);
}

.right {
background: linear-gradient( to bottom, #ffffff 0px, #ffffff 100px, #0065A2 100px);
background: -webkit-linear-gradient( to bottom, #ffffff 0px, #ffffff 100px, #0065A2 100px);
}

关于使用 Chrome 的 CSS 背景线性渐变错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43932807/

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