【发布时间】:2015-03-30 11:37:54
【问题描述】:
我正在使用指南针在图像上叠加渐变。但问题是我希望我的渐变结束得更强,这样图像就会淡入当前的背景颜色。
这是我的 scss:
.hero {
width: 100%;
height: 500px;
background: url('../images/MacBookAir.jpg') center center no-repeat;
@include background-size(cover);
&:before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: linear-gradient(rgba(255,255,255,0.2), rgba(255,255,255,1));
}
}
html 很简单:
<div class="row hero"></div>
由于这里的背景也是白色的,所以很难看出来,但我猜因为我以 100% 白色结束渐变,它应该只是淡入背景吗?
有人可以帮我解决这个问题,或者在指南针中提供更好(更清洁)的解决方案来完成这项工作吗?
【问题讨论】:
-
A gradient generator, perhaps? - 特别是。纯白色 ~80% 而不是 100%
-
没关系,我已经搜索了更多,但目前的 css3 似乎不可能,除非您使用渐变蒙版(这不是跨浏览器友好的)。我会坚持在这部分使用 Photoshop 切片。
标签: css sass gradient linear-gradients compass