微信小程序开发系列(十三)·如何使用iconfont、微信小程序中如何使用字体图标

这篇具有很好参考价值的文章主要介绍了微信小程序开发系列(十三)·如何使用iconfont、微信小程序中如何使用字体图标。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

目录

1.  如何使用iconfont

2.  微信小程序中如何使用字体图标

3.  背景图的使用


1.  如何使用iconfont

        在项目中使用到的小图标,一般由公司设计师进行设计,设计好以后上传到阿里巴巴矢量图标库,然后方便程序员来进行使用。

        小程序中的字体图标使用方式与 Web 开发中的使用方式是一样的。

        首先点击下方链接进入:

iconfont-阿里巴巴矢量图标库

        进行注册(声明:这不是打广告!这不是打广告!!这不是打广告!!!

        注册完后再搜索框输入想要搜索的图标:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        点击回车(Enter),就可以看到搜索的内容:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        找到想要选择的图标,将鼠标放上去,点击图示位置:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        会发现右上角购物车闪烁:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        点击购物车,弹出如下界面:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        点击添加至项目,若是没有创建项目,可以先点击红色部分创建项目,最后点击确定。

        按照上述步骤,依次找到自己所需要的图标,按照图示步骤点击:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        点击生成的链接,可以看到如下展示:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

2.  微信小程序中如何使用字体图标

        在微信小程序开发者工具中,重新创建一个文件夹:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        找到.scss文件,将上一章的代码复制到里面:

@font-face {
  font-family: "iconfont"; /* Project id 4449532 */
  src: url('//at.alicdn.com/t/c/font_4449532_o71t2g49fxq.woff2?t=1709257521549') format('woff2'),
       url('//at.alicdn.com/t/c/font_4449532_o71t2g49fxq.woff?t=1709257521549') format('woff'),
       url('//at.alicdn.com/t/c/font_4449532_o71t2g49fxq.ttf?t=1709257521549') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-tongchengpeisong:before {
  content: "\e729";
}

.icon-icon_sjsj:before {
  content: "\e6ad";
}

.icon-tese:before {
  content: "\e68a";
}

.icon-haoping:before {
  content: "\e6c6";
}

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        在找到app.scss文件,进行样式文件的导入,输入:

//再倒入样式文件以后,必须以分号进行结尾,否则会出现异常
@import "./pages/iconfont/iconfont.scss";

ps:注意路径写自己的路径

        下面开始使用这些字体图标,进行完善公司信息区域:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        将公司信息区域代码改为:

<!-- 公司信息 -->
<view class="info">
  <text><text class="iconfont icon-tongchengpeisong"></text>同城配送</text>
  <text><text class="iconfont icon-tese"></text>行业龙头</text>
  <text><text class="iconfont icon-icon_sjsj"></text>半小时送达</text>
  <text><text class="iconfont icon-haoping"></text>100%好评</text>
</view>

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        注意,框住代码部分,需要写自己的路径,刚刚复制的iconfont里的代码:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        此时的字体图标过大,我们可以找到.scss文件,在.info中进行修改:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        图示报错,官方表示可以忽略,我们再次编译,这里的报错就会消失,如果你没有可以点击上方的全部清除,再次编译就会出现:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        这个报错也有解决方法:

        找到刚才创建的生成图标的界面,找到“项目配置”,点击:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        将图示勾选项上:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        保存完后,点击更新:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        点击重新生成的链接:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        将新生成的代码,复制到之前创建的iconfont.scss文件中:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        此时就不会再出现报错了。

3.  背景图的使用

        当编写小程序的样式文件时,我们可以使用 background-image 属性来设置元素的背景图像。

注意事项:小程序的 background-image不支持本地路径!需要使用网络图片,或者base64,或者使用<image /> 组件。

        找到主页文件,在最下方复制如下代码,创建一个“bg-image”的类:

<view class="bg-image"></view>

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        找到.scss文件,复制如下代码:

.bg-imag{
  height: 400rpx;
}

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        注意,将上方page文件,图示部分注释掉:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        在.bg-imag文件中加入本地路径,运行可以看到背景图未发生变化:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        那是因为小程序的背景图地址不能写入本地路径,我们可以使用网络图片替换本地路径:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        也可以将图片转换成base64的格式,进行使用,不建议使用,因为改格式下路径过长:

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

        该段代码,其中base64的文件我给删除了,不然过长:

// 测试
.bg-image{
  height: 400rpx;
  //小程序的背景图地址不能写入本地路径 
  // background-image: url(../../picture/images/love.jpg);

  // 使用网络图片替换本地路径
  // background-image: url(https://gd-hbimg.huaban.com/bb8cd111e4566d102fc240196785a0ecfe91fbd524576b-GEh3Yw_fw658);

  background-image: url();
}

        一下是一个转换base64文件的链接,可以自己找.png图片格式进行测试:

图片转Base64 (lddgo.net)

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript

微信小程序开发_时光の尘的博客-CSDN博客

微信小程序 使用 icon-font,微信小程序开发,微信小程序,小程序,java,物联网,stm32,javascript文章来源地址https://www.toymoban.com/news/detail-841915.html

到了这里,关于微信小程序开发系列(十三)·如何使用iconfont、微信小程序中如何使用字体图标的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 微信小程序使用iconfont图标

    一、第一步进入iconfont网站 1.添加需要使用的图标,点击购物车图标加入项目   2.点击右上角的购物车按钮    3.点击添加项目按钮,选择一个项目添加即可,若没有项目,可以创建   4.添加完项目会自动跳转到下一个页面,点击font class 生成在线链接   5.复制生成的链接,去

    2024年02月08日
    浏览(47)
  • 【小程序开发必备】微信小程序常用API全介绍,附示例代码和使用场景

    ✍创作者:全栈弄潮儿 🏡 个人主页: 全栈弄潮儿的个人主页 🏙️ 个人社区,欢迎你的加入:全栈弄潮儿的个人社区 📙 专栏地址:小程序从入门到精通 【分享几个国内免费可用的ChatGPT镜像】 【10几个类ChatGPT国内AI大模型】 【用《文心一言》1分钟写一篇博客简直yyds】

    2023年04月09日
    浏览(28)
  • 微信小程序背景渐变写法加占比以及微信小程序开发过程中长使用的代码段

    在写微信小程序的过程中,ui设计了一个渐变的背景图,网上一搜很多都只写了怎么样让微信渐变色,但是我的需求就是渐变色而且控制渐变色范围,比如三个颜色一个头部是深蓝,中间浅蓝,最底下是白色,那么直接套用网上的列子(第一段代码),三个色渐变范围是一样

    2024年01月17日
    浏览(38)
  • 微信小程序开发系列(三十二)·如何通过小程序的API实现页面的上拉加载(onReachBottom事件)和下拉刷新(onPullDownRefresh事件)

    目录 1.  上拉加载 2.  下拉刷新         上拉加载是小程序中常见的一种加载方式,当用户滑动页面到底部时,会自动加载更多的内容,以便用户继续浏览小程序中实现上拉加载的方式: ①  在app.json或者page.json中配置距离页面底部距离:onReachBottomDistance;默认50px。 ②

    2024年04月12日
    浏览(35)
  • 微信小程序开发系列-07组件

    《微信小程序开发系列-01创建一个最小的小程序项目》 《微信小程序开发系列-02注册小程序》 《微信小程序开发系列-03全局配置中的“window”和“tabBar”》 《微信小程序开发系列-04获取用户图像和昵称》 《微信小程序开发系列-05登录小程序》 《微信小程序开发系列-06事件

    2024年02月03日
    浏览(34)
  • 微信小程序 | 小程序开发

    🖥️ 微信小程序专栏:小程序开发 初级知识 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫漫其修远兮,吾将上下而求索☀️ 👉 你的一键三连是我更新的最大动力❤️ 目录 一、认识小程序开发 什么是小程序? 各个平台小

    2024年01月24日
    浏览(45)
  • 微信小程序开发通过mock后台数据,如何使用mock模拟后台数据,以及在小程序中使用

    作为一名前端开发人员,应该有很多像我一样不会写后台接口,但是网上非常多的项目都是需要后台数据支持的,这个时候前端开发人员可能会犯愁,现在我给大家推荐一个网站,可以帮助我们简单模拟后代数据 1.首先,在该网址https://www.fastmock.site注册登录,然后点击添加项

    2024年02月11日
    浏览(44)
  • 微信小程序开发之微信小程序交互

    目录 一、小程序交互 前端: 1、先在登陆界面中编写代码 2、在前端中编写js代码 后端:           1、先导入依赖:           2、定义好配置文件           3、编写好实体类           4、将帮助类进行配置           5、编写mapper类           6、定义service层以及对应的

    2024年02月09日
    浏览(41)
  • 微信小程序开发教学系列(12)- 实战项目案例

    本章将通过一个简单的实战项目案例来帮助读者巩固之前学习到的知识。我们将搭建一个名为“ToDoList”的微信小程序,实现一个简单的任务清单功能。 ToDoList是一个用于记录和管理任务的小程序。用户可以添加、编辑、完成和删除任务,以及查看任务清单。 功能需求 显示任

    2024年02月11日
    浏览(33)
  • 微信小程序 -- 小程序开发能力与拓展

    1. 获取用户头像 当小程序需要让用户完善个人资料时,我们可以通过微信提供的头像、昵称填写能力快速完善。如图: 想使用微信提供的头像填写能力,需要两步: 将 button 组件 open-type 的值设置为 chooseAvatar 当用户选择需要使用的头像之后,可以通过 bindchooseavatar 事件回调

    2024年04月15日
    浏览(48)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包