html - 页面的渐变背景CSS全高

标签 html css gradient

我有一个网站使用这样的渐变:

#grad {
    background: -webkit-linear-gradient(#87a0b4 80%, #6b88a1);
    background: -o-linear-gradient(#87a0b4 80%, #6b88a1);
    background: -moz-linear-gradient(#87a0b4 80%, #6b88a1);
    background: linear-gradient(#87a0b4 80%, #6b88a1);
}

<body id="grad">

我遇到的问题是,如果页面恰好拉伸(stretch)得比我的标准窗口高(我确定这在不同的屏幕上会有所不同),则渐变会重置。

问题可以看这里:

http://overactiverexburg.com/Sage/bios.php

我怎样才能解决这个问题,无论页面结束多长时间,渐变总是在底部结束?

最佳答案

尝试将 background-attachment: fixedheight: 100% 添加到您的 #grad

关于html - 页面的渐变背景CSS全高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24833519/

相关文章:

javascript - 滚动时试图使导航菜单停留在屏幕顶部

javascript - 动态加载 CSS 和 JS 文件

html - 使用渐变文本作为发光字母段落格式? CSS 网络工具包

JavaScript 将 Div 导出为 PDF

php - 在 PHP 中用 $1 的详细说明替换子字符串

javascript - 多个文件输入

swift - 如何制作带有渐变的 UIButton 背景图像(Swift)

ios - 如何存档文本颜色为渐变的 UItextfield?

javascript - 我是否坚持为图像标签强制固定图像大小?

javascript - Bootstrap 3 不允许我在带有过渡的悬停时使用 CSS/JQuery 图像替换