微信小程序(十二)在线图标与字体的获取与引入

这篇具有很好参考价值的文章主要介绍了微信小程序(十二)在线图标与字体的获取与引入。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

注释很详细,直接上代码

上一篇

新增内容:
1.从IconFont获取图标与文字的样式链接
2.将在线图标配置进页面中(源码)
3.将字体配置进页面文字中(源码)
4.css样式的多文件导入
获取链接
1.获取图标链接

登入IconFont 点击跳转

微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序
微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序
微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序
微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序
微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序
微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序

温馨提醒:之后生成的图标名会以这里设定的名字为基准,建议在这里就修改为所需的名字,当然也可以在代码中修改每个图标对应的名字

微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序

微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序
微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序

微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序

2.获取字体链接

微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序
微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序

源码:

icontest.wxml

<!-- 引用俩图标演示一下 -->
<view class="iconPerson vip"></view>
<view class="iconPerson newer"></view>

<!-- 两种字体对比一下 -->
<view style="font-family: 'ali'; font-size: 100rpx;">123</view>
<view style=" font-size: 100rpx;">123</view>

icontest.wxss

/* 图标演示部分--------------------------------------------------------------------------------------- */
@font-face {
    /* 当你导入图标时,通常会使用自定义字体来显示这些图标(我们可以直接将它当作图标组来看待)
    font-family是导入的图标组的名字,可以修改,以免多个图标组冲突 */
    font-family: "iconPerson"; /* Project id 4410171 */
    src: url('//at.alicdn.com/t/c/font_4410171_5gfl2zrmwrq.woff2?t=1705200100361') format('woff2'),
         url('//at.alicdn.com/t/c/font_4410171_5gfl2zrmwrq.woff?t=1705200100361') format('woff'),
         url('//at.alicdn.com/t/c/font_4410171_5gfl2zrmwrq.ttf?t=1705200100361') format('truetype');
  }
  
  /* 自定义的类名,使用这个类即可使用对应的图标 */
  .iconPerson {
    /* 使用的图标组,修改图标组的名字时别忘了改这里 */
    font-family: "iconPerson" !important;
    /* 如果我在这个组里的图标需要不同的大小咋办
       eg. 
        .vip:before {
            content: "\e632";
            font-size: 60rpx;//单独修改图标的大小
        }
    */
    font-size: 16px;/*总体图标的大小在这里修改*/
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  /* 可以给不同的图标命名,content对应着官网库里面每个图标的编号 */
  .vip:before {
    content: "\e632";
    font-size: 60rpx;
  }

  .newer:before {
    content: "\e6c5";
  }
  
/* 字体演示部分------------------------------------------------------------------------------------------------- */
@font-face {
    /* font-family可以给字体修改名字 */
    font-family: "ali";font-weight: 300;src: url("//at.alicdn.com/wf/webfont/TTlODKEUIMcs/U4q2oNPji8tU.woff2") format("woff2"),
    url("//at.alicdn.com/wf/webfont/TTlODKEUIMcs/KT8uszguJRqf.woff") format("woff");
    font-display: swap;
  }

效果演示:

微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序




看到这里主张代码清晰的你应该还留有一个疑惑

所有样式全放这里,要是多些组别,维护起来岂不是特别麻烦

解决方法:类的导入(将字体图标的样式分门别类放在一个文件夹,需要哪个导入哪个)

语法:@import "相对路径";(记得加分号)

举个例子:

微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序

微信小程序(十二)在线图标与字体的获取与引入,微信小程序,微信小程序,小程序
下一篇文章来源地址https://www.toymoban.com/news/detail-820242.html

到了这里,关于微信小程序(十二)在线图标与字体的获取与引入的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序引入外部矢量图标(阿里巴巴矢量图标)

      进入阿里巴巴矢量图标库 搜索想要的矢量图标并加入购物车,点击右上角购物车 将图标添加至项目 更改项目设置 将字体格式设置为TTF Base64   点击下载至本地  在微信小程序中新建文件夹  将下载到本地的文件中的iconfont.css拖拽到微信小程序新建的文件夹中  更改后缀名

    2024年02月16日
    浏览(54)
  • 微信小程序引入字体在部分机型失效不兼容解决办法

    写小程序页面,美工作图用了特殊字体 引入代码: 上线后发现部分安卓机型不兼容,查资料发现荣耀和vivo需要设置正确的CORS即可正常加载。 字体链接访问需满足浏览器同源策略,字体文件资源设置CORS的Access-Control-Allow-Origin为小程序域名:servicewechat.com或者*才可以 解决办法

    2024年02月05日
    浏览(41)
  • 解决uniapp微信小程序canvas不能引入字体的问题

    这是微信小程序最近修复问题,里面有关于loadFontFace的修复 在使用前要先把调试基础库调整为 2.25.1 ,我调到这个版本就好其他的版本我也没试 下面是我画布导出的大概效果 姓名这里使用了字体,白色的轮廓是字体轮廓填充 首先要了解一个api名称:uni.loadfontface 这里source里

    2024年02月09日
    浏览(43)
  • 微信小程序开发系列(十三)·如何使用iconfont、微信小程序中如何使用字体图标

    目录 1.  如何使用iconfont 2.  微信小程序中如何使用字体图标 3.  背景图的使用         在项目中使用到的小图标,一般由公司设计师进行设计,设计好以后上传到阿里巴巴矢量图标库,然后方便程序员来进行使用。         小程序中的字体图标使用方式与 Web 开发中

    2024年03月20日
    浏览(49)
  • 微信小程序引入使用fontawesome图标库【内附懒人包下载导入即用】

    小程序引入fontawesome需要做的步骤是比其他的多一点,比如说本质上下载下来fontawsome没法直接用,他有好多的css,其实也有好多TTF的字体文件,对于他的这种 TTF的文件是需要给它进行一个转换,转换之后把它变成是比如说base64,它编码变成之后再把它引入到我们的项目中。

    2024年02月04日
    浏览(70)
  • vue中 字体图标引入 - iconfont阿里字体图标库

    官网:iconfont-阿里巴巴矢量图标库 代码应用 中,有许多方法,如何使用该图标库。如,icon单个使用、unicode引用、或 font-class引用(推 )、symbol(svg合集)。本文主讲 font-class 方法。 支持ie8+,及所有浏览器 1. 获得项目下面的 fontclass 代码 加入库 - 选择完所需的图标后,右上

    2024年02月09日
    浏览(48)
  • vant自定义引入iconfont图标以及字体

    因为vantUI给的图标非常少,为了满足自己的需求,必须自定义图标,这里分享一种vant引入阿里的iconfont矢量图库中的图标的方法 第一步:去阿里矢量库下载图标 点击资源管理—我的项目 —新建项目  在首页搜索需要的图标添加至自己的项目中  第二步:把项目下载到本地,

    2024年02月12日
    浏览(39)
  • Vue3 项目引入阿里 iconfont 图标和字体

    需求: 将 iconfont 阿里图标库的图标与字体引入到我们的 Vue3 + vite + TS 项目中来! 我们使用图标的方式有很多种,比如说直接使用 png、jpg 等图片格式,这是最原始的方式,所以我们这里不过多阐述,它们的优缺点相信大家也知道。 这里我们主要对比阿里图标库提供 3 种图标

    2024年02月03日
    浏览(35)
  • 【微信小程序-原生开发】实用教程22 - 绘制图表(引入 echarts,含图表的懒加载-获取到数据后再渲染图表,多图表加载等技巧)

    微信小程序中使用 echarts 需使用官方提供的 ec-canvas 组件 点击下方链接,下载 ec-canvas 组件 https://gitcode.net/mirrors/ecomfe/echarts-for-weixin/-/tree/master 将其中的 ec-canvas 文件夹拷贝到微信小程序的分包中 ( 因 ec-canvas 组件较大,约 1M,若放在主包中很容易超出 2M 的大小限制,不了解

    2024年02月09日
    浏览(40)
  • 微信小程序字体大小

    微信小程序中可以使用以下CSS样式来设置字体大小: 在小程序中,可以直接在WXML文件和WXSS文件中使用这个样式。

    2024年01月21日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包