位置: IT常识 - 正文

【微信小程序】WXSS和全局、页面配置(微信小程序制作)

发布时间:2024-01-15
【微信小程序】WXSS和全局、页面配置

推荐整理分享【微信小程序】WXSS和全局、页面配置(微信小程序制作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序开发公司,微信小程序制作,微信小程序开发公司,微信小程序开发一个多少钱,微信小程序开发平台,微信小程序怎么制作自己的小程序,微信小程序店铺怎么开,微信小程序开发一个多少钱,内容如对您有帮助,希望把文章链接给更多的朋友!

🍒观众老爷们好呀,小程序系列更新,上文我们讲解了小程序中WXML 中的条件渲染和列表渲染,那么接下来,就让我们走进微信小程序的WXSS以及小程序配置吧! 🍒今天的内容也是非常重要,赶紧拿小本本记起来呀。

文章目录一,WXSS1.1 rpx尺寸单位1.2 样式导入@import1.3 全局样式二,全局配置2.1 属性三,页面配置一,WXSS

首先我们先介绍一下wxss,wxss是微信小程序独有的模板样式,它类似于web开发中的CSS,具备CSS大部分的功能,同时,它还拓展出了几个内容功能,接下来牛牛介绍一下新增的rpx尺寸单位以及样式导入@import。

1.1 rpx尺寸单位

rpx尺寸单位是微信独有的,主要用来解决屏适配问题。怎么回事呢?我们知道,手机款式很多,手机屏幕的大小也并不一致,我们想要让小程序根据屏幕宽度自动完成屏适配,于是有了rpx,rpx将屏幕宽度等分为750份,我们在开发的时候使用rpx尺寸单位,到使用的时候就会将其换算成像素单位,实现屏适配。

tip: 微信建议开发者, 开发微信小程序时设计师可以用 iPhone6 作为视觉稿的标准。

1.2 样式导入@import

在CSS中,我们用<link>标签导入外联样式表,在微信小程序中,单个页面的wxss文件渲染页面并不用我们操心,不过有时候我们需要格外导入外联样式,而在WXSS中,我们使用@import实现。

语法:@import "相对路径"

1.3 全局样式

微信小程序的全局样式是写在根目录的app.wxss文件中的,全局样式就意味着里面的样式将在每一个页面均生效。

需要注意的是,当全局样式与页面的局部样式发生冲突时,但局部选择器权重大于或等于全局样式选择器权重的时候,会采取就近原则,用局部样式的定义渲染。

二,全局配置【微信小程序】WXSS和全局、页面配置(微信小程序制作)

全局配置我们在之前的文章也有做过一定的了解,根目录下的app.json文件就是专门放全局配置的地方。

app.json文件中主要有六部分。

pages,用来存放页面的路径,第一个放的就是小程序的首页。 "pages": [ "pages/index/index", "pages/list/list" ],window,页面的窗口外观,如: "window": { "navigationBarBackgroundColor": "#fff", "navigationBarTextStyle": "black", "navigationBarTitleText": "第一个小程序" },tabBar,页面的底部栏,微信小程序中这部分经常作为跳转页面的工具。 "tabBar": { "list": [ { "pagePath": "pages/index/index", "text": "首页" }, { "pagePath": "pages/list/list", "text": "目录" } ], "color": "#fff", "selectedColor": "#999", "backgroundColor": "#111" },还有一个常见的就是style,用来设置是否启用新版组件样式,如果需要,需要让style的值为v2,如果不采用,直接把style那一行删掉即可。

下面这张图方便理解

2.1 属性

属性名中以navigationBar开头的,就是我们的导航栏部分,也就是写在我们app.json的window下。

以background开头的,表示对背景区域进行设置,背景区域在微信小程序默认为不可见,只有当我们下拉显示时才会出现,一般在开发中还有伴随加载事件和图片。

上面各属性其实我们通过说明列可以明白个大概,博主就不一一解释。

需要注意的是,最后一栏的onReachBottomDistance属性,指的是页面上拉触发据页面底部距离,也就是你玩手机往下滑的时候,屏幕底部离页面底部多远触发,一般与刷新新内容配合,如内容不够需要拉取更多内容。

三,页面配置

app.json中的部分配置也可以在页面的json文件中配置,不过需要注意的是,当全局配置和页面配置冲突时,也是会遵循就近原则,冲突属性的值以页面配置为准。

而且,在页面配置中,我们不需要再次指定为window字段的属性。

直接,如下所示:

{ "navigationBarBackgroundColor": "#ffffff", "navigationBarTextStyle": "black", "navigationBarTitleText": "微信接口功能演示", "backgroundColor": "#eeeeee", "backgroundTextStyle": "light"}

今天的小程序文章到这里就结束了呀,如果觉得对您有帮助的话,可以继续关注牛牛后续的文章呀,您的支持是我创作的最大动力!

债见~~

本文链接地址:https://www.jiuchutong.com/zhishi/296044.html 转载请保留说明!

上一篇:给饿了么Radio 单选框添加点击事件(vue2)(饿了么指定单)

下一篇:JavaWeb简易复习手册(javaweb知识点汇总)

  • 苹果x屏幕变绿(iphonex手机屏变绿)

    苹果x屏幕变绿(iphonex手机屏变绿)

  • 苹果app云箭头下载不了(苹果app下面出现云的箭头是什么意思)

    苹果app云箭头下载不了(苹果app下面出现云的箭头是什么意思)

  • 微信语音消息怎么转发给别人(微信语音消息怎么变成扬声器)

    微信语音消息怎么转发给别人(微信语音消息怎么变成扬声器)

  • 抖音点过赞再取消对方知道吗(抖音点过赞再取消还能找到吗)

    抖音点过赞再取消对方知道吗(抖音点过赞再取消还能找到吗)

  • 怎么修改已经做好的目录(怎么修改已经做好的视频)

    怎么修改已经做好的目录(怎么修改已经做好的视频)

  • 直播live是什么软件(live直播是什么词性)

    直播live是什么软件(live直播是什么词性)

  • 苹果耳机pro和二代的区别(苹果耳机和苹果耳机pro)

    苹果耳机pro和二代的区别(苹果耳机和苹果耳机pro)

  • 微信可以在电脑上登录吗(微信可以在电脑和手机上同步吗)

    微信可以在电脑上登录吗(微信可以在电脑和手机上同步吗)

  • bliblibli视频怎么下载(怎样把bilibili视频转到手机里)

    bliblibli视频怎么下载(怎样把bilibili视频转到手机里)

  • 华为手机把天气删除了怎么移回来(华为手机把天气放桌面)

    华为手机把天气删除了怎么移回来(华为手机把天气放桌面)

  • apple pay什么意思(未能设置apple pay什么意思)

    apple pay什么意思(未能设置apple pay什么意思)

  • 苹果卡贴有信号无法上网(苹果卡贴信号1x)

    苹果卡贴有信号无法上网(苹果卡贴信号1x)

  • 抖音用什么软件做视频(抖音用什么软件剪辑视频比较好)

    抖音用什么软件做视频(抖音用什么软件剪辑视频比较好)

  • 没有软件的计算机可以正常工作吗(没有软件的计算机被称为)

    没有软件的计算机可以正常工作吗(没有软件的计算机被称为)

  • 互联网和移动互联网有什么区别(互联网和移动互联网革命属于技术革命吗)

    互联网和移动互联网有什么区别(互联网和移动互联网革命属于技术革命吗)

  • ie浏览器怎么截屏整个网页(IE浏览器怎么截屏长图)

    ie浏览器怎么截屏整个网页(IE浏览器怎么截屏长图)

  • 苹果手机冬天充电慢是什么原因(苹果手机冬天充电充不进去是怎么回事)

    苹果手机冬天充电慢是什么原因(苹果手机冬天充电充不进去是怎么回事)

  • oppo手机上出现hd怎么去除(oppo手机上出现hd怎么回事)

    oppo手机上出现hd怎么去除(oppo手机上出现hd怎么回事)

  • 怎么设置qq手势密码(qq怎么设手势设置)

    怎么设置qq手势密码(qq怎么设手势设置)

  • 通常人们称计算机系统是指(人们常说的计算机一般是)

    通常人们称计算机系统是指(人们常说的计算机一般是)

  • 微信一直删人会不会封号(微信一直删人会显示什么)

    微信一直删人会不会封号(微信一直删人会显示什么)

  • 街电充电有定位系统吗(街电充电有定位功能吗)

    街电充电有定位系统吗(街电充电有定位功能吗)

  • 拼多多怎么给好评(拼多多怎么给好友发消息)

    拼多多怎么给好评(拼多多怎么给好友发消息)

  • pbat00是什么手机型号(pbat00手机报价)

    pbat00是什么手机型号(pbat00手机报价)

  • Linux关键字后所跟数字的含义详解(linux查关键字)

    Linux关键字后所跟数字的含义详解(linux查关键字)

  • 帝国cms 批量替换字段值使用说明(帝国cms批量excel导入文章)

    帝国cms 批量替换字段值使用说明(帝国cms批量excel导入文章)

  • 什么情况用已交税金
  • 实收资本印花税是营业账簿吗
  • 营业外收支的账务处理
  • 进项税发票认证后能退票吗
  • 回购股票注销股本,股价大涨案例
  • 免费给客户提供服务怎么做账
  • 营业成本增加会导致
  • 销售收入计入其他应付款
  • 作业成本管理的作用
  • 收到电子银行承兑汇票的账务处理
  • 材料亏损怎么做会计分录?
  • 为了贷款支付的土地评估费用怎么会计处理?
  • 不动产权证拆迁的话有什么作用
  • 备用金可以银行贷款吗
  • 非正常损失允许税前扣除吗
  • 购买物品的专用会计科目
  • 开专票和普票的税点
  • 携税宝服务费可以入办公费吗
  • 出现一窗式比对失败,该纳税人没有防伪税控比对信息!
  • 更正申报增值税会产生滞纳金吗
  • 对公账户每个月
  • 展览费怎么开票
  • 建筑工地仓库管理流程
  • 以前年度进项税额转出会计分录怎么做
  • 机票行程单可以报销用吗
  • 商品房买卖合同面积差3%法律规定
  • php数组查找
  • php cgi配置
  • 手把手教你linux
  • 有关五险一金的知识
  • 增值税中非经营活动包括哪些
  • 公司收到款后怎么做账
  • 怎么u盘装系统,u盘装系统教程图解
  • 销售折扣增值税如何处理
  • thinkphp框架作用
  • 其他收益在资产负债表哪点
  • cv2.error:opencv(3.4.2)
  • 愚人挑战
  • 会计审核费用报销单的职责
  • 《visual c++游戏编程基础》
  • 研发部门的房租物业费进什么科目
  • 出口货物不予免、抵和退税为什么是按外销离岸价计算
  • 公司少申报个税
  • php首页
  • 自行研发非专利技术入账金额包括增值税吗
  • 定期存款一次性可以存多少钱
  • mysql null+1
  • 视同销售是指什么
  • 个体户核定征收开票额度是多少
  • 业务活动成本和管理费用能不能写在一起
  • 银行开出的发票可以进行税抵扣吗?
  • 自产产品用于职工福利按什么价格
  • 所得税核定征收的政策
  • 发票种类包括
  • 员工借款的定义
  • 事业单位库存物品
  • 预收工程款怎么做分录
  • 增值税留抵退税最新政策
  • 没有发票财务报表怎么做
  • 进口车购置税多少个点
  • windows2003怎么开启远程
  • 电脑bios找不到硬盘怎么办
  • 解决口苦最快的方法
  • win7系统出现蓝屏怎么进去桌面
  • win7系统桌面设置
  • deepin直接安装
  • xp电脑开机自检怎么取消
  • MSupdate.exe - MSupdate是什么进程 有什么用
  • win10系统中怎么打开IE浏览器
  • gnu grub卸载
  • react-native fetch的具体使用方法
  • android移动网络
  • jquery图片轮播视频
  • Node.js node-schedule定时任务隔多少分钟执行一次的方法
  • unity 协作
  • 四川税务申报如何网上申报零申报
  • 浙江蹦极哪里好玩
  • 集体产权房产证怎么办
  • 北京地税局报税流程
  • 各地税务机关
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号