知識
不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏壧峁┍憬莸闹С郑?
您當(dāng)前位置>首頁 » 新聞資訊 » 小程序相關(guān) >
微信小程序 暗黑模式
發(fā)表時間:2021-1-11
發(fā)布人:葵宇科技
瀏覽次數(shù):75
來自 CSDN 作者 小書包大夢想 原文鏈接
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 兩個屬性,里層命名自定義,沒有嚴(yán)格要求。
3、在 app.json 中應(yīng)用配置屬性
在配置屬性以 @ 開頭拼接 theme.json 中自定義的名字寫入配置,示例如下
// app.json
{
...
"window": {
"navigationBarBackgroundColor": "@navBackgroundColor",
"navigationBarTitleText": "小書包大夢想",
"navigationBarTextStyle": "@navTextStyle"
},
"darkmode": true,
"themeLocation": "theme.json"
}
配置完些,接著手機(jī)開啟暗黑模式(深色模式)后,小程序會根據(jù)你配置的顏色進(jìn)行轉(zhuǎn)換。
4、wxss樣式適配暗黑模式
wxss 中,支持通過媒體查詢 prefers-color-scheme 適配不同主題。
如下樣式會在正常模式下頁面背景為灰白色,暗黑模式下為黑色。
/* 正常模式下應(yīng)用的樣式 */
page{
background: #f1f1f1;
}
/* 暗黑模式下應(yīng)用的樣式 */
@media (prefers-color-scheme: dark) {
page{
background: #000000;
}
}
5、效果圖
相關(guān)案例查看更多
相關(guān)閱讀
- 日歷組件
- 出入小程序
- 退款
- 云南網(wǎng)站建設(shè)案例
- 商標(biāo)注冊
- 微信小程序開發(fā)入門課程
- 云南網(wǎng)站建設(shè)方法
- 網(wǎng)站建設(shè)公司哪家好
- 怎么做網(wǎng)站
- 北京小程序制作
- 小程序開發(fā)課程
- 云南網(wǎng)站建設(shè)快速優(yōu)化
- 云南建站公司
- 云南衛(wèi)視小程序
- 網(wǎng)絡(luò)公司
- 汽車報廢回收管理軟件
- 云南網(wǎng)站建設(shè)哪家好
- 云南百度小程序
- 關(guān)鍵詞快速排名
- 網(wǎng)站沒排名
- 網(wǎng)絡(luò)公司排名
- 云南網(wǎng)站建設(shè)電話
- 云南網(wǎng)站建設(shè)專業(yè)品牌
- 小程序公司
- 云南企業(yè)網(wǎng)站
- 網(wǎng)絡(luò)營銷
- 汽車報廢回收軟件
- 汽車拆解管理軟件
- 網(wǎng)絡(luò)公司聯(lián)系方式
- 百度小程序