很不错的两款Bootstrap Icon图标选择组件

很不错的两款Bootstrap Icon图标选择组件是指Font AwesomeBootstrap Icons

Font Awesome

前置条件

在使用Font Awesome之前,需要在你的项目中引入Font Awesome的CSS资源。可以使用以下链接:

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

使用方式

Font Awesome提供了多种使用方式,总结起来可以分为以下几种:

1. 作为图标字体(Icon Font)使用
<i class="fas fa-heart"></i>
2. 作为SVG图标(SVG Icon)使用
<svg class="bi bi-heart" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
  <path fill-rule="evenodd" d="M1.78 2.07C3.16.69 5.38 0 8 0c2.62 0 4.84.69 6.22 2.07C15.31 3.45 16 5.68 16 8c0 2.32-.69 4.55-2.07 6.93-1.38 2.38-3.6 3.56-6.22 3.56s-4.84-1.18-6.22-3.56C1.69 12.55 1 10.32 1 8c0-2.32.69-4.55 2.07-6.93zm11.72 7.62c1.07-1.57 1.61-3.17 1.61-4.72 0-1.54-.54-2.98-1.61-4.39-.96-1.31-2.14-1.97-3.54-1.97s-2.58.66-3.54 1.97C3.54 3.3 3 4.74 3 6.28c0 1.55.54 3.14 1.61 4.72.96 1.32 2.14 1.98 3.54 1.98 1.41 0 2.58-.66 3.54-1.98z"/>
</svg>
3. 自定义图标颜色和大小
<i class="fas fa-heart text-danger fa-2x"></i>

其中,text-danger指定了字体颜色为红色,fa-2x指定了字体大小为原来的2倍。

示例说明

以下是一个简单的示例,展示了如何使用Font Awesome来添加一个心形图标:

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

<div>
  <i class="fas fa-heart"></i>
</div>

Bootstrap Icons

前置条件

在使用Bootstrap Icons之前,需要在你的项目中引入Bootstrap Icons的CSS资源。可以使用以下链接:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.4.0/font/bootstrap-icons.css">

使用方式

Bootstrap Icons提供了多种使用方式,总结起来可以分为以下几种:

1. 作为图标字体(Icon Font)使用
<i class="bi bi-heart"></i>
2. 作为SVG图标(SVG Icon)使用
<svg class="bi bi-heart" width="1em" height="1em" viewBox="0 0 16 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
  <path fill-rule="evenodd" d="M1.78 2.07C3.16.69 5.38 0 8 0c2.62 0 4.84.69 6.22 2.07C15.31 3.45 16 5.68 16 8c0 2.32-.69 4.55-2.07 6.93-1.38 2.38-3.6 3.56-6.22 3.56s-4.84-1.18-6.22-3.56C1.69 12.55 1 10.32 1 8c0-2.32.69-4.55 2.07-6.93zm11.72 7.62c1.07-1.57 1.61-3.17 1.61-4.72 0-1.54-.54-2.98-1.61-4.39-.96-1.31-2.14-1.97-3.54-1.97s-2.58.66-3.54 1.97C3.54 3.3 3 4.74 3 6.28c0 1.55.54 3.14 1.61 4.72.96 1.32 2.14 1.98 3.54 1.98 1.41 0 2.58-.66 3.54-1.98z"/>
</svg>
3. 自定义图标颜色和大小
<i class="bi bi-heart text-danger fs-4"></i>

其中,text-danger指定了字体颜色为红色,fs-4指定了字体大小为原来的1.5倍。

示例说明

以下是一个简单的示例,展示了如何使用Bootstrap Icons来添加一个心形图标:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.4.0/font/bootstrap-icons.css">

<div>
  <i class="bi bi-heart"></i>
</div>

通过此攻略,您已经可以熟练地使用Font AwesomeBootstrap Icons来添加漂亮的图标了。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:很不错的两款Bootstrap Icon图标选择组件 - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • JQuery检测一个文本框的内容是否被改变

    一、JQuery监测input输入框内容改变 可以使用JQuery的change事件以及val()方法来监测input输入框内容的改变。具体实现步骤为: 给需要监测的input输入框添加一个id或者class属性。 使用JQuery的change方法监测输入框内容的改变。 在change方法中,使用val方法获取输入框的当前值以及之前的值,进行比较,判断输入…

    jquery 2023年5月12日
    00
  • jQWidgets jqxNavBar minimizeButtonPosition属性

    以下是关于 jQWidgets jqxNavBar 组件中 minimizeButtonPosition 属性的详细攻略。 jQWidgets jqxNavBar minimizeButtonPosition 属性 jQWidgets jqxNavBar 组件的 minimizeButtonPosition 属性用于设置导航栏最小化按钮的位置。该属性可以是字…

    jquery 2023年5月12日
    00
  • jQWidgets jqxRangeSelector moveOnClick属性

    以下是关于 jQWidgets jqxRangeSelector 组件中 moveOnClick 属性的详细攻略。 jQWidgets jqxRangeSelector moveOnClick 属性 jQWidgets jqRangeSelector 组件的 moveOnClick用于设置是否在单击选择器轨道时移动选择器。 语法 // 设置是否在单击选择器轨…

    jquery 2023年5月12日
    00
  • jQuery上传多张图片带进度条样式(DEMO)

    “jQuery上传多张图片带进度条样式(DEMO)”是一种基于jQuery的图片上传插件。它可以实现多张图片上传,并在上传过程中展示进度条样式。以下是使用该插件的完整攻略: 准备工作 在使用该插件之前需要先引入jQuery文件和插件文件。可以直接从官网下载插件文件,或者通过CDN加速,如下: <script src="https://cdn.…

    jquery 2023年5月27日
    00
  • jQWidgets jqxDataTable showAggregates属性

    jQWidgets 是一个流行的 JavaScript UI 库,提供了许多可定制的 UI 组件。其中一个组件是 jqxDataTable,它是用于显示和编辑表格数据的件。jqDataTable 提供多个方法和属性,其中之一是 showAggregates。下面是关于 jqxDataTable 的 showAggregates 属性的详攻略: showAgg…

    jquery 2023年5月11日
    00
  • jQuery Mobile Listview filterCallback选项

    jQuery Mobile Listview提供了一个filterCallback选项,该选项允许开发人员自定义筛选器行为。在此过程中,我们将讲解如何利用该选项创建自定义筛选器。 目录 filterCallback选项简介 示例一:根据输入过滤列表 示例二:根据其他属性进行筛选 filterCallback选项简介 filterCallback选项是jQue…

    jquery 2023年5月12日
    00
  • jQuery中 $ 符号的冲突问题及解决方案

    jQuery作为一个广泛使用的JS库,使用了”$”作为jquery对象别名,以方便开发者调用其函数和方法。但是,在某些情况下,$符号会与其他JS库或代码产生冲突,从而导致脚本运行错误。下面将讲解$符号冲突的问题及其解决方案,以及相应的示例说明。 什么是$符号的冲突问题 当我们在引入外部JS库或者编写代码时,如果使用的JS库或代码中也定义了$符号,那么就会出现…

    jquery 2023年5月18日
    00
  • jQWidgets jqxGrid insertgroup()方法

    jQWidgets jqxGrid insertgroup() 方法详解 jQWidgets jqxGrid 是一种表格控件,用于在 Web 应用程序中创建表格。insertgroup() 方法是 jqxGrid 控件的一个方法,用于在定位置插入一个分组。本文将详细讲解 insertgroup() 方法的使用方法,并提供两个例。 方法 insertgroup…

    jquery 2023年5月10日
    00
合作推广
合作推广
分享本页
返回顶部