如何通过css设置边框颜色border-color

设置边框颜色需先定义边框样式或宽度,再通过border-color属性指定颜色;该属性支持1到4个颜色值,按上右下左顺序生效,可统一设置或单独指定某一边颜色。

设置边框颜色可以通过 border-color 属性来实现。这个属性允许你为元素的四条边框分别指定颜色,也可以统一设置。

基本语法

border-color 可以接受 1 到 4 个颜色值,表示上、右、下、左的边框颜色,遵循顺时针“上右下左”的顺序:

border-color: 上色 右色 下色 左色;

如果提供的值少于四个,会按照边距的缩写规则自动补全。

使用示例

以下是几种常见的用法:

  • 设置四边同一颜色:
    border-color: red;
  • 设置上下和左右不同颜色:
    border-color: blue green;
    (上下为蓝色,左右为绿色)
  • 设置上、左右、下不同颜色:
    border-color: red yellow blue;
    (上:红,左右:黄,下:蓝)
  • 分别设置四边颜色:
    border-color: red green blue yellow;
    (上:红,右:绿,下:蓝,左:黄)

单独设置某一边

你也可以只修改某一条边的颜色:

  • border-top-color: red;
  • border-right-color: blue;
  • border-bottom-color: green;
  • border-left-color: orange;

注意事项

要让 border-color 生效,必须先定义边框样式(border-style)或边框宽度(border-width),否则默认边框为 none,颜色不会显示。

例如:

div {
  border-style: solid;
  border-color: purple;
}

基本上就这些。只要设置了边框样式,再用 border-color 指定颜色,就能看到效果了。