Bootstrap 边框示例

Bootstrap 边框示例

在Bootstrap中,边框用于给HTML元素(如div,表格等)添加轮廓。这些边框可以使元素在视觉上与其他元素不同。使用Bootstrap,我们可以添加边框,移除边框,指定边框颜色,修改边框宽度,创建圆角边框。在Bootstrap中,有不同的类来添加,移除或修改边框。

添加式边框类

要为HTML元素添加边框,我们使用以下类 −

  • .border − 这个类将在元素周围添加边框。

  • .border-top − 这将在元素的顶部边缘添加边框。

  • .border-bottom − 这将在元素的底部边缘添加边框。

  • .border-left − 这个类将在元素的左边缘添加边框。

  • .border-right − 这将在元素的右边缘添加边框。

示例

在下面的示例中,我们尝试使用”添加式边框类”来为HTML <span> 元素添加边框 −

<!DOCTYPE html>
<html>
   <head>
      <title>Borders in Bootstrap</title>         
      <!-- Link Bootstrap CSS -->
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">         
      <!-- Link Bootstrap JS and JQuery -->
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>

      <style>
         /* CSS for Square boxes */
         span {
            display: inline-block;
            width: 100px;
            height: 100px;
            margin: 5px;
            background-color: lightskyblue;
         }
      </style>
   </head>     
<body>
   <!-- Additive border classes -->
   <div>
      <h2>Additive Border Classes</h2>
      <span class="border"></span>
      <span class="border-top border-dark"></span>
      <span class="border-left border-dark"></span>
      <span class="border-bottom border-dark"></span>
      <span class="border-right border-dark"></span>
   </div>      
</body>
</html>

输出

如果编译和运行查询,结果如下所示 –

Bootstrap 边框示例

移除边框类

要从HTML元素中移除边框,我们使用以下类 –

  • .border-0 - 此类将从元素的四周移除边框。

  • .border-top-0 - 如果存在,该类将从元素的顶边移除边框。

  • .border-bottom-0 - 如果存在,该类将从元素的底边移除边框。

  • .border-left-0 - 如果存在,该类将从元素的左边移除边框。

  • .border-right-0 - 如果存在,该类将从元素的右边移除边框。

示例

在以下示例中,我们使用“添加边框类”来移除HTML<span>元素的边框 –

<!DOCTYPE html>
<html>
   <head>
      <title>Borders in Bootstrap by deepinout.com</title>         
      <!-- Link Bootstrap CSS -->
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">         
      <!-- Link Bootstrap JS and JQuery -->
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>

      <style>
         /* CSS for Square boxes */
         span {
            display: inline-block;
            width: 100px;
            height: 100px;
            margin: 5px;
            background-color: lightskyblue;
         }
      </style>
   </head>     
<body>
   <!-- Subtractive border classes -->
   <div>
      <h2>Subtractive Border Classes by deepinout.com</h2>
      <span class="border border-0"></span>
      <span class="border border-top-0 border-dark"></span>
      <span class="border border-left-0 border-dark"></span>
      <span class="border border-bottom-0 border-dark"></span>
      <span class="border border-right-0 border-dark"></span>
   </div>      
</body>
</html>

输出

让我们编译并运行查询,得到以下结果 –

Bootstrap 边框示例

边框颜色类

我们可以使用以下边框颜色类来为任何HTML元素添加边框颜色; .border-primary, .border-secondary, .border-success, .border-danger, .border-warning, .border-info, .border-light, .border-dark, .border-white。如果我们想设置其他自定义颜色,我们可以手动使用CSS来实现。

  • .border-primary

  • .border-secondary

  • .border-success

  • .border-danger

  • .border-warning

  • .border-info

  • .border-light

  • .border-dark

  • .border-white

示例

在下面的示例中,我们使用”边框颜色类”为元素添加边框颜色 –

<!DOCTYPE html>
<html>
   <head>
      <title>Borders in Bootstrap by deepinout.com</title>         
      <!-- Link Bootstrap CSS -->
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">         
      <!-- Link Bootstrap JS and JQuery -->
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>

      <style>
         /* CSS for Square boxes */
         span {
            display: inline-block;
            width: 100px;
            height: 100px;
            margin: 5px;
            background-color: lightgray;
         }
      </style>
   </head>     
<body>
   <!-- Color of borders -->
   <div>
      <h2>Color of borders by deepinout.com</h2>
      <span class="border border-primary"></span>
      <span class="border border-secondary"></span>
      <span class="border border-success"></span>
      <span class="border border-danger"></span>
      <span class="border border-warning"></span>
      <span class="border border-info"></span>
      <span class="border border-light"></span>
      <span class="border border-dark"></span>
      <span class="border border-white"></span>
   </div>      
</body>
</html>

输出

当我们执行上面的查询时,输出结果如下所示 –

Bootstrap 边框示例

边框宽度类

我们可以使用”边框宽度类”设置HTML元素的边框宽度。宽度可以设置为1-5。

示例

在以下示例中,我们使用上述的”边框宽度类”来设置元素边框的宽度 –

<!DOCTYPE html>
<html>
   <head>
      <link href = "https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet">
      <script src= "https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.min.js"></script>
      <style>
         /* CSS for Square boxes */
         span {
            display: inline-block;
            width: 100px;
            height: 100px;
            margin: 5px;
            background-color: lightgray;
         }
      </style>
   </head>
<body>
   <!--Border Width-->
   <h2>Border Width by deepinout.com</h2>
   <span class="border border-danger border-1"></span>
   <span class="border border-danger border-2"></span>
   <span class="border border-danger border-3"></span>
   <span class="border border-danger border-4"></span>
</body>
</html>

输出

执行给定的查询后,输出显示如下 −

Bootstrap 边框示例

边框半径类

我们可以使用以下边框半径类来使元素的边框变圆:.rounded-top,.rounded-bottom,.rounded-left,.rounded-right,.rounded-circle,.rounded-0等。

  • .rounded-top

  • .rounded-bottom

  • .rounded-left

  • .rounded-right

  • .rounded-circle

  • .rounded-0,等等。

示例

在下面的示例中,我们使用上述的“边框半径类”来使元素的边框变圆 −

<!DOCTYPE html>
<html>
   <head>
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">         
      <!-- Link Bootstrap JS and JQuery -->
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
      <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
      <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
      <script src= "https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.min.js"></script>
      <style>
         /* CSS for Square boxes */
         span {
            display: inline-block;
            width: 100px;
            height: 100px;
            margin: 5px;
            background-color: lightgray;
         }
      </style>
   </head>
<body>
   <!--Border radius -->
   <h2>Border Radius by deepinout.com</h2>
   <span class="rounded"></span>
   <span class="rounded-top"></span>
   <span class="rounded-bottom"></span>
   <span class="rounded-left"></span>
   <span class="rounded-right"></span>
   <span class="rounded-circle"></span>
   <span class="rounded-0"></span>
</body>
</html>

输出

上述查询的输出结果如下所示:

Bootstrap 边框示例

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程