首页技术文章正文

border-color属性设置单边边框和综合四边边框颜色

更新时间:2022-04-28 来源:黑马程序员 浏览量:

border-color属性用于设置边框的颜色,其取值可为预定义的颜色英文单词(如red、blue)、十六进制颜色值#RRGGBB(如#FF0000或#F00)或RGB模式rgb(r,g,b)(如rgb(0,255,0)括号里是颜色色值或百分比),实际工作中最常用的是十六进制颜色值。

边框的默认颜色为元素本身的文本颜色,对于没有文本的元素,例如只包含图像的表格,其默认边框颜色为父元素的文本颜色。与边框样式和宽度相同,边框颜色的单边与综合设置方式如下。

border-top-color:上边框颜色;
border-right-color:右边框颜色;
border-bottom-color:下边框颜色;
border-left-color:左边框颜色;
border-color:上边框颜色[右边框颜色下边框颜色左边框颜色];

综合设置四边颜色必须按顺时针顺序采用值复制原则,即一个值为四边,两个值为上下/左右,三个值为上/左右/下。

例如设置段落的边框样式为实线,上下边灰色,左右边红色,代码如下。

p
{border-style:solid;            /*综合设置边框样式*/
border-color:#CCC#FF0000;    /*设置边框颜色:两个值为上下、左右*/
}

再如设置二级标题的边框样式为实线,且下边框为红色,其余边框采用默认文本的颜色,代码如下。

h2{
border-style:solid;           /*综合设置边框样式*/
border-bottom-color:red;      /*单独设置下边框颜色*/
}

注意:

1、设置边框颜色时同样必须设置边框样式,如果未设置样式或设置为none,则其他的边框属性无效

2、使用rgb模式设置颜色时,如果括号里面的数值为百分比,必须把“0”也加上百分号,写作“0%”

多学一招:巧用边框透明色(transparent)

CSS2.1将元素背景延伸到了边框,同时增加了transparent透明色。如果需要将已有的边框设置为暂时不可见,可使用“border-color:transparent;”,这时如同没有边框,看到的是背景色,需要边框可见时再设置相应的颜色,这样可以保证元素的区域不发生变化。这种方式与取消边框样式不同,取消边框样式时,虽然边框也不可见,但是这时边框的宽度为0,即元素的区域发生了变化。



猜你喜欢:

通过client获取元素的上边框和左边框

CSS3盒子模型边框怎样实现圆角效果?

transition属性用法【黑马程序员CC3教程】

黑马程序员前端与移动开发培训

分享到:
在线咨询 我要报名
和我们在线交谈!