ddb*_*ddb 6 html javascript css html5 css3
我有一个 div
<div class="test">
Some text
</div>
Run Code Online (Sandbox Code Playgroud)
我想有不同的背景颜色为同一div通过百分比(水平着色)
-----------------------------
| 20% | 30% | 50% |
| Red | Yellow | Green |
-----------------------------
Run Code Online (Sandbox Code Playgroud)
这可能与CSS有关吗?
Mr.*_*ien 11
您可以使用CSS3 Gradients [1]来实现此类效果
div {
background: linear-gradient(to right, #ff3236 0%,#ff3033 32%,#3e30ff 32%,#3e30ff 63%,#33ff30 63%,#33ff30 100%);
height: 400px;
}
Run Code Online (Sandbox Code Playgroud)
你可以在这里创建这样的渐变
如果您正在寻找静态渐变宽度px,您也可以将其作为一个单元使用%
演示 (browser-prefixes如果您正在寻找跨浏览器解决方案,请添加,我没有在此演示中添加所有规则)
演示2 (垂直分割,只需更改to right为to bottom)
1. 有关CSS3 Gradients的更多信息 2. 浏览器支持
| 归档时间: |
|
| 查看次数: |
1503 次 |
| 最近记录: |