如何在 HTML 按钮中添加图标?
简介
本文将向您展示如何在 HTML 按钮中添加图标。图标是提升按钮视觉吸引力和可用性的绝佳方式。它们可用于指示按钮将执行的操作类型,或使用户更容易理解按钮的功能。
方法
在 HTML 按钮中添加图标的方法有很多种,本文将介绍两种最常用的方法 -
使用字体库
使用图像文件。
方法 1:使用字体库
在 HTML 按钮中添加图标的一种方法是使用字体库。字体库是可缩放矢量图标的集合,可以使用 CSS 轻松自定义和设置样式。最流行的字体库是 Font Awesome 和 Ionicons。
步骤 1 − 将字体库的 CSS 文件添加到 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>
步骤 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 中为按钮添加图标的不同方法。使用字体库是一种快速简便的按钮图标添加方法,并且提供了丰富的选项。另一方面,使用图片文件则提供了更大的灵活性,允许您使用自定义图标或字体库中没有的图标。无论您选择哪种方法,为按钮添加图标都可以极大地提升网页的视觉吸引力和可用性。
相关文章
有用资源
html 参考教程 - 该教程包含有关 html 的更多信息:https://www.cainiaomax.com/html/

