【发布时间】:2014-11-03 11:09:36
【问题描述】:
我想要实现的是,我在 div 背景上有渐变,我试图在渐变上添加背景图像(图像只是一个图案),但要么只应用渐变,要么只应用图案,不是都 我用这段代码得到一个白色背景:
#box{
padding:50px;
background:linear-gradient(45deg, #A50F06 0%, #51A351 100%) repeat scroll 0% 0% transparent url('bs-docs-masthead-pattern.png') repeat scroll center center transparent;
}
只有渐变:
#box{
background:linear-gradient(45deg, #A50F06 0%, #51A351 100%) repeat scroll 0% 0%
}
#box:after{
background: transparent url('pattern.png') repeat scroll center center transparent;
}
我做错了什么?
【问题讨论】:
-
多个背景图片,需要用逗号分隔,并且堆叠顺序很重要。 - css-tricks.com/snippets/css/multiple-backgrounds-syntax
标签: css background-image gradient