html - 如何在我的案例中创建多种背景颜色?

标签 html css

我正在尝试在我的 div 中创建多个纯色背景。

我找到了这篇文章。 Can I apply multiple background colors with CSS3?

但不知道是什么意思。

我有这个

background-image:-webkit-linear-gradient(left, grey 20%, red 30%, yellow 10%, blue 100%)

红色和黄色之间的边界是实心的,但灰色/红色边界和蓝色/黄色边界是模糊的。我怎样才能让它们都变得坚固?

谢谢

最佳答案

试试这个:JS Fiddle

#test {
    /* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(left, #6E6E6E 25%, #F20000 25%, #F20000 50%, #FFFF21 50%, #FFFF21 75%, #1231FF 75%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(left, #6E6E6E 25%, #F20000 25%, #F20000 50%, #FFFF21 50%, #FFFF21 75%, #1231FF 75%);

/* Opera */ 
background-image: -o-linear-gradient(left, #6E6E6E 25%, #F20000 25%, #F20000 50%, #FFFF21 50%, #FFFF21 75%, #1231FF 75%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, right top, color-stop(.25, #6E6E6E), color-stop(.25, #F20000), color-stop(.5, #F20000), color-stop(.5, #FFFF21), color-stop(.75, #FFFF21), color-stop(.75, #1231FF));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(left, #6E6E6E 25%, #F20000 25%, #F20000 50%, #FFFF21 50%, #FFFF21 75%, #1231FF 75%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to right, #6E6E6E 25%, #F20000 25%, #F20000 50%, #FFFF21 50%, #FFFF21 75%, #1231FF 75%);
}

创建于此:http://ie.microsoft.com/TEStdrive/Graphics/CSSGradientBackgroundMaker/Default.html

关于html - 如何在我的案例中创建多种背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22390000/

相关文章:

javascript - 以两种不同形式替换文本,如何通过其 div 访问嵌套标签中的文本

jquery - 如何创建像这个图像 css 中的网格位置元素

javascript - 使用 HTML 和 CSS 制作动画 parking 场网格

Jquery 动画 - 在悬停时动画文本阴影 css 以实现从模糊到清晰文本的缓慢效果

php - Wordpress php while循环按id返回页面

jquery - 如果所有单选输入的值都等于是则显示按钮,否则会发出警报

html - Framework7 : how to move HTML out as a separate file

html - 循环中的剪辑路径在 Safari 浏览器中无法正常工作

javascript - 检测溢出内容

<li> 标签内的 HTML/CSS <ul> 标签 - 周围的元素会移动