用css3设置背景渐变之后,还能加背景图片吗

html-css044

用css3设置背景渐变之后,还能加背景图片吗,第1张

可以的,只要把它们用逗号隔开即可,如果你愿意,你甚至可以用多张图片与多个渐变进行复杂的效果叠加。比如下面是两张图片错开位置后放到渐变背景上的例子:

<style>

#ddiv

{

width:480px height:360px

background: url(图片1) no-repeat 30px 20px, url(图片2) no-repeat 160px 180px,-webkit-linear-gradient(top,#966,#8ff)

}

</style>

<div id="ddiv"></div>

要注意的是,在background中排列的多个背景元素(图片或渐变),前面的会覆盖后面的(假如它们位置重合的话)

有一种方法,先在作图软件Firework或者PS里面做一张黄色背景的渐变图,然后把你要加入的图片放进去,然后组合到一块,最后切出来!然后在CSS里面之间加背景就可以了!

第二种方法是,先做黄色的渐变图,然后在CSS里面加上去做背景,然后把图片插入这个背景里面就好了,要移动把图片转成区块就可以了!

不知道你看得懂不?希望帮助到你!