微信小程序 暗黑模式

阅读 14645  ·  发布日期 2020-08-24 17:26  ·  温州雄霸网络科技有限公司|建站|APP小程序制作|做网站SEO推广优化
【摘要】 1、开启暗黑模式在 app.json 中配置 "darkmode": true// app.json { ... "darkmode": true }2、配置主题文件在根目录新建主题配置文件 theme.json, 并在 app.json 中配置路径引入// app.json { ... ... 【温州小程序开发,温州微信公众号,平阳做网站,平阳网站建设公司,平阳小程序商城制作,昆阳万全做网站,鳌江水头小程序,萧江腾蛟微信公众号,山门顺溪南雁海西南麂凤卧麻步怀溪网络网店服务,政采云网店管理服务】...

微信小程序 暗黑模式

1、开启暗黑模式在 app.json 中配置 "darkmode": true// app.json {
... "darkmode": true }
2、配置主题文件在根目录新建主题配置文件 theme.json, 并在 app.json 中配置路径引入// app.json {
... "themeLocation": "theme.json" }
theme.json 配置文件一共分为两个属性,light 和 dark,分别正常模式和暗黑模式。
theme.json 示例如下(仅供参考):
// theme.json {
"light": {
"navBackgroundColor": "#ffffff", "navTextStyle": "black" }
, "dark": {
"navBackgroundColor": "#000000", "navTextStyle": "white" }
}
必须存在 light 和 dark 两个属性,里层命名自定义,没有严格要求。
3、在 app.json 中应用配置属性在配置属性以 @ 开头拼接 theme.json 中自定义的名字写入配置,示例如下// app.json {
... "window": {
"navigationBarBackgroundColor": "@navBackgroundColor", "navigationBarTitleText": "小书包大梦想", "navigationBarTextStyle": "@navTextStyle" }
, "darkmode": true, "themeLocation": "theme.json" }
配置完些,接着手机开启暗黑模式(深色模式)后,小程序会根据你配置的颜色进行转换。
4、wxss样式适配暗黑模式wxss 中,支持通过媒体查询 prefers-color-scheme 适配不同主题。
如下样式会在正常模式下页面背景为灰白色,暗黑模式下为黑色。
/* 正常模式下应用的样式 */ page{
background: #f1f1f1;
}
/* 暗黑模式下应用的样式 */ @media (prefers-color-scheme: dark) {
page{
background: #000000;
}
}
5、效果图推荐教程:
《微信小程序》以上就是微信小程序 暗黑模式的详细内容,更多请关注php中文网其它相关文章!
微信
分享相关标签:
微信小程序本文转载于:
简书,如有侵犯,请联系a@php.cn删除
上一篇:
小程序支付及退款流程详解
下一篇:
小程序与普通网页开发之间的区别是什么相关文章相关视频微信小程序转发好友的功能在微信小程序中用户登录和登录状态维护快速实现一个微信小程序的Button组件电脑微信小程序设置全屏的方法是什么?微信小程序 暗黑模式初识微信小程序(2)初识微信小程序(3)初识微信小程序(4) [温州做小程序]