前端必知必会-CSS边框属性border

前端必知必会-CSS边框属性border本文介绍了 CSS 边框属性 border 的使用 如有问题欢迎私信和评论

大家好,欢迎来到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

(0)
上一篇 2025-09-03 16:26
下一篇 2025-09-03 16:33

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信