微信小程序wxss如何引用外部CSS文件以及iconfont

微信小程序wxss引用外部CSS文件以及iconfont的方法如下:

引用外部CSS文件

  1. 在小程序的根目录(通常是项目名称)中创建一个新文件夹,例如:styles。
  2. 在styles文件夹中创建一个新的CSS文件,例如:global.css
  3. 在global.css中编写CSS样式代码。
  4. 在需要使用global.css样式的WXSS文件中使用@import引入CSS文件,例如:@import "../styles/global.css";。
  5. 注意:引入的CSS文件不得包含CSS的@charset规则。也不支持相对路径“./”和“/”。

示例:

在styles文件夹中创建global.css文件,然后编写如下代码:

/* global.css */
.title {
  font-size: 24px;
  color: #333;
}

然后在需要使用该样式的WXSS文件中,使用@import引入CSS文件。

/* index.wxss */
@import "../styles/global.css";

.page {
  background-color: #f6f6f6;
}

.title {
  margin-top: 20px;
}

这样,在index页面中的.title元素就会继承global.css中定义的样式。

引用iconfont

  1. 打开iconfont网站,选择需要引用的图标。
  2. 点击“加入购物车”按钮,然后点击“下载代码”按钮。
  3. 解压下载的代码,可以看到font文件夹中包含iconfont.ttf和iconfont.css。
  4. 将font文件夹复制到小程序的根目录下。
  5. 在需要引用iconfont的WXSS文件中使用@font-face引入字体文件,例如:
/* index.wxss */
@font-face {
  font-family: 'iconfont';
  src: url('/font/iconfont.ttf') format('truetype');
}

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

.icon-back:before {
  content: '\e67c';
}

遵循如上步骤后,我们还可以在HTML文件中使用在iconfont中自定义的字体。

<!-- index.wxml -->
<view class="container">
  <text class="iconfont icon-back"></text>
  <text class="title">微信小程序wxss引用外部CSS和iconfont</text>
  <text class="desc">本文的目的是演示如何在微信小程序wxss中引用外部CSS和iconfont,附上示例代码。</text>
</view>

这样,在小程序页面中就可以正确地显示我们自定义的iconfont图标了。

以上就是微信小程序wxss引用外部CSS文件以及iconfont的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:微信小程序wxss如何引用外部CSS文件以及iconfont - Python技术站

(0)
上一篇 2023年6月9日
下一篇 2023年6月9日

相关文章

  • 父div高度不能自适应子div高度的解决方案

    解决父div高度不能自适应子div高度的问题,通常有以下几种方式: 给父div设置高度 如果父div中只有一个子元素或者子元素比较少且固定,可以直接给父div指定固定高度,以保证其高度可以容纳所有子元素。例如: <div class="parent" style="height: 200px;"> <…

    css 2023年6月9日
    00
  • CSS中div、span和center元素

    下面我将对“CSS中div、span和center元素”的完整攻略进行详细讲解。 1. div元素 1.1 div元素的作用 div元素是CSS中的块级元素,其作用是用来分组HTML元素,并且可以给分组的元素设置样式和属性。通常情况下,我们会使用div元素来布局网页的各个部分,比如导航栏、主体内容、底部信息等等,同时也可以对这些部分分别设置不同的样式。 1.…

    css 2023年6月9日
    00
  • pyqt5 使用setStyleSheet设置单元格的边框样式操作

    当我们在使用PyQt5制作表格(QTableWidget)时,修改表格中单元格(QTableWidgetItem)的边框样式是一个非常常见的需求。我们可以通过使用setStyleSheet方法来设置单元格的边框样式,下面是详细的操作步骤: 1. 导入PyQt5模块 在开始使用PyQt5制作表格之前,第一步需要导入PyQt5模块,如下所示: from PyQt…

    css 2023年6月9日
    00
  • jquery实现不同大小浏览器使用不同的css样式表的方法

    jQuery是JavaScript库之一,其提供了灵活的方法来帮助我们解决浏览器兼容性问题。如果我们要根据不同大小的浏览器使用不同的css样式表,可以按照以下步骤通过jQuery实现。 创建两个不同的CSS样式表创建两个不同的CSS样式表,一个用于大屏幕(例如:电脑端),另一个用于小屏幕(例如:手机端)。这里我们创建两个CSS样式表,并将它们分别命名为lar…

    css 2023年6月9日
    00
  • 分享15个最佳的HTML/CSS设计和开发框架

    以下是“分享15个最佳的HTML/CSS设计和开发框架”的完整攻略。 概述 HTML/CSS设计和开发框架是一种可以减少前端开发时间的工具。这些框架可以提供可重用的HTML和CSS组件,从而大大提高了生产效率。在本攻略中,我们将分享15个最佳的HTML/CSS设计和开发框架,让你更快地开发响应式网站。 1. Bootstrap Bootstrap是最流行的开…

    css 2023年6月9日
    00
  • Angular实现表格自滚动效果

    下面我会详细讲解如何使用Angular实现表格自滚动效果的完整攻略。 1. 准备工作 在开始之前,需要确保环境已经搭建好,包括Angular的开发环境和依赖。然后,需要安装两个依赖:@angular/cdk和@angular/material,这两个依赖提供了表格组件中需要的许多特性。 2. 创建表格组件 首先,需要创建一个表格组件,用于展示数据和实现自滚动…

    css 2023年6月10日
    00
  • Bootstrap3.0学习笔记之栅格系统原理

    下面是详细的攻略: Bootstrap3.0学习笔记之栅格系统原理 栅格系统是什么 栅格系统是Bootstrap中的一个关键组件,它用于构建响应式布局。栅格系统将屏幕划分为多个列,每列的宽度是相等的。通过栅格系统,你可以使用CSS类来在各种设备上控制列的宽度、位置和顺序。 栅格系统原理 Bootstrap的栅格系统由三个主要的理念组成:容器、行和列。 容器 …

    css 2023年6月10日
    00
  • clear 万能清除浮动(clearfix:after)

    “清除浮动”是Web开发中常用的技巧,旨在解决由浮动元素造成的布局问题。其中一种常见的清除浮动方法是使用“clearfix:after”的伪元素。 什么是浮动? 在开始讲解清除浮动之前,首先要了解浮动元素是什么。浮动是CSS中一个常用的布局概念,一般是指元素脱离文档流,并向左或向右浮动。 什么是清除浮动? 当一个元素被浮动后,其原先占据的空间就会释放出来,如…

    css 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部