Configurez app.json
"darkmode": true
// app.json { ... "darkmode": true }
Créez un nouveau fichier de configuration de thème à la racine. répertoiretheme.json
, et introduisez app.json
// app.json { ... "themeLocation": "theme.json" }
dans le chemin de configuration dans theme.json
. Le fichier de configuration est divisé en deux attributs, light
et dark
, respectivement pour le mode normal et le mode sombre. .
theme.json
L'exemple est le suivant (pour référence uniquement) :
// theme.json { "light": { "navBackgroundColor": "#ffffff", "navTextStyle": "black" }, "dark": { "navBackgroundColor": "#000000", "navTextStyle": "white" } }
doit avoir deux attributs, light
et dark
, et le nom de la couche interne est personnalisé, il y a pas d'exigences strictes.
app.json
Épissez les attributs de configuration commençant par @
avec le nom personnalisé dans theme.json
et écrivez la configuration. L'exemple est le suivant
// app.json { ... "window": { "navigationBarBackgroundColor": "@navBackgroundColor", "navigationBarTitleText": "小书包大梦想", "navigationBarTextStyle": "@navTextStyle" }, "darkmode": true, "themeLocation": "theme.json" }
prend en charge la requête multimédia wxss
pour s'adapter à différents thèmes. prefers-color-scheme
/* 正常模式下应用的样式 */ page{ background: #f1f1f1; } /* 暗黑模式下应用的样式 */ @media (prefers-color-scheme: dark) { page{ background: #000000; } }
Programme WeChat Mini"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!