【发布时间】:2017-12-20 19:22:40
【问题描述】:
我想创建一个具有两个渐变的背景 - 相互叠加。
我创建了以下示例,但似乎我无法将多个渐变放在一起。 (示例基于MDN-Using multiple backgrounds & MDN-gradient创建)
.radial-gradient {
background: radial-gradient(red, yellow, rgb(30, 144, 255));
}
.linear-repeat {
background: repeating-linear-gradient(45deg,
blue, blue 5px, white 5px, white 10px);
}
.combined-gradient {
background: radial-gradient(red, yellow, rgb(30, 144, 255)),
repeating-linear-gradient(45deg, blue, blue 5px, white 5px, white 10px);
}
<div class="radial-gradient">radial gradient</div><br/>
<div class="radial-gradient linear-repeat">linear gradient</div><br/>
<div class="radial-gradient linear-repeat">combined gradient 1</div><br/>
<div class="combined-gradient">combined gradient 2</div>
也许以下约束会阻止分层渐变:
只有最后一个背景可以包含背景颜色。
如果不允许将两个渐变分层作为背景,我应该如何将它们分层?
【问题讨论】:
标签: css background gradient