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

yizhihongxing

微信小程序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日

相关文章

  • 使用bootstrap插件实现模态框效果

    让我们来详细讲解使用bootstrap插件实现模态框效果的完整攻略。 什么是bootstrap插件 Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 CSS、JavaScript 和 HTML 组成,用于为 Web 应用程序提供 UI 组件。Bootstrap 插件是Bootstrap框架中的组件,使用它可以快速实现诸如模态框…

    css 2023年6月10日
    00
  • 使用CSS实现小三角边框原理解析

    使用CSS实现小三角边框的原理解析,主要是利用CSS的border属性、伪元素及其定位来实现。 一、border实现 首先,我们使用CSS border属性来实现边框,将其设为缩写形式border: width style color; 即可设置边框的宽度、样式和颜色。其中样式有四种——solid(实线)、dotted(点线)、dashed(虚线)和doub…

    css 2023年6月10日
    00
  • 关于CSS Padding那些你意想不到的用法示例

    来讲一下“关于CSS Padding那些你意想不到的用法示例”的完整攻略。 简介 CSS 中的 padding 属性表示元素内边距,指的是元素的内容与边框之间的空间。在平常使用中,我们常常将 padding 用于为元素增加内边距,从而让元素的内容与边框之间产生一定的距离。但是,padding 更加具有变通性。在实际应用中,也有很多意想不到的 padding …

    css 2023年6月9日
    00
  • CSS3.0和CSS2.0的区别有哪些

    CSS是Cascading Style Sheets的缩写,用于控制网页的样式。较早的版本有CSS1.0、CSS2.0,现在已经有了CSS3.0。那么它们之间的区别是什么呢?下面是详细的攻略: 1.0 CSS的发展历程 CSS出现的时间比HTML还早,最早版本的CSS是在1996年发布的CSS1.0。那时,CSS并不能像今天这样丰富和强大。直到1998年,C…

    css 2023年6月9日
    00
  • 三种带箭头提示框总结实例

    针对“三种带箭头提示框总结实例”的攻略,我将从以下几点进行详细讲解: 三种带箭头提示框的分类介绍 三种带箭头提示框的使用方式 实例说明 1. 三种带箭头提示框的分类介绍 在网页设计中,我们常常需要使用提示框来引导用户关注某一重要信息。而三种带箭头提示框分别为: 左侧提示框 上方提示框 右上角提示框 它们的主要特点分别为: 左侧提示框:提示框呈垂直布局,箭头出…

    css 2023年6月11日
    00
  • jquery实现图片切换代码

    下面我将提供一个完整的jquery实现图片切换的攻略。 步骤一:HTML结构 首先需要创建一个HTML结构,例如: <div class="slideshow"> <img src="img1.jpg" alt="Image 1" class="active"&…

    css 2023年6月11日
    00
  • web前端vue之CSS过渡效果示例

    下面是详细的“web前端vue之CSS过渡效果示例”的攻略。 1. 什么是CSS过渡效果 CSS过渡效果是指元素在改变样式时的动画效果。不同于直接瞬间改变样式,CSS过渡可以让这个过程更加柔和,增加用户的体验感。 2. 使用Vue中的过渡效果 在Vue中也可以使用CSS过渡效果来增强用户体验。Vue提供了三个内置的过渡类名: v-enter:进入过渡的开始状…

    css 2023年6月10日
    00
  • indexedDB bootstrap angularjs之 MVC DOMO (应用示例)

    “indexedDB bootstrap angularjs之 MVC DOMO”是基于HTML5 IndexedDB API、Bootstrap框架和AngularJS组件库,使用MVC模式实现的一个示例应用程序,用于演示IndexedDB在Web应用程序中的使用。 下面是详细的攻略步骤: 1. 安装必备工具和库 安装node.js和npm 安装Bower…

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