W3.CSS 边框

我有边框

我只有一个左边框。

我有一个绿色的顶部和底部边框。

我有蓝色边框。

我有一个粗的左边框。

我有一个粗的蓝色顶部和底部边框。

悬停时变为绿色的红色边框。


W3.CSS 边框类

W3.CSS 提供了以下边框类:

定义
w3-border 为元素添加边框(top, right, bottom, left(上、右、下、左))
w3-border-top 为元素添加上边框
w3-border-right 向元素添加右边框
w3-border-bottom 为元素添加底部边框
w3-border-left 向元素添加左边框
w3-border-0 删除所有边框
w3-border-color 以指定颜色显示边框(如红色、蓝色等)
w3-hover-border-color 添加可悬停的边框颜色
w3-bottombar 向元素添加粗底边框
w3-leftbar 向元素添加粗左边框
w3-rightbar 向元素添加粗右边框
w3-topbar 给元素添加一个粗的上边框

添加边框

w3-border 类用于为任何 HTML 元素添加边框:

我有边框。

我只有一个左边框。

我有上下边框。

实例

<div class="w3-panel w3-border">
  <p>我有边框。</p>
</div>

<div class="w3-panel w3-border-left">
  <p>我只有一个左边框。</p>
</div>

<div class="w3-panel w3-border-top w3-border-bottom">
  <p>我有上下边框。</p>
</div>
亲自试一试 »

边框颜色

w3-border-color 类用于给边框添加颜色:

我有红色边框。

我有一个蓝色的左边框。

我有一个绿色的顶部和底部边框。

我有一个红色的左边框和一个淡红色的背景色。

实例

<div class="w3-panel w3-border w3-border-red">
  <p>我有红色边框。</p>
</div>

<div class="w3-panel w3-border-left w3-border-blue">
  <p>我有一个蓝色的左边框。</p>
</div>

<div class="w3-panel w3-border-top w3-border-bottom w3-border-green">
  <p>我有一个绿色的顶部和底部边框。</p>
</div>
亲自试一试 »

圆形边框

要添加圆形边框,请添加 w3-round-size 类之一:

我有正常的边框。

我有小的圆角边框。

我有圆角边框。

我有大的圆角边框。

我有超大圆角边框。

我有 xxlarge 圆角边框。

实例

<div class="w3-panel w3-border">
  <p>我有正常的边框。</p>
</div>

<div class="w3-panel w3-border w3-round-small">
  <p>我有小的圆角边框。</p>
</div>

<div class="w3-panel w3-border w3-round">
  <p>我有圆角边框。</p>
</div>

<div class="w3-panel w3-border w3-round-large">
  <p>我有大的圆角边框。</p>
</div>

<div class="w3-panel w3-border w3-round-xlarge">
  <p>我有超大圆角边框。</p>
</div>

<div class="w3-panel w3-border w3-round-xxlarge">
  <p>我有 xxlarge 圆角边框。</p>
</div>

亲自试一试 »


粗边框

w3-topbarw3-bottombarw3-leftbar和 w3-rightbar 类是 用于向元素添加粗边框:

我的左边框很粗。

我有一个粗的蓝色左边框。

我有一个粗的蓝色左边框和一个淡蓝色的背景。

我有一个粗红色的顶部和底部边框以及淡红色的背景色。

实例

<div class="w3-panel w3-leftbar">
  <p>我的左边框很粗。</p>
</div>

<div class="w3-panel w3-leftbar w3-border-blue">
  <p>我有一个粗的蓝色左边框。</p>
</div>

<div class="w3-panel w3-leftbar w3-border-blue w3-pale-blue">
  <p>我有一个粗的蓝色左边框和一个淡蓝色的背景。</p>
</div>

<div class="w3-panel w3-topbar w3-bottombar w3-border-red w3-pale-red">
  <p>我有一个粗红色的顶部和底部边框以及淡红色的背景色。</p>
</div>

亲自试一试 »


悬浮边框

w3-hover-border-color 类在鼠标悬停时更改边框的颜色:

悬停时变为红色的边框。

悬停时变为绿色的红色边框。

实例

<div class="w3-panel w3-border w3-hover-border-red">
  <p>悬停时变为红色的边框。</p>
</div>

<div class="w3-panel w3-border w3-border-red w3-hover-border-green">
  <p>悬停时变为绿色的红色边框。</p>
</div>
亲自试一试 »

粗(不可见)左边框在悬停时变为绿色。

粗(不可见)底部边框在悬停时变为绿色。

实例

<div class="w3-panel w3-leftbar w3-border-white w3-hover-border-green">
  <p>粗(不可见)左边框在悬停时变为绿色。</p>
</div>

<div class="w3-panel w3-bottombar w3-border-white w3-hover-border-green">
  <p>粗(不可见)底部边框在悬停时变为绿色。</p>
</div>

亲自试一试 »

粗白色(不可见)边框在悬停时变为绿色。

粗白色(不可见)边框在悬停时变为黑色。

实例

<div style="border:16px solid white" class="w3-panel w3-hover-border-green">
  <p>粗白色(不可见)边框在悬停时变为绿色。</p>
</div>

<div style="border:16px solid white" class="w3-panel w3-hover-border-black">
  <p>粗白色(不可见)边框在悬停时变为黑色。</p>
</div>

亲自试一试 »