Angular17(3):Angular项目中引入iconfont

news2024/9/27 21:24:17

在Angular项目中引入Iconfont(图标字体)是一个常见的需求,用于在应用中添加丰富的图标资源。

Iconfont-阿里巴巴矢量图标库

1、点击进入官网,注册并登录

2、登陆成功后,首页的 资源管理 => 我的项目 点击进入

3、点进来以后,是空的,点击右边中间的加号图标,添加一个项目

4、弹出的弹框,输入关于项目的信息及设置,然后点击新建,新建项目成功。下图中红框中是比较重要的两项

Font Family 是设置这个项目图标的公共类名

FontClass/Symbol 前缀  是设置这个项目的每个图标的单独类名的前缀

5、项目创建成功后,就可以在搜索框中输入我们需要的图标关键字,会搜索出来很多的图标,选择需要的,加入购物车

6、选择完成以后,点击右上角的购物车,然后点击添加到项目,就会出现我们自己创建的项目,选中要加入的项目,点击确定就添加成功

              

7、添加成功以后,项目中就有我们需要的图标了,然后下载到本地,会下载压缩包

8、解压出来的文件夹中,demo的文件是图标使用的例子,我们在项目中使用 fontclass方法,需要用到下图中红线框中的五个文件。

9、在项目src/assets文件夹下,创建一个名为icon的文件夹,把需要用到的五个文件拷贝进去

10、在项目的angular.json文件中引入图标的样式文件

"styles": [
    "src/assets/icon/iconfont.css"
],

12、挑选相应图标并获取类名,应用于页面: 

<i class="iconfont icon-xxx"></i>

13、使用示例

<div>
  <i class="iconfont icon-yonghu"></i>
</div>
<div>
  <i class="iconfont icon-mima"></i>
</div>

效果

14、可通过设置样式修改图标的大小和颜色

<div>
  <i class="iconfont icon-yonghu iconClass"></i>
</div>
<div>
  <i class="iconfont icon-mima iconClass"></i>
</div>

样式:

.iconClass {
  font-size: 30px;
  color: #1890ff;
}

效果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2089266.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络通信---四次挥手

文章目录 概述四次挥手第一次挥手&#xff1a;第二次挥手&#xff1a;第三次挥手&#xff1a;第四次挥手&#xff1a; 问题&#xff1a;为什么是四次&#xff0c;而不是三次&#xff1f;确保数据传输完成&#xff1a;防止数据丢失&#xff1a;避免旧连接干扰&#xff1a;防止死…

C#的继承

继承是面向对象程序设计中最重要的概念之一.继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易,同时,也有利用重用代码和节省开发时间. 当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数只需要设计一个新的类,继承了已有的类的成员即可…

斯坦福UE4 C++课学习补充23:AI自定义任务

文章目录 一、自定义任务节点二、优化1. 子弹发射冷却2. 攻击时面朝玩家 一、自定义任务节点 本节需要创建自定义任务节点BTTask&#xff0c;实现小兵进入角色范围后进射击的功能。对于BTTaskNode的子类&#xff0c;我们需要在代码中重写ExecuteTask函数即可。返回值为EBTNode…

博客自建(带避坑指南)4:hexo文章页设置和动画魔改设置

咕咕了好久&#xff0c;这次终于来更新一下 看完上一篇博客&#xff1a; 博客自建&#xff08;带避坑指南&#xff09;3&#xff1a;简单的hexo网页界面设置-CSDN博客 想必你已经完成了头像、图片等一些基础的设置&#xff0c;但是这些改动都是比较基础的&#xff0c;现在我们…

【Java】MyBatis Plus 自动生成代码相关配置 (图解)

Java系列文章目录 补充内容 Windows通过SSH连接Linux 第一章 Linux基本命令的学习与Linux历史 文章目录 Java系列文章目录一、前言二、学习内容&#xff1a;三、问题描述四、解决方案&#xff1a;4.1 认识依赖4.1.2 模板依赖4.1.2 代码生成相关依赖 4.2 自动生成代码4.2.1 认识…

钉钉-即时通讯-工作通知

钉钉-即时通讯-工作通知 钉钉官方文档创建以及获取应用配置代码创建工作通知工具类创建钉钉消息实体类好了接下来就可以直接使用了 钉钉官方文档 https://open.dingtalk.com/document/orgapp/asynchronous-sending-of-enterprise-session-messages 创建以及获取应用配置 1.进入…

最大池化、非线性激活、线性层

一、最大池化原理 二、最大池化实例 import torch import torchvision from torch import nn from torch.nn import MaxPool2d from torch.utils.data import DataLoader from torch.utils.tensorboard import SummaryWriterdataset torchvision.datasets.CIFAR10("../c…

springboot+vue+mybatis计算机房屋服务平台+PPT+论文+讲解+售后

近些年来&#xff0c;随着科技的飞速发展&#xff0c;互联网的普及逐渐延伸到各行各业中&#xff0c;给人们生活带来了十分的便利&#xff0c;房屋中介服务平台利用计算机网络实现信息化管理&#xff0c;使整个房屋中介服务的发展和服务水平有显著提升。 本文拟采用Eclipse开发…

Datawhale X 李宏毅苹果书 AI夏令营第五期 DL进阶方向 Task2笔记

Datawhale X 李宏毅苹果书 向李宏毅学深度学习&#xff08;进阶&#xff09; 是 Datawhale 2024 年 AI 夏令营第五期的学习活动&#xff08;“深度学习 进阶”方向&#xff09; 往期task1链接&#xff1a;深度学习进阶-Task1 我做的task1的笔记博客&#xff1a;传送门 Datawhal…

Tensorflow实现深度学习8:猫狗识别

本文为为&#x1f517;365天深度学习训练营内部文章 原作者&#xff1a;K同学啊 一 导入数据 import matplotlib.pyplot as plt import tensorflow as tf # 支持中文 plt.rcParams[font.sans-serif] [SimHei] # 用来正常显示中文标签 plt.rcParams[axes.unicode_minus] Fals…

开放式耳机会漏音吗?开放式耳机测评

开放式耳机由于其独特的设计&#xff0c;允许声音在一定程度上自然地与外界环境融合。这种设计带来的一个常见误解是&#xff0c;人们可能会认为开放式耳机会有较大的声音泄露。然而&#xff0c;实际上&#xff0c;高质量的开放式耳机通过精心的声学设计&#xff0c;可以有效地…

Video Recording,视频录制

一.录屏软件 1.1 Xbox Game Bar 对于 win 来说&#xff0c;快捷键是 Win G&#xff0c;即可以启动 Xbot Game Bar 来进行录制。但是有一个比较致命的缺点就是&#xff0c;当我们切换页面的时候&#xff0c;录制就会失败&#xff0c;这款还是很适合于单页面的视频录制。 1.2 …

Python以及Python历史版本的安装的安装

文章目录 前言Python的安装Python历史版本下载总结 前言 Python 是一种广泛使用的高级编程语言&#xff0c;以其简洁易读的语法和强大的功能而受到开发者的青睐。从数据分析到网页开发&#xff0c;从自动化脚本到人工智能&#xff0c;Python 的应用领域几乎无处不在。然而&…

深度学习论文被评“创新性不足、工作量不够”怎么办?

投稿时遇到审稿人提出文章创新性不足、工作量不够&#xff0c;该怎么办&#xff1f; 今天我就来分享三种应对方法&#xff1a;下采样策略、归一化策略、改进网络模型。 改进网络模型 增加创新性&#xff1a; 从模型架构和训练策略这两方面入手&#xff1a; 模型架构创新&a…

c++ 135 错误: 成员函数的作用 内存四区

1。 类中不写成员函数 现在要求c1 的属性 原来怎么求的&#xff1a; 虽然把r改成10 但是没有执行area的那句话 area还是一个未知变量 当执行c1.area时 只是内存变量标示的内存空间拿值 跟r10 没有半毛钱关系 面向过程转换成面向对象

代码随想录 | 贪心算法总结

贪心理论基础 在贪心系列开篇词贪心算法理论基础中&#xff0c;我们就讲解了大家对贪心的普遍疑惑。 贪心很简单&#xff0c;就是常识&#xff1f; 贪心思路往往很巧妙&#xff0c;并不简单。 贪心有没有固定的套路&#xff1f; 贪心无套路&#xff0c;也没有框架之类的&a…

MarsCode代码练习能力初体验

MarsCode代码练习能力初体验 地址&#xff1a;https://sourl.cn/JJeBEF 最近MarsCode上线了代码练习能力&#xff0c;对准备算法题的同学来说是一个福音。下面是编程主界面。 除了左边内置的算法外&#xff0c;还可以手动添加题目自己练习&#xff0c;AI会去理解题目&#xf…

Java整体基础知识体系图

一 java 介绍 ‌Java是一种高级编程语言&#xff0c;由Sun Microsystems公司于1995年推出。‌ Java具有跨平台性、面向对象、健壮性、安全性、可移植性等特点&#xff0c;被广泛应用于企业级应用开发、移动应用开发、大数据处理、云计算等领域。Java程序可以在不同的操作系统上…

鸿蒙开发—黑马云音乐之music页面播放音乐(上)

目录 1.封装播放对象管理类 2.musicPage中调用AvPlayerManager完成播放歌曲 3.index.ets的播放信息样式 4.musicPage向index传数据 1.封装播放对象管理类 封装一个播放对象&#xff0c;之后播放音乐直接调用该对象。 src/main/ets/services/AvPlayerManager.ets&#xff…

本地Linux系统搭建Plik临时文件上传站点并实现远程访问共享文件

文章目录 前言1. Docker部署Plik2. 本地访问Plik3. Linux安装Cpolar4. 配置Plik公网地址5. 远程访问Plik6. 固定Plik公网地址7. 固定地址访问Plik 前言 本文介绍如何使用Linux docker方式快速安装Plik并且结合Cpolar内网穿透工具实现远程访问&#xff0c;实现随时随地在任意设…