css 怎么给div的上部分背景颜色设置为深红色,下部分设置为深红色

html-css022

css 怎么给div的上部分背景颜色设置为深红色,下部分设置为深红色,第1张

CSS不可以同时定义两个背景,不过你可以嵌套一下,比如:在div里面嵌套一个span,然后可以分别设置背景,以达到自己想要的效果。

做渐变的背景,要突破浏览器的限制,建议用图片做,先在PS 里面根据需要(纵向或横向)制作一张渐变的图片,然后,裁切成1px高或宽的条。

然后在设置背景的时候, 横向(repeat-x)或纵向平铺(repeat-y)就可以了。

如果是纵向渐变,就做竖条,横向平铺。横向渐变,就是做横条,纵向平铺就可以了。 就这么简单。

<span style="color:red">红色</span>

<span style="color:#ff0000">红色</span>

在RGB颜色里,在后面四个为0的情况下,ff-00不断变化,红色不断加深。

如:

<span style="color:#ff0000">红色</span>

<span style="color:#ee0000">红色</span>

<span style="color:#dd0000">红色</span>

<span style="color:#cc0000">红色</span>

<span style="color:#990000">红色</span>

CSS的颜色写法分为几种

1、直接书写英文名字。这样的好处是直观。但是没有能很好的控制颜色。

2、rgb(0,0,0)中间的三个 数字分别是0-255.分别代表红 绿 蓝三个颜色。数字数字越大,颜色越深。

3、#FCFCFC 这样是用十六进制来表示颜色。跟上面rgb差不多。两位英文代表一个原色。分别是红绿蓝。这种写法有缩写。比如#FFFFFF可以等于成#FFF,还有#CCFFCC,可以写成#CFC。这就是颜色的写法。

4、rgba(0,0,0,0)前面三个数字跟rgb一样的,最后一个是透明度的控制。取值范围是0-1.一位小数。越接近零。越透明。注意的是。这种有兼容问题。是CSS3的属性。

要想表示红色。就可以写成red #F00 #FF0000 rgb(255,0,0)