首页 > 其他分享 >在网站项目中引用 Bootstrap 5字形图标

在网站项目中引用 Bootstrap 5字形图标

时间:2024-02-05 13:57:01浏览次数:26  
标签:字形 图标库 SVG Bootstrap 样式表 图标

Bootstrap 图标库是由Bootstrap团队官方维护的免费、开源、高质量图标库,可以 以SVG 矢量图、SVG sprite 或 web 字体 三种形式来使用。截止2024年2月,Bootstrap 5  1.11.3版中有2054多个字形图标,该图标库正在不断丰富中。

在Visual studio 中创建ASP.NET Core或者MVC 项目模板中,并没有引入Bootstrap 5 的字体和样式表,怎样在ASP.NET Core 项目上中引用 这些图标呢?可以将图标库及样式文件下载到本地,本地网站调用。

第一步:登录Bootstrap 官方网站 https://icons.getbootstrap.com/ 下载 图标压缩包,也可以在Bootstrap 中文站 https://icons.bootcss.com/下载。

第二步:解压压缩包,解压后的格式

 

 第三步:拷贝含图标字体文件夹和 图标样式表。因为在网站中一般只使用字形图标,很少使用SVG矢量图。因此只需要拷贝bootstrap-icons.min.css文件和fonts。所以将解压后的的font文件夹拷贝到项目文件夹的   wwwroot\lib\bootstrap\dist 下,项目结构如图。

 

 

 第三步:在项目布局页 _Layout.cshtml中,引入Css样式表,

第四步:在页面中使用字形图标。

1、基本用法:
在HTML i 元素包含1个 图标元素的类就可了。<i class="bi-apple"></i>。用span 元素也没有问题。 bi-apple 是具体的图标名称。
2、改变图标的颜色
<i class="bi-apple text-danger"></i>
3、改变图标的大小;
<i class="bi-apple h2"></i> // 在class中加1个h1-h6就可以定义标题大小,也可以加 display1-display6更大更粗。
<i class ="bi-apple sytle="
font-size: 2rem; color: cornflowerblue;"></i> // 也可以利用 内联样式来改变大小、颜色,背景色。
4、图标和按钮的结合。
按钮内嵌入了1个心形图标。
<button class ="btn btn-primary">
<i class="bi-heart"></i>
</button>
提交按钮里嵌入1人个 查找图标。
<button type="submmit" class="btn btn-primary">
<span class="bi-search">search</span>
</button>

对于Bootstrap 图标库的使用,也可以引用 SVG矢量图形文件作为图像使用。
<img src="/assets/icons/bootstrap.svg" alt="Bootstrap" width="32" height="32">




 

 

 

 

 

 

翻译

搜索

复制

标签:字形,图标库,SVG,Bootstrap,样式表,图标
From: https://www.cnblogs.com/liuyuanhao/p/18007815

相关文章

  • Windows bat批处理 如何优雅地设置文件夹图标
    前言全局说明如何优雅地设置文件夹图标作者:富妈https://www.bilibili.com/read/cv6721286/一、源码源码,复制到记事本后另存为bat文件使用@Echooff&Chcp936&Color0b&MODEcon:COLS=60LINES=12>nul@Titletf2713批量更改文件夹图标工具!::-------------------......
  • 安卓开发十——调试设置应用图标和源代码
    我们要设置图标和名称只需要修改这三个值就就可以了android:icon="@drawable/appimag"android:label="记账本"android:roundIcon="@drawable/appimag"然后最后的效果是这样的    源代码:<?xmlversion="1.0"encoding="utf-8&......
  • vue3 修改浏览器小图标
    vue3框架搭建后,默认显示vue自己的icon public/favicon.ico替换成自己想要的icon public/index.html修改:<linkrel="icon"href="<%=BASE_URL%>favicon.ico"/><linkrel="shortcuticon"type="image/x-icon"href="&l......
  • laravel生成二维码,并添加背景图片,图标logo
    1、安装组件composerrequiresimplesoftwareio/simple-qrcode1.3.*在 config/app.php 注册服务提供者:SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class同样在 config/app.php 添加 QrCode 门面:'QrCode'=>SimpleSoftwareIO\QrCode\Facades\QrCode::class2......
  • AS-Windows 客户端不显示文件状态图标
    关键字状态图标、注册表适用产品AS5.0.xASEnterprise6.0.xASExpress6.0.xASCloud6.0.x问题描述打开AnyShareWindows客户端不显示文件状态图标。 问题影响AnyShareWindows客户端文件状态图标不显示,无法判断文件状态,影响用户使用体验。问题原因杀毒软件等原因导致文件状......
  • vue 页签图标 icon 修改设置
    最近在写Vue项目时,有一个需求是替换页签的图标,不过在网上查了好久,发现没有一个是生效的最后结合了两篇文章里的内容,才将这个需求实现,现在来记录一下 在vue.config.js文件中添加以下代码: pwa:{iconPaths:{favicon32:'./public/chatmind-logo.svg',......
  • ESP32 LVGL:使用图标解决图片过大存不下的问题
    原文:ESP32LVGL:使用图标解决图片过大存不下的问题_lvgl生成的图片太大-CSDN博客文章目录背景方法将PNG图片转为字库文件LVGL加载自定义字体图标参考背景在LVGL中,用将图片转为C语言数组的方式储存的时候,图片转换的数组过大,当图片过多时会出现存不下的问题。因此,可以使用字库图标解......
  • MFC 动态图标切换
    主要是学会获取应用实例,然后是定时器的使用。▲会一直变动,4个轮流滚。标题是属于框架的。头文件:private:HICONicon[4];构造函数:CMainFrame::CMainFrame()noexcept{//加载图标//获取应用程序icon[0]=AfxGetApp()->LoadIconW(IDI_ICON1);......
  • nodejs带图标的二维码
    前言实现用nodejs生成二维码一、生成二维码先下载qrcode模块,可以使用npminstall--saveqrcode/**@paramstext文本数据@paramscallback回调函数*/vargetQrcode=function(text,callback){constoptions={width:256,height:256,......
  • 想要一个图标跟在一段文字后面,文字换行它也换行
    <a:href="row.sourceRepo"target="_blank"class="source-repo-link">{{row.sourceRepo}}</a>......