CSS border-color 属性值说明

说明
color设置边框的颜色。默认颜色是元素的当前颜色。可以使用颜色名称、十六进制颜色代码、rgb()、rgba()、hsl()、hsla()。所需值。
transparent使边框颜色透明。
initial将属性设置为其默认值。
inherit从父元素继承属性。
CSS border-color 属性

CSS border-color 属性是设置元素边框四边颜色的简写。
它是以下属性的简写:

  • border-top-color
  • border-right-color
  • border-bottom-color
  • border-left-color

每一边都可以有自己的值。
边框颜色属性与边框样式属性一起使用。

如果值为 0,则边框颜色属性无效。

此属性采用任何 CSS 颜色值。

默认颜色是元素的当前颜色。

border-color 属性可以有 4 个值。
如果它只有一个值,则颜色将应用于所有四个边框。
如果有两个值,第一个值设置为上下边框,第二个值设置为左右。
如果它有三个值,第一个应用于顶部边框,第二个应用于左右,第三个应用于底部。
如果它有四个值,第一个设置在顶部,第二个在右边,第三个在底部,第四个在左边。

初始值当前颜色
应用于所有元素。它也适用于::first-letter。
继承无效
可动画的框的边框可以设置动画。
版本CSS1
DOM 语法object.style.borderStyle=“dotted double”;

语法

border-color: color | transparent | initial | inherit;

这里我们有一个仅应用一个值的示例。
它将为元素的四边设置颜色。

边框颜色border-color属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .dotted {
        border-style: dotted;
        border-color: #1c87c9;
        padding: 5px;
      }
    </style>
  </head>
  <body>
    <div class="dotted">蓝色点状边框</div>
  </body>
</html>

让我们看另一个例子,其中应用了四个值。
第一个用于顶部边框,第二个用于右侧,第三个用于底部,第四个用于左侧。

具有 4 个值的边框颜色属性示例:

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      .solid {
        border-style: solid;
        border-color: #1c87c9 cyan yellow #8ebf42;
        padding: 5px;
      }
    </style>
  </head>
  <body>
    <div class="solid">border-color 属性示例</div>
  </body>
</html>

我们可以将十六进制、RGB、RGBA、HSL、HSLA 或者颜色名称设置为 border-color 属性的值。

具有“颜色”值的边框颜色属性示例:

<!DOCTYPE html>
<html>
  <head>
    <style>
      p {
        border: 5px solid #666;
        width: 60%;
        padding: 5px;
      }
      .name {
        border-color: lightblue;
      }
      .hex {
        border-color: #1c87c9;
      }
      .rgb {
        border-color: rgba(0, 0, 0, 0.15);
      }
      .hsl {
        border-color: hsl(89, 43%, 51%);
      }
    </style>
  </head>
  <body>
    <p class="name">Border with a named color.</p>
    <p class="hex">Border with a hexadecimal value.</p>
    <p class="rgb">Border with a RGB color value.</p>
    <p class="hsl">Border with a HSL color value.</p>
  </body>
</html>
日期:2020-06-02 22:14:18 来源:oir作者:oir