uni-app之样式 scss 和 字体图标

uni-app之样式 scss 和 字体图标

  • 注意点:uni-app之中选择器,有id,class,标签等,但是没有 * 选择器
  • page标签就类似 body

按照scss

在这里插入图片描述
在这里插入图片描述

uni-app之样式 rpx

  • rpx 即响应式 px,
    • 一种根据屏幕宽度自适应的动态单位。以 750 宽的屏幕为基准,750rpx 恰好为屏幕宽度。屏幕变宽,rpx 实际显示效果会等比放大,但在 App(vue2 不含 nvue) 端和 H5(vue2) 端屏幕宽度达到 960px 时,默认将按照 375px 的屏幕宽度进行计算。
<template>
	<view>
	<view class="box1">
		我是box1
	</view>
	<view class="box2">
		我是box2
	</view>
	</view>
</template>

<style>
	.box1 {
		width: 750rpx;
		height: 750rpx;
		background: pink;
	}
	.box2 {
		width: 375rpx;
		height: 375rpx;
		background: yellow;
		font-size: 30rpx;
	}
</style>
  • 效果
    在这里插入图片描述

导入外联样式表

base.css
.box3 { 
	width: 200rpx;
	height: 200rpx;
	background: #007AFF;
}

detail.vue

<template>
	<view>
	<view class="box3">
		我是box3
	</view>
	</view>
</template>

<style>
	@import url("./css/base.css");
</style>

  • 效果
    在这里插入图片描述

uni-app之 字体图标

  • uni-app之中使用字体图标,使用方式与普通的web项目相同,有着以下注意点
  • 注意点:
    • 字体文件大小小于 40kb , uni-app会自动转化为base64
    • 字体文件大小等于等于 40kb,需要开发者自己转换,否则就使用不生效
    • 字体文件的引用路径,推荐使用 ~@ 开头的绝对路径

下载字体图标

  • icon官网
  • 已选中的字体图标之中,选中下载即可
  • 解压后的效果
    在这里插入图片描述

把对应的字体库copy到 static文件下 font文件目录

  • static / font 文件里面直接的东西为:
    • iconfont.css
    • iconfont.ttf
    • iconfont.woff
    • iconfont.woff2
    • 相关的文件
  • 注意点:
    • 就是需要修改 字体图标的 路径 iconfont.css 文件之中
    • 原本是 src: url('iconfont.woff2?t=1649157888662') format('woff2'),
    • 现在的话,则是修改为:src: url('~@/static/font/iconfont.woff2?t=1649157888662') format('woff2'),
@font-face {
  font-family: "iconfont"; /* Project id 2160051 */
  src: url('~@/static/font/iconfont.woff2?t=1649157888662') format('woff2'),
       url('~@/static/font/iconfont.woff?t=1649157888662') format('woff'),
       url('~@/static/font/iconfont.ttf?t=1649157888662') format('truetype');
}

在App之中使用,加载全局

<style>
	/*每个页面公共css */
	@import url("./static/font/iconfont.css");
</style>

使用 字体图标

  • 注意点:一般下载下来的字体图标之中,包含着 index.html文件,双击index.html文件,可在浏览器之中看到,对应的字体图标
    在这里插入图片描述
<view class="iconfont icon-fanhui"></view>
  • 效果
    在这里插入图片描述

uni-app使用 scss等

  • 下载 scss - 从工具之中,选中插件安装 - 前往插件市场安装(安装新插件)-
  • 插件市场链接
  • 搜索之后,安装即可
  • 之后点击 使用 hbuilder 导入插件
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值