带你用uniapp从零开发一个仿小米商场_4.uniapp中引入阿里图标库中字体图标

字体图标库介绍

CSS中的字体图标是一种使用字体文件来呈现图标的技巧。与传统的图像图标相比,字体图标具有更多的优点,例如易于定制、可扩展性和跨平台兼容性。在CSS中,字体图标通常通过使用字体文件和CSS的@font-face规则来引入,并使用CSS的伪元素和样式属性来呈现。

字体图标的优点:

易于定制:字体图标可以通过CSS的样式属性进行轻松定制,例如颜色、大小、边框和阴影等。此外,您还可以使用CSS的伪元素来创建自定义图标,以适应不同的设计需求。
可扩展性和跨平台兼容性:字体图标可以在不同的屏幕尺寸和分辨率下保持清晰度和可读性,因为它们是矢量图形。此外,由于字体图标是使用字体文件呈现的,因此它们可以在不同的操作系统和浏览器中保持一致的外观和感觉。
响应式设计:由于字体图标的可定制性和可扩展性,它们非常适合响应式设计。您可以根据屏幕尺寸和分辨率来调整字体图标的大小和样式,以提供最佳的用户体验。

阿里图标库

Iconfont.cn是阿里巴巴推出的矢量图标库,其中涵盖了1000多个常用图标,并在持续更新中。 (目前已有7000+图标,部分图标为用户上传,因此默认不公开,但是可以搜索到。

阿里图标库地址https://www.iconfont.cn/

在这里插入图片描述
在右上角可以找到图标搜索框,在这里可以搜索自己需要的图标
在这里插入图片描述

找到需要的图标后可以直接下载或添加进购物车(库),这边更简易添加进购物车
在这里插入图片描述

添加进购物车的图标会在右上角的购物车样子的图标中,点击之后会让选择

在这里插入图片描述
可以选择直接下载素材或是下载代码或是添加到项目然后再做处理

下载素材是直接下载为png,svg或格式的文件
下载代码是下载为字体图标之类的代码素材

这里推荐添加至项目,因为一个项目会有很多个字体图标,如果直接下载代码的话,多次导入会参生不必要的冗余
这里选择添加至新建项目
在这里插入图片描述
点击确认后会进入项目页面,可以在这里点击下载至本地,当要添加新图标文件时,可以添加进这个项目,然后再下载,并将以前的代码覆盖
在这里插入图片描述

下载后的文件解压后文件结构如下

  1. demo.css是css文件.demo_index.html文件的css文件
  2. domo.index.html 是用来简单展示各个字体图标的介绍和引入方式
  3. iconfont.css 是字体css文件,一般引入这个就可以了,以css方式引入
  4. iconfont.js是 是字体js文件
  5. iconfont.json 字体的json格式数据,自诉文件一般不用
  6. iconfont.ttf字体文件, 主要是兼容
  7. iconfont.woff 同上
  8. iconfont.woff2 同上

在这里插入图片描述

引入iconfont.css文件

首先将iconfont.css文件放入cpmmon文件目录内

在这里插入图片描述
可以看到,它引入了那些字体图标文件,所以还是需要将字体文件引入
在这里插入图片描述

字体图标使用

首先打开下载的字体图标库的dome.index.html文件,当然也可以打开阿里的项目页面
这里打开阿里项目页面,然后点击font class ,就可以看到使用字体的类了

在这里插入图片描述
然后在页面中的一个标签的class中输入 刚刚选好的第一个类iconfont icon-xiaoxi

	<view class="iconfont icon-xiaoxi"></view>

效果如下
可以看到,字体已经显示在页面上了
在这里插入图片描述
需要改变大小颜色之类的直接按照字体修改的方式修改就好,如下
将图标改为红色,并设置大小为50rpx

	<view class="iconfont icon-xiaoxi" style="font-size: 50rpx; color: red;"></view>

效果如下

在这里插入图片描述
如果项目中需要用到其他的字体图标,只需要将新的图标加入到项目中然后下载
再把原先的字体数据覆盖就好

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【差旅游记】走进新疆哈密博物馆

哈喽&#xff0c;大家好&#xff0c;我是雷工&#xff01; 前些天在新疆哈密时&#xff0c;有天下午有点时间&#xff0c;看离住的宾馆不远就是哈密博物馆&#xff0c;便去逛了逛博物馆&#xff0c;由于接下来的一段时间没顾上记录&#xff0c;趁今天有些时间简单记录下那短暂的…

ElasticSearch01

ElasticSearch 版本&#xff1a;7.8 学习视频&#xff1a;尚硅谷 笔记&#xff1a;https://zgtsky.top/ ElasticSearch介绍 Elaticsearch&#xff0c;简称为es&#xff0c; es是一个开源的高扩展的分布式全文检索引擎&#xff0c;它可以近乎实时的存储、检索数据&#xff1b…

基于springboot网上超市管理系统

基于springboot网上超市管理系统 摘要 随着互联网的快速发展&#xff0c;电子商务行业迎来了蓬勃的发展&#xff0c;网上超市作为电子商务的一种形式&#xff0c;为消费者提供了便利的购物体验。本文基于Spring Boot框架&#xff0c;设计和实现了一个网上超市管理系统&#xff…

MySQL的基础知识

目录 关系型数据库 SQL通用语法 数据类型 数值类型 字符串类型 日期类型 SQL分类 DDL 数据库操作 表操作 DML 添加数据 修改数据 删除数据 DQL 基本查询 条件查询 聚合函数 分组查询 排序查询 分页查询 执行顺序 DCL 管理用户 权限控制 函数 字符串…

基于51单片机的公交自动报站系统

**单片机设计介绍&#xff0c; 基于51单片机的公交自动报站系统 文章目录 一 概要公交自动报站系统概述工作原理应用与优势 二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 很高兴为您介绍基于51单片机的公交自动报站系统&#xff1a; 公交自动报…

⑦【Redis GEO 】Redis常用数据类型:GEO [使用手册]

个人简介&#xff1a;Java领域新星创作者&#xff1b;阿里云技术博主、星级博主、专家博主&#xff1b;正在Java学习的路上摸爬滚打&#xff0c;记录学习的过程~ 个人主页&#xff1a;.29.的博客 学习社区&#xff1a;进去逛一逛~ Redis GEO ⑦Redis GEO 基本操作命令1.geoadd …

智能汽车十大网络安全攻击场景-《智能汽车网络安全权威指南》

引言 大家都很熟悉OWASP Top 10风险报告&#xff0c;这个报告不但总结了Web应用程序最可能、最常见、最危险的10大安全隐患&#xff0c;还包括了如何消除这些隐患的建议&#xff0c;这个“OWASP Top 10“差不多每隔三年更新一次。目前汽车网络安全攻击威胁隐患繁多&#xff0c…

从0到0.01入门 Webpack| 003.精选 Webpack面试题

&#x1f90d; 前端开发工程师&#xff08;主业&#xff09;、技术博主&#xff08;副业&#xff09;、已过CET6 &#x1f368; 阿珊和她的猫_CSDN个人主页 &#x1f560; 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 &#x1f35a; 蓝桥云课签约作者、已在蓝桥云…

【STM32】GPIO输出

1 GPIO简介 &#xff08;1&#xff09;GPIO&#xff08;General Purpose Input Output&#xff09;通用输入输出口 &#xff08;2&#xff09;可配置为8种输入输出模式 &#xff08;3&#xff09;引脚电平&#xff1a;0V~3.3V&#xff0c;部分引脚可容忍5V&#xff08;可以输…

【数据结构实验】排序(三)快速排序算法的改进(三者取中法)

文章目录 1. 引言2. 快速排序算法2.1 传统快速排序2.2 三者取中法 3. 实验内容3.1 实验题目&#xff08;一&#xff09;输入要求&#xff08;二&#xff09;输出要求 3.2 算法实现 4. 实验结果 1. 引言 快速排序是一种经典的排序算法&#xff0c;其核心思想是通过选择一个基准元…

小程序如何禁止指定用户访问?如何设置指定用户才能访问?

​有些商家为了价格保密或者实行严格的会员制等原因&#xff0c;希望小程序能够限制某些人的访问或者设置指定人员才能访问。这种功能在小程序中&#xff0c;怎么支持这些功能呢&#xff1f;下面具体介绍。 一、禁止指定用户访问 禁止指定用户访问&#xff0c;可以通过小程序…

人工智能面面观

人工智能简介 人工智能&#xff08;Artificial Intelligence&#xff0c;简称AI&#xff09;是一门研究如何使计算机能够模拟和执行人类智能任务的科学和技术领域。它致力于开发能够感知、理解、学习、推理、决策和与人类进行交互的智能系统。人工智能的背景可以追溯到上世纪50…