jquery - CSS3中的多种垂直背景颜色

标签 jquery html css background-color

问题:

尝试创建一个解决方案,使我能够拥有五种多种背景颜色来填充网页,而不管宽度如何。我已经设法用 5 个 div 标签做到了这一点,但我想知道是否可以完全使用 CSS3 做到这一点?

我想要的结果是:

enter image description here

我已经在 Stackoverflow 和网络上搜索过但没有任何结果,或者我根本不擅长搜索。

最佳答案

你可以使用 linear-gradients实现这一目标。

Example Here

html, body {
    height: 100%;
}
body {
    background-image: linear-gradient(90deg,
        #F6D6A8 20%,
        #F5BA55 20%, #F5BA55 40%,
        #F09741 40%, #F09741 60%,
        #327AB2 60%, #327AB2 80%,
        #3A94F6 80%);
}

只需添加供应商前缀以获得额外的浏览器支持

body {
    background: -moz-linear-gradient(90deg, #F6D6A8 20%, #F5BA55 20%, #F5BA55 40%, #F09741 40%, #F09741 60%, #327AB2 60%, #327AB2 80%, #3A94F6 80%);
    background: -webkit-linear-gradient(90deg, #F6D6A8 20%, #F5BA55 20%, #F5BA55 40%, #F09741 40%, #F09741 60%, #327AB2 60%, #327AB2 80%, #3A94F6 80%);
    background: linear-gradient(90deg, #F6D6A8 20%, #F5BA55 20%, #F5BA55 40%, #F09741 40%, #F09741 60%, #327AB2 60%, #327AB2 80%, #3A94F6 80%);
}

可以找到浏览器支持 here .

关于jquery - CSS3中的多种垂直背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26196530/

相关文章:

javascript - ng-click 不适用于我的任何 div

css - 2个并排动态加载的div

javascript - 如何用变量替换函数中的属性?

jquery - 如何为具有 Jquery 的 aspx 页面中的列表实现 "bring to front"

html - 上边距在 div 中不起作用

javascript - 更新钩子(Hook)后,DOM 渲染未触发

javascript - jQuery Select Box 是裁剪的滚动 Pane

css - 全高列和带有 flexbox 的标题

javascript - 拖放检查

javascript - 变量和数学运算符