我需要通过 CSS 将多个背景附加到一个元素,但我不能使用:before/:after
.
我想知道使用多个 CSS 背景图像的正确语法是什么。
background: url(…) 0 0 repeat, url(…) 5px 5px no-repeat #FFF;
background: url(…) 600px 10px no-repeat, url(…) 10px 10px no-repeat;
去工作。
这是我目前拥有的:
background-image: rgba(0, 0, 0, 0.4) url("img/icons-18-white.png") no-repeat 0% 50%,linear-gradient( #9ad945, #7eb238 );
这被忽略了。只有当我提供纯 url 时,它才有效:
background-image: url("img/icons-18-white.png") , linear-gradient( #9ad945, #7eb238 );
问题:
我正在专门寻找一种设置background-size/position/repeat
每个图像的方法,所以如果有人能指出我正确的语法,那就太好了!
编辑:添加scroll
和background-image
替换background
background: rgba(0, 0, 0, 0.4) url("http://code.jquery.com/mobile/1.3.0/images/icons-18-white.png") no-repeat scroll 0% 50%, linear-gradient( #9ad945, #7eb238 );
不起作用。