html - 图片到背景的渐变

标签 html css

我想创建一个图片到背景的渐变,有点像这样:

http://jsfiddle.net/yw9v7zm5/

但我希望它不是从下到上淡入淡出,而是从右到左淡入淡出,反之亦然。

即使我尝试过:

background: -moz-linear-gradient(right,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%);

没用!

如有任何帮助,我们将不胜感激!

最佳答案

你必须使用从右到左的线性渐变。看看this fiddle 。

这是更改后的 css 代码。

#container {
    position:relative;
    padding:50px;
    margin:50px;
}
#contents {
   background:transparent
     }
#gradient {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 50px;
    left: 50px;
    height: 375px;
    width: 375px;
    background: none;
    background: -webkit-linear-gradient(right, rgba(255,255,255,.8) , rgba(226, 226, 226, 0));
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );

}

您可以在此 article 中了解有关 css 渐变的更多信息.

关于html - 图片到背景的渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39606915/

相关文章:

html - 如何在CSS中的每个第n个元素之后选择一组元素?

html - 为什么在浏览器中看不到页面内容?

jquery - 改变相对于 eq().. jQuery/JavaScript 的 css 属性

javascript - 在我的 URL 中添加参数?

javascript - 使用此 javascript 在屏幕中央打开新窗口?

Javascript knockout 绑定(bind)嵌套对象不起作用

javascript - 访问CSS样式表的规则而不将样式表添加到头部

html - 在移动平台上使网站宽度变满

底部有单个单元格的 HTML 表格

html - 表断章取义