css如何设置背景颜色(css,web开发)

时间:2023-1-31 作者 : 石家庄SEO 分类 : web开发
  • TAG :

什么是css

css是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化。它也是一种定义样式结构如字体、颜色、位置等的语言,并且css样式可以直接存储于HTML网页或者单独的样式单文件中,而样式规则的优先级由css根据这个层次结构决定,从而实现级联效果,发展至今,css不仅能装饰网页,也可以配合各种脚本对于网页进行格式化。

在css中,可以使用background-color属性来设置背景颜色,语法“background-color:颜色值;”。颜色值可以使用颜色名、十六进制数值、RGB或RGBA值、HSL或HSLA值来定义。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

css设置背景颜色

background-color 属性设置元素的背景颜色。

background-color 属性为元素设置一种纯色。这种颜色会填充元素的内容、内边距和边框区域,扩展到元素边框的外边界(但不包括外边距)。如果边框有透明部分(如虚线边框),会透过这些透明部分显示出背景色。

示例:

<html><head><styletype="text/css">body{background-color:yellow}h2{background-color:#00ff00}h3{background-color:transparent}p{background-color:rgb(250,0,255)}p.no2{background-color:gray;padding:20px;}</style></head><body><h2>这是标题1</h2><h3>这是标题2</h3><p>这是段落</p><pclass="no2">这个段落设置了内边距。</p></body></html>

效果图:

css如何设置背景颜色

(学习视频分享:css视频教程)

css颜色值的写法:

1、使用颜色名

虽然目前已经命名的颜色约有 184 种,但真正被各种浏览器支持,并且作为 CSS 规范推荐的颜色名称只有 16 种,如下表所示。

表1:CSS 规范推荐的颜色名称

/*名称 颜色 名称 颜色 名称 颜色black 纯黑 silver 浅灰 navy 深蓝blue 浅蓝 green 深绿 lime 浅绿teal 靛青 aqua 天蓝 maroon 深红red 大红 purple 深紫 fuchsia 品红olive 褐黄 yellow 明黄 gray 深灰white 壳白*/

不建议在网页中使用颜色名,特别是大规模的使用,避免有些颜色名不被浏览器解析,或者不同浏览器对颜色的解释差异。

2、十六进制颜色

十六进制符号 #RRGGBB 和 #RGB(比如 #ff0000)。"#" 后跟 6 位或者 3 位十六进制字符(0-9, A-F)。

这是最常用的取色方法,例如:

#f03#F03#ff0033#FF0033

3、RGB,红-绿-蓝(red-green-blue (RGB))

规定颜色值为 rgb 代码的颜色,函数格式为 rgb(R,G,B),取值可以是 0-255 的整数或百分比。

rgb(255,0,51)rgb(255,0,51)rgb(100%,0%,20%)rgb(100%,0%,20%)

扩展:RGBA,红-绿-蓝-阿尔法(RGBa)

RGBA 扩展了 RGB 颜色模式,它包含了阿尔法通道,允许设定一个颜色的透明度。a 表示透明度:0=透明;1=不透明。

rgba(255,0,0,0.1)/*10%不透明*/rgba(255,0,0,0.4)/*40%不透明*/rgba(255,0,0,0.7)/*70%不透明*/rgba(255,0,0,1)/*不透明,即红色*/

4、HSL,色相-饱和度-明度(Hue-saturation-lightness)

色相(Hue)表示色环(即代表彩虹的一个圆环)的一个角度。
饱和度和明度由百分数来表示。
100% 是满饱和度,而 0% 是一种灰度。
100% 明度是白色, 0% 明度是黑色,而 50% 明度是"一般的"。

hsl(120,100%,25%)/*深绿色*/hsl(120,100%,50%)/*绿色*/hsl(120,100%,75%)/*浅绿色*/

扩展:HSLA,色相-饱和度-明度-阿尔法(HSLa)

HSLa 扩展自 HSL 颜色模式,包含了阿尔法通道,可以规定一个颜色的透明度。 a 表示透明度:0=透明;1=不透明。

hsla(240,100%,50%,0.05)/*5%不透明*/hsla(240,100%,50%,0.4)/*40%不透明*/hsla(240,100%,50%,0.7)/*70%不透明*/hsla(240,100%,50%,1)/*完全不透明*/

5、transparent

特殊颜色值,表示透明色。可以直接当做颜色使用。

例如:color:transparent 设定字体颜色为透明

<styletype="text/css">body{background:hsl(270,100%,50%)}p{font-size:50px;font-family:"黑体";/*浏览器私有属性*/-webkit-text-fill-color:transparent;/*设置文本透明*//*使用rgba(0,0,0,0);也可以实现全透明模式*/-webkit-text-stroke:2pxyellow;/*将文本设置透明,再设置个边框后就实现镂空字了*//*W3C标准属性*//*text-fill-color:transparent;*//*text-stroke:2pxyellow;*/}</style><body><p>2012年过去了,最忙的是元芳,你怎么看?</p></body>
 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:css如何设置背景颜色的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:CSS常用块元素有哪些下一篇:

298 人围观 / 0 条评论 ↓快速评论↓