大家好,欢迎来到IT知识分享网。
文章目录
CSS 边框
CSS 边框属性允许您指定元素边框的样式、宽度和颜色。
CSS 边框样式border-style
border-style 属性指定要显示哪种边框。
允许以下值:
- dotted – 定义虚线边框
- dashed – 定义虚线边框
- solid – 定义实线边框
- double – 定义双边框
- groove – 定义 3D 凹槽边框。效果取决于 border-color 值
- ridge – 定义 3D 脊状边框。效果取决于 border-color 值
- inset – 定义 3D 插入边框。效果取决于 border-color 值
- outset – 定义 3D 外向边框。效果取决于 border-color 值
- none – 定义无边框
- hidden – 定义隐藏边框
border-style 属性可以有一到四个值(用于上边框、右边框、下边框和左边框)。
p.dotted {
border-style: dotted;} p.dashed {
border-style: dashed;} p.solid {
border-style: solid;} p.double {
border-style: double;} p.groove {
border-style: groove;} p.ridge {
border-style: ridge;} p.inset {
border-style: inset;} p.outset {
border-style: outset;} p.none {
border-style: none;} p.hidden {
border-style: hidden;} p.mix {
border-style: dotted dashed solid double;}
CSS 边框宽度border-width
宽度可以设置为特定大小(单位为 px、pt、cm、em 等),也可以使用三个预定义值之一:thin、medium 或 thick:
p.one {
border-style: solid; border-width: 5px; } p.two {
border-style: solid; border-width: medium; } p.three {
border-style: dotted; border-width: 2px; } p.four {
border-style: dotted; border-width: thick; }
结果:
边框宽度属性可以有一到四个值(用于上边框、右边框、下边框和左边框):
示例
p.one {
border-style: solid; border-width: 5px 20px; /* 5px top and bottom, 20px on the sides */ } p.two {
border-style: solid; border-width: 20px 5px; /* 20px top and bottom, 5px on the sides */ } p.three {
border-style: solid; border-width: 25px 10px 4px 35px; /* 25px top, 10px right, 4px bottom and 35px left */ }
CSS 边框颜色border-color
border-color 属性用于设置四个边框的颜色。
颜色可以通过以下方式设置:
- name – 指定颜色名称,如“red”
- HEX – 指定 HEX 值,如“#ff0000”
- RGB – 指定 RGB 值,如“rgb(255,0,0)”
- HSL – 指定 HSL 值,如“hsl(0, 100%, 50%)”
- transparent
注意:如果未设置 border-color,它将继承元素的颜色。
p.one {
border-style: solid; border-color: red; } p.two {
border-style: solid; border-color: green; } p.three {
border-style: dotted; border-color: blue; }
border-color 属性可以有一到四个值(用于顶部边框、右侧边框、底部边框和左侧边框)。
示例
p.one {
border-style: solid; border-color: red green blue yellow; /* 顶部为红色、右侧为绿色、底部为蓝色、左侧为黄色 */ }
示例
p.one {
border-style: solid; border-color: #ff0000; /* 红色 */ }
示例
p.one {
border-style: solid; border-color: rgb(255, 0, 0); /* 红色 */ }
示例
p.one {
border-style: solid; border-color: hsl(0, 100%, 50%); /* red */ }
CSS 指定每条边的属性
在 CSS 中,还有用于指定每条边框(顶部、右侧、底部和左侧)的属性:
示例
p {
border-top-style:dotted; border-right-style:solid; border-bottom-style:dotted; border-left-style:solid; }
p {
border-style:dotted solid; }
因此,它的工作原理如下:
如果 border-style 属性有四个值:
border-style:dotted solid double dashed;
border-style:dotted solid double;
border-style: dotted solid;
border-style: dotted;
/* 四个值 */ p {
border-style: dotted solid double dashed; } /* 三个值 */ p {
border-style: dotted solid double; } /* 两个值 */ p {
border-style: dotted solid; } /* 一个值 */ p {
border-style: dotted; }
CSS 简写边框属性
为了缩短代码,可以在一个属性中指定所有单独的边框属性。
border 属性是以下单独边框属性的简写属性:
- border-width
- border-style(必需)
- border-color
示例
p {
border: 5px solid red; }
您还可以为一侧指定所有单独的边框属性:
左边框
p {
border-left: 6px solid red; }
下边框
p {
border-bottom: 6px solid red; }
CSS 圆角边框border-radius
示例
p {
border: 2px solid red; border-radius: 5px; }
总结
本文介绍了CSS边框属性border的使用,如有问题欢迎私信和评论
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/128034.html