当前位置: 首页 > news >正文

小程序-模板与配置-WXSS模板样式

WXSS模板样式-WXSS与CSS的关系

    • 什么是WXSS?

WXSS(wei xin style sheets)是一套样式语言,用于美化WXML的模板样式,类似于网页开发中的CSS。

    • WXSS与CSS的关系

wxss具有css大部分特性,同时wxss对css进行了扩充以及修改,以适应微信小程序的开发。与css相比,wxss扩展的特性有:

  • rpx尺寸单位

  • @import样式导入

WXSS模板样式-rpx

    • 什么是rpx尺寸单位?

rpx(response pixel)是微信小程序独有的,用来解决屏幕适配的尺寸单位。

    • rpx的实现原理

rpx的实现原理非常简单:鉴于不同设备的屏幕大小不同,为了实现屏幕的自动适配,rpx吧所有设备的屏幕在宽度上等分为750份(即当前屏幕宽度为750rpx)。

在较小设备上1rpx所代表宽度较小,在大设备上1rpx所代表宽度较大。

小程序在不同设备上运行的时候,会自动把rpx的样式单位换算成对应的像素单位来渲染,从而实现屏幕适配。

    • rpx与px之间的单位换算

在iphone6上屏幕宽度为375px,共有750个物理像素,等分为750rpx。则:

750rpx=375px=750物理像素

1rpx=0.5px=1物理像素

官方建议:开发微信小程序时设计师可以用iphone6作为视觉稿的标准。

WXSS模板样式-样式导入

    • 什么是样式导入?

使用WXSS提供的@import语法,可以导入外联的样式表。

    • @import的语法格式

@import后跟需要导入的外联样式表的相对路径,用;表示语句结束。

WXSS模板样式-全局样式和局部样式

    • 全局样式

定义在app.wxss中的样式为全局样式,作用于每一个页面。

    • 局部样式

在页面的.wxss文件中定义的样式为局部样式,只作用于当前页面。

注意:

  1. 当局部样式和全局样式冲突时,根据就近原则,局部样式会覆盖全局样式

  1. 当局部样式的权重大于或等于全局样式的权重时,才会覆盖全局的样式

相关文章:

  • 小程序-模板与配置-WXML模板语法
  • 群晖NAS安装frp实现内网穿透(非Docker)
  • Linux性能学习(2.1):内存_查看系统内存以及Buffer Cached说明
  • Connext DDS开发指南(5)基本QoS策略
  • MoCoViT: Mobile Convolutional Vision Transformer
  • Harbor安装
  • leetcode解题思路分析(一百三十六)1158 - 1169 题
  • @EnableWebMvc注解让swagger-ui.html无法打开404报错问题及其解决方案(史上最全最详细)
  • Java接口:概述、多实现、多继承、JDK8后接口新增方法
  • 【Java基础】010 -- Java基础综合练习
  • Cesium 和 webgl 加载各类型模型说明
  • 微服务项目(01)
  • 【git】使用技巧
  • Python爬虫(6)-selenium用requests、wget、urllib3这3种方法搞定图片和PDF文件下载
  • 【python学习笔记】:方便好用的自动化脚本
  • 如何使用Python中处理word文档的模块—docx模块
  • 【Python语言基础】——Python 文件处理
  • Go性能调优及相关工具使用(四)——性能调优工具pprof的使用
  • SRE:如何提高报警有效性?
  • C生万物 | 窥探数组设计的种种陷阱
  • 电加热油锅炉工作原理_电加热导油
  • 大型电蒸汽锅炉_工业电阻炉
  • 燃气蒸汽锅炉的分类_大连生物质蒸汽锅炉
  • 天津市维修锅炉_锅炉汽化处理方法
  • 蒸汽汽锅炉厂家_延安锅炉厂家
  • 山西热水锅炉厂家_酒店热水 锅炉
  • 蒸汽锅炉生产厂家_燃油蒸汽发生器
  • 燃煤锅炉烧热水_张家口 淘汰取缔燃煤锅炉
  • 生物质锅炉_炉
  • 锅炉天然气_天燃气热风炉