如何在HTML中为按钮添加图标?


引言

在本文中,我们将向您展示如何在HTML中为按钮添加图标。图标是增加视觉吸引力并增强按钮可用性的好方法。它们可以用来指示按钮将执行的操作类型,或者使用户更容易理解按钮的功能。

方法

在HTML中为按钮添加图标的方法有很多,本文将介绍两种最常用的方法:

  • 使用字体库

  • 使用图像文件。

方法1:使用字体库

在HTML中为按钮添加图标的一种方法是使用字体库。字体库是可缩放矢量图标的集合,可以使用CSS轻松自定义和设置样式。最流行的字体库是Font Awesome和Ionicons。

步骤1 - 在HTML文件中包含字体库的CSS文件。

示例

以下是一个演示示例:

<head>
   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fontawesome/5.15.3/css/all.min.css">
   <style>
      button {
         padding: 10px;
         font-size: 1em;
      }
   </style>
</head>

步骤2 - 使用您想要使用的图标的相应类。例如,在Font Awesome中,您将使用类“fa fa-icon-name”来添加图标。

这里,我们添加了右箭头图标:

<i class="fa fa-arrow-right"></i>

步骤3 - 将类添加到按钮的HTML代码中。

<button>
   <i class="fa fa-arrow-right"></i> Next
</button>

步骤4 - 完整的代码如下所示(index.html文件):

示例

以下是一个演示示例:

<!DOCTYPE html>
<html>
<head>
   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fontawesome/5.15.3/css/all.min.css">
   <style>
      button {
         padding: 10px;
         font-size: 1em;
      }
   </style>
</head>
<body>
   <h1> Welcome to tutorials point</h1>
   <button>
      <i class="fa fa-arrow-right"></i> Next
   </button>
</body>
</html>

以上代码使用Font Awesome库向按钮添加图标。第一步是在HTML文件中包含字体库的CSS文件。在本例中,我们使用Font Awesome的CDN链接。接下来,我们使用我们想要使用的图标的相应类,在本例中是右箭头图标的“fa fa-arrow-right”。然后,我们将此类添加到我们按钮的HTML代码中,该代码包装在<i>标签内。这将在按钮内显示右箭头图标。

方法2:使用图像文件

在HTML中为按钮添加图标的另一种方法是使用图像文件。如果您想使用自定义图标或您想要使用的图标在字体库中不可用,则此方法很有用。

示例

以下是一个演示示例:

步骤1 - 创建或下载您想要使用的图标的图像文件。

这里,我们使用免费图标网站下载图标。

步骤2 - 通过导航和拖放文件资源管理器,将图像文件添加到项目的目录中。

步骤3 - 添加您想要添加图标的html按钮元素。

<button class="icon-button">
   Next
</button>

步骤4 - 在按钮的CSS中使用“background-image”属性将图标设置为背景图像。

.icon-button {
   background-image: url(icon.png);
}

步骤5 - 添加适当的CSS来定位和调整图标的大小。

.icon-button {
   background-image: url(icon.png);
   background-repeat: no-repeat;
   background-position: center;
}

步骤6 - 以下是实现此功能的完整代码:

示例

<!DOCTYPE html>
<html>
<head>
   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fontawesome/5.15.3/css/all.min.css">
   <style>
      .icon-button {
         background-image: url(icon.png);
         background-repeat: no-repeat;
         background-position: center;
         padding: 12px;
      }
   </style>
</head>
<body>
   <h1>Welcome to Tutorials Point</h1>
   <button class="icon-button">
      <i class="fa fa-arrow-right"></i> Next
   </button>
   <button class="icon-button">
      Next
   </button>
</body>
</html>

在此示例中,第一个按钮使用Font Awesome库显示箭头图标,第二个按钮使用图像文件作为图标。您可以使用CSS属性(例如background-size和background-position)调整图标的大小和位置。

结论

在本文中,我们向您展示了两种在HTML中为按钮添加图标的不同方法。使用字体库是为按钮添加图标的快速简便的方法,并提供各种选择。另一方面,使用图像文件为您提供了更大的灵活性,并允许您使用自定义图标或字体库中没有的图标。无论您选择哪种方法,为按钮添加图标都可以极大地增强网页的视觉吸引力和可用性。

更新于:2023年1月31日

15K+ 次浏览

启动您的职业生涯

通过完成课程获得认证

开始
广告