gpt4 book ai didi

html - 为什么线性渐变只应用于页面的 1% (CSS)?

转载 作者:可可西里 更新时间:2023-11-01 14:44:38 25 4
gpt4 key购买 nike

当我尝试使用 css 中的 html 标记将线性渐变应用于 html 中的页面时,结果是许多紧 strip ,每个 strip 都有自己的渐变。

html

{
background-image:linear-gradient(to top, black, white);
}

enter image description here但是当我将高度指定为 100% 时,它被应用于空洞页面:

html
{background-image:linear-gradient(to top, black, white);
height:100%;
}

enter image description here当我将高度指定为 1% 时,结果是具有相同高度的相同 strip 。 enter image description here

我很困惑,我不知道这背后的原因,也不知道为什么默认情况下它只应用于 1%,尽管我使用了 html 标签(根标签)?

最佳答案

不要使用background-image,只使用background,并添加background-attachment

如果您在滚动时使用 background-image 并为 html 设置 height:100%,您将失去渐变。

试试这个(只有 background 而没有 height):

html
{
background:linear-gradient(to top, black, white);
background-attachment:fixed;
}

关于html - 为什么线性渐变只应用于页面的 1% (CSS)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32351840/

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