CSS border 属性


CSS border 属性

CSS border 属性用于为 HTML 元素添加边框。边框由三个部分组成:边框宽度、边框样式和边框颜色。border 属性可以单独设置这三个属性,也可以一起设置。

border-width 属性

border-width 属性用于设置边框宽度。宽度可以用绝对值(如 px,em 等)或相对值(如 %)表示。例如:

.border {
  border-width: 1px;
}

可以将 .border 类的元素的边框宽度设置为 1px。

border-style 属性

border-style 属性用于设置边框样式。常用的边框样式有:solid(实线)、dashed(虚线)、dotted(点线)、double(双线)等。例如:

.border {
  border-style: solid;
}

可以将 .border 类的元素的边框样式设置为实线。

border-color 属性

border-color 属性用于设置边框颜色。颜色可以用颜色名、十六进制、rgb()、rgba() 等形式表示。例如:

.border {
  border-color: red;
}

可以将 .border 类的元素的边框颜色设置为红色。

border 属性

border 属性可以同时设置边框宽度、样式和颜色。宽度和颜色可以像上面一样设置,样式可以设置为边框样式的名称或缩写。

.border {
  border: 1px solid red;
}

可以将 .border 类的元素的边框设置为 1px 的红色实线边框。

border-radius 属性

border-radius 属性用于设置元素的圆角半径。它可以接受一个或四个值,表示四个角的半径。例如:

.border {
  border-radius: 10px;
}

可以将 .border 类的元素的四个角的圆角半径设置为 10px。

.border {
  border-radius: 10px 20px 30px 40px;
}

可以将 .border 类的元素的左上角、右上角、右下角和左下角的圆角半径分别设置为 10px、20px、30px 和 40px。

border-image 属性

border-image 属性用于通过图像来定义元素的边框。它可以接受一个图像的 URL,然后指定如何平铺、调整大小、裁剪等。例如:

.border {
  border-image: url(border.png) 27 round;
}

可以将 .border 类的元素的边框设置为 border.png 图像,平铺方式为 round,边框宽度为 27px。

总结

CSS border 属性用于设置 HTML 元素的边框。它包括边框宽度、边框样式和边框颜色,可以单独设置这三个属性,也可以一起设置。border-radius 属性用于设置元素的圆角半径,border-image 属性用于通过图像来定义元素的边框。以上这些属性可以通过合理的组合来实现各种边框样式。