css里能同时定义两个背景吗?怎么用css做渐变的背景

CSS不可以同时定义两个背景,不过你可以嵌套一下,比如:在div里面嵌套一个span,然后可以分别设置背景,以达到自己想要的效果。做渐变的背景,要突破浏览器的限制,建议用图片做,先在PS 里面根据需要(纵向或横向)制作一张渐变的图片,然后,裁切成1px高或宽的条。然后在设置背景的时候, 横向(repeat...
css里能同时定义两个背景吗?怎么用css做渐变的背景
CSS不可以同时定义两个背景,不过你可以嵌套一下,比如:在div里面嵌套一个span,然后可以分别设置背景,以达到自己想要的效果。

做渐变的背景,要突破浏览器的限制,建议用图片做,先在PS 里面根据需要(纵向或横向)制作一张渐变的图片,然后,裁切成1px高或宽的条。
然后在设置背景的时候, 横向(repeat-x)或纵向平铺(repeat-y)就可以了。

如果是纵向渐变,就做竖条,横向平铺。横向渐变,就是做横条,纵向平铺就可以了。 就这么简单。2009-02-01
不可以,但可以做渐变背景,竖向渐变:<td width="33%" height="300" style="filter:progid:DXImageTransform.Microsoft.Gradient
(startColorStr='#FFFFFF', endColorStr='#3568CC', gradientType='0')">1</td>
横向渐变:<td width="33%" height="300" style="filter:progid:DXImageTransform.Microsoft.Gradient
(startColorStr='#FFFFFF', endColorStr='#3568CC', gradientType='1')">2</td>
但这些只在ie里面有效果,在火狐等浏览器里没效果。2009-02-01
mengvlog 阅读 14 次 更新于 2025-07-19 16:02:10 我来答关注问题0
  • anonymous 用css怎样在一个div中设置两张背景图片

    在一个div里面设置两张背景图片用css3的多背景可以做到,写法也很容易,类似下面这样就行了:background:url(top.jpg) center top no-repeat,url(bottom.jpg) center bottom no-repeat;不过因为不同浏览器对于CSS3的支持度有限,这种写法在大多数浏览器里面,特别是IE里面是无效的。所以通常的作法还是...

  • CSS不可以同时定义两个背景,不过你可以嵌套一下,比如:在div里面嵌套一个span,然后可以分别设置背景,以达到自己想要的效果。做渐变的背景,要突破浏览器的限制,建议用图片做,先在PS 里面根据需要(纵向或横向)制作一张渐变的图片,然后,裁切成1px高或宽的条。然后在设置背景的时候, 横向(repeat...

  •  翡希信息咨询 css如何设置背景图片?background属性添加背景图片

    为了简化代码,可以同时使用background简写属性来设置多个背景相关的属性。例如:cssbackground: url norepeat 5px 5px; 这表示背景图片bgimg.gif位于右上角,并且不重复。4. 实现全屏背景: 可以通过设置元素的position为fixed,并指定top、left、width和height为100%来实现全屏背景。例如:cssposition: f...

  •  pp5800520 你好,请问,如果一个页面用CSS添加两个背景图片一个在页头居中不平铺,一个在页头下面垂直平铺改怎么

    既然存在超宽,又大分辨率小分辨率的,我建议把第二个(你所说的上下左右都平铺的图)放在body中,这样整个背景都充满这个图的平铺效果了;页头居中且不平铺的背景,放在div(示例为class为header的div)中就可以了,其中50%是居中显示;0是居顶;height是需要的高度,width是宽度,可以根据需要来设置;代...

  •  狼牙月_飞 怎样在一个网页中实现上下两种背景色

    方法一:一个BODY背景+DIV背景 方法二:CSS背景 方法三:定值的布局,直接用一个像素的背景

檬味博客在线解答立即免费咨询

CSS相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部