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