1.什么是WXSS

WXSS (WeiXin Style Sheets)是一套样式语言,用于美化WXML的组件样式,类似于网页开发中的CSS。

2.WXSS和CSS的关系

WXSS具有CSS 大部分特性,同时,WXSS还对CSS进行了扩充以及修改,以适应微信小程序的开发。

与CSS相比,wxSS扩展的特性有:

rpx尺寸单位 ​ @import样式导入

1.什么是rpx尺寸单位

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

2.rpx的实现原理

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

  • 较小的设备上,1rpx所代表的宽度较小

  • 较大的设备上,1rpx所代表的宽度较大

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

3.rpx 与px之间的单位换算

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

750rpx = 375px = 750物理像素 1rpx = 0.5px =1物理像素

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

开发举例:在 iPhone6上如果要绘制宽100px,高20px的盒子,换算成rpx单位,宽高分别为20Orpx和4orpx。

4.什么是样式导入

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

2.@import的语法格式

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

5.全局样式

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

6.局部样式

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

注意:

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

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

微信小程序—WXCC模板样式相关推荐

  1. uni-app微信小程序动态样式设置;微信小程序style行内式无效;微信小程序style行内式编译报错;微信小程序:style设置样式

    场景:微信小程序设置动态样式,有些时候是需要用到变量来书写的:但是实际使用发现,行内式书写虽然有效,但是会使得微信小程序的编辑失败:故需要使用动态的v-bind来写动态变量行内式样式(既使用:styl ...

  2. 商城模板_商城模板网站html5_微信小程序商城模板

    分享一个商城模板平台,商城模板网站html5平台,微信小程序商城模板平台,这个平台可以提供超60+行业的商城模板. ☞商城模板平台 另外给大家分享一下,在这个商城模板平台可以制作商城网站,电脑商城和微 ...

  3. 微信小程序-WXML-template模板

    微信小程序-WXML-template模板 微信小程序中的模板,可以在其中定义代码片段,然后再不同的地方调用. 1.定义模板 name属性,取值为模板的名字 <tempalte name=&qu ...

  4. php+实现群发微信模板消息_使用php实现微信小程序发送模板消息(附代码)

    本篇文章给大家带来的内容是关于使用php实现微信小程序发送模板消息(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 本章将会简单说一下微信小程序的模板消息发送,相对来说比较简 ...

  5. 视频教程-微信小程序界面设计-样式入门到精通-微信开发

    微信小程序界面设计-样式入门到精通 04年进入计算机行业.拥有6年net和php项目开发经验,8年java项目开发经验. 现前端全栈工程师,主攻产品设计,微信开发等. 黄菊华 ¥66.00 立即订阅 ...

  6. 微信小程序发送模板消息踩的坑

    在微信的微信小程序中,微信提供了和微信服务号相同的模板消息功能. 但是,虽然都是发送模板消息,小程序和服务号的模板消息的使用还是有差别的. 对于微信服务号的模板消息只要通过查看文档就能够知道我们使用模 ...

  7. 微信小程序消息模板设计及实现

    本文以微信小程序内置的两个模板:购买成功和评论回复提醒为例来阐述第三方微信小程序平台的设计. 小程序端 微信用户支付成功后,微信服务通知中会收到支付成功服务提醒.见下图: 商家端 用户完成评价后,商家 ...

  8. 微信小程序动态修改样式

    前言 微信小程序动态修改样式:循环数组显示到页面,点击单独的按钮变换单独样式 一.wxml <view class="fb_tips"wx:for="{{arr11 ...

  9. html打开微信搜索页,微信小程序搜索框样式并实现跳转到搜索页面(小程序搜索功能)...

    上效果图: 一:搜索框功能实现 1.在首页做一个搜索框的样式并实现跳转到搜索页面 搜索 .search{ width: 80%; } .search_arr { border: 1px solid # ...

最新文章

  1. 2021年春季学期-信号与系统-第八次作业参考答案-第五小题
  2. 也来看看Android的ART运行时
  3. 【面试招聘】阿里、腾讯 | 算法岗面试复盘
  4. 16进制字符串转化为10进制数
  5. 大学英语四六各项分值
  6. Idea java 程序打jar包(maven)
  7. [Ext JS6实战]动态数据绑定
  8. 实现option上下移动_ES6原生实战Uploader工具类(从设计到实现)
  9. vue中使用antv/g6 绘制关系图、结构图_CAD小白必看!手把手教你如何看懂室内设计施工图图纸(平面立面剖面大样节点图)...
  10. 编程大佬都推荐的Python编辑器
  11. ArcMap10 批量等距离分割线段
  12. 计算机网络第期末试题及答案,计算机网络期末考试试题及答案
  13. qpsk matlab仿真框图,基于MATLAB的QPSK系统仿真设计与实现
  14. JS根据身份证号码获取性别
  15. PhotonServer简介(Yanlz+Unity+Photon+PUN+BOLT+UNet+KBEngine+立钻哥哥+CCU+MMO+WWW+==)
  16. Canvas基础教程
  17. Ping++ 牵手招商银行,正式为商户开放一网通支付渠道
  18. SpringBoot+Netty开发IM即时通讯系列(一)
  19. MySQL事务--基础(课堂笔记)
  20. 韩金融研究院院长:加密托管是市场增长的关键

热门文章

  1. 猪脸识别?!阿里和京东这次要AI养猪了
  2. 学习有限元需了解的知识点
  3. 板载2.5G网卡,新组装电脑无法联网,Win10系统显示“以太网 网络电缆被拔出”的解决方法
  4. turtle库制作简单动画和总结
  5. 利用ASP在线维护数据库
  6. Excel如何制作工资表
  7. 迷你WiFi摄像机需要多少兆的带宽才不会卡顿
  8. 硬核!8个类手写一个配置中心!
  9. ABAP Docking Control Container开发实例
  10. Laravel5常用命令行