如何用 CSS 建立圖示欄。


想要使用 CSS 建立圖示欄,你需要設定圖示。在這裡,我們將考慮 Font Awesome 圖示。要包含此類圖示,請在 <link> 下為圖示設定 CDN。我們將建立一個水平圖示欄和一個垂直欄。

為圖示設定 CDN

為了在我們的網頁上新增圖示,我們使用了 Font Awesome 圖示。使用 <link> 元素在網頁上包含它 −

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

水平圖示欄

要建立水平圖示欄,將寬度設定為 100% 並將溢位屬性設定為 auto −

.icon-bar {
   width: 100%;
   background-color: black;
   overflow: auto;
}

示例

讓我們看一個建立水平圖示欄的示例 −

<!DOCTYPE html>
<html>
   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
   <style>
      .icon-bar {
         width: 100%;
         background-color: black;
         overflow: auto;
      }
      .icon-bar a {
         float: left;
         width: 30%;
         text-align: center;
         color: white;
         font-size: 30px;
      }
      .active {
         background-color: blue;
      }
   </style>
   <body>
      <div class="icon-bar">
         <a href="#"><i class="fa fa-home"></i></a>
         <a href="#"><i class="fa fa-search"></i></a>
         <a class="active" href="#"><i class="fa fa-bars"></i></a>
      </div>
   </body>
</html>

垂直圖示欄

要建立垂直圖示欄,將寬度設定為 50% −

.icon-bar {
   width: 50px;
   background-color: black;
}

對於 <a>,即為了正確地將圖示放置在圖示欄中,將 display 屬性設定為塊值 −

.icon-bar a {
   display: block;
   text-align: center;
   color: white;
   font-size: 30px;
}

示例

讓我們看一個建立垂直圖示欄的示例 −

<!DOCTYPE html>
<html>
   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
   <style>
      .icon-bar {
         width: 50px;
         background-color: black;
      }
      .icon-bar a {
         display: block;
         text-align: center;
         color: white;
         font-size: 30px;
      }
      .active {
         background-color: blue;
      }
   </style>
<body>
   <div class="icon-bar">
      <a class="active" href="#"><i class="fa fa-home"></i></a>
      <a href="#"><i class="fa fa-search"></i></a>
      <a href="#"><i class="fa fa-bars"></i></a>
   </div>
</body>
</html>

更新於: 2023-12-14

1K+ 瀏覽

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告