html - 我怎样才能有一个渐变背景,它后面有一个纯色延伸到页面底部?

标签 html css

我尝试过各种不同的方法,但到目前为止都没有成功。

本质上,我想要的是一个沿着页面向下的渐变(我正在使用背景图像),然后一旦图像结束,我想要一个背景颜色来接管(这样页面就不会变成白色).

我试过使用不同的 div 标签和类似的东西来分层等等,但到目前为止还没有成功。背景颜色覆盖图像,或者颜色没有延伸到页面底部。

最佳答案

你可以只为你的 body 使用背景:

body {
   /* Your gradient image */
   background-image: url(my_gradient.png);
   /* Color below the background image */
   background-color: #C0FFEE;
   /* Only repeat from left to right */
   background-repeat: repeat-x;
}

或者使用后台速记

body {
   background:#C0FFEE url('my_gradient.png') repeat-x left top;
}

关于html - 我怎样才能有一个渐变背景,它后面有一个纯色延伸到页面底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8307582/

相关文章:

jquery - 显示 : table-cell with text-align: center

css - 导航栏以 FF 22 Chrome 27 为中心,但不是 IE 8

html - 使用幻灯片动画在一个和两个元素之间水平切换 - AngularJS

javascript - JavaScript 和 Html 脚本中的元标记确保 Web 浏览器的兼容性

html - 防止 Bootstrap 输入在小屏幕上向左移动

html - 如何限制 CSS 中一行的单元格数量

html - 是否可以使用 css 添加图像作为框阴影?

javascript - 如何使用append()在内容 block 之前和之后放置<div>和</div>?

html - CSS Reset 在我的机器上不工作,但在 codepen 上工作

javascript - 如何使用 jQuery 检查 CSS 中是否存在类