CSS Border Color

2025年3月17日 | 阅读 7 分钟

边框颜色是 CSS 属性,用于为 HTML 元素的边框应用颜色。HTML 元素的内边距和外边距之间的颜色称为边框颜色。

重要的是要知道要使用 border-color 属性。您需要首先定义 border-style 属性,这意味着仅 border-color 属性是不够的。

在使用 HTML 元素时,您可以选择为每个边(包括上、下、左、右)设置边框值。您可以为所有边应用相同的颜色,也可以为每边指定不同的颜色。

CSS 边框颜色语法

为 HTML 元素分配边框颜色会增加样式并使网站看起来更具吸引力。

在样式化边框时,首先想到的是颜色,这是任何设计师工具包中的关键元素。它对用户影响很大,这使其在边框样式化中必不可少。让我们讨论可用于定义颜色的 CSS 颜色格式。

CSS 颜色格式

有多种颜色格式用于定义边框颜色。格式如下:

标准颜色名称

CSS 中预定义的颜色称为标准颜色名称,例如“violet”、“aqua”、“indigo”等。

代码

RGB 值

RGB 是红、绿、蓝的首字母缩写。颜色的强度通过为每个颜色分量使用 0 到 255 之间的整数来定义。

代码

RGBA(红、绿、蓝、Alpha)值

RGBA 是红、绿、蓝和 Alpha 的首字母缩写。RGBA 是一种与 RGB 类似的颜色模型。在 RGBA 中,颜色的强度通过为前三个参数使用 0 到 255 之间的整数来指定。RGBA 还包含一个用于不透明度的附加值,称为“Alpha”,其范围从 0 到 1。“Alpha”值用于定义颜色的透明度。

代码

十六进制 (Hex) 值

十六进制颜色使用六个字母数字字符 (#RRGGBB) 表示,它们表示红、绿、蓝分量的强度。

代码

3 位十六进制 (Hex) 值

它是某些六位十六进制值的简写值。

代码

HSL 值

HSL 是色相、饱和度和亮度的首字母缩写。色相参数以 0 到 360 度定义,饱和度参数和亮度参数以 0% 到 100% 的百分比定义。

HSLA 值

HSLA 是色相、饱和度、亮度和 Alpha 的首字母缩写。它与 HSL 相似,但 HSLA 包含一个用于不透明度的附加值,称为“Alpha”,其范围从 0 到 1。

代码

CSS 各个边的边框颜色

我们可以使用 border-left-color、border-right-color、border-top-color 和 border-bottom-color 属性为 HTML 元素的各个边设置边框值。这些属性允许您为 HTML 元素边框的每个边设置不同的颜色。

语法 1

它指定顶部的边框颜色。

语法 2

它指定右侧的边框颜色。

语法 3

它指定底部的边框颜色。

语法 4

它指定左侧的边框颜色。

演示 CSS 各个边的边框颜色的示例

在此示例中,我们将使用标准颜色名称值来指定 HTML 元素的不同边。

代码

输出

CSS Border Color

CSS 边框颜色简写属性

在此示例中,我们将使用标准颜色名称值通过简写属性指定 HTML 元素的边框颜色。

语法 1

上述语法对 HTML 元素的所有边应用相同的颜色。

语法 2

上述语法对 HTML 元素应用相同的上下边框颜色和相同的左右边框颜色。

语法 3

上述语法适用于一个 HTML 元素,其顶部边框颜色不同,左右边框颜色相同,底部边框颜色不同。

语法 4

上述语法用于为 HTML 元素的所有边应用不同的颜色。

演示使用简写属性的 CSS 边框颜色的示例

在此示例中,我们将使用标准颜色名称值通过 HTML 元素的 CSS 简写属性指定边框颜色。

代码

输出

CSS Border Color

使用 RGB(红、绿、蓝)和 RGBA(红、绿、蓝、Alpha)颜色值应用边框颜色

我们将使用 RGB(红、绿、蓝)和 RGBA(红、绿、蓝、Alpha)值来定义 HTML 元素的边框颜色。

演示使用 RGB 和 RGBA 颜色值的 CSS 边框颜色的示例

代码

输出

CSS Border Color

使用 HSL(色相、饱和度、亮度)和 HSLA(色相、饱和度、亮度、Alpha)颜色值应用边框颜色

我们将使用 HSL(色相、饱和度、亮度)和 HSLA(色相、饱和度、亮度、Alpha)值来定义 HTML 元素的边框颜色。

演示使用 HSL 和 HSLA 颜色值的 CSS 边框颜色的示例

代码

输出

CSS Border Color

使用十六进制 (Hex) 和 3 位十六进制 (Hex) 颜色值应用边框颜色

我们将使用十六进制 (Hex) 值和 3 位十六进制 (Hex) 值来定义 HTML 元素的边框颜色。

演示使用十六进制 (Hex) 和 3 位十六进制 (Hex) 颜色值的 CSS 边框颜色的示例

代码

输出

CSS Border Color

结论

在本文中,您了解了 CSS 边框颜色,它是一个 CSS 属性,用于定义 HTML 元素边框的颜色。

您已经了解了用于在 CSS 中定义颜色的各种颜色格式,例如标准颜色名称、RGB 颜色值、RGBA 颜色值、十六进制颜色值、3 位十六进制颜色值、HSL 颜色值和 HSLA 颜色值。

您已经看到了几个示例,演示了如何使用不同的颜色格式为 HTML 元素应用边框颜色。