Mode sombre du mini programme WeChat

hzc
Libérer: 2020-07-04 09:27:47
avant
4444 Les gens l'ont consulté

1. Activez le mode sombre

Configurez app.json"darkmode": true

// app.json
{
    ...
    "darkmode": true
}
Copier après la connexion
dans

2 Configurez le fichier de thème

Créez un nouveau fichier de configuration de thème à la racine. répertoiretheme.json, et introduisez app.json

// app.json
{
    ...
    "themeLocation": "theme.json"
}
Copier après la connexion

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"
  }
}
Copier après la connexion

doit avoir deux attributs, light et dark, et le nom de la couche interne est personnalisé, il y a pas d'exigences strictes.

3. Appliquez les attributs de configuration dans 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"
}
Copier après la connexion
Une fois la configuration terminée, une fois le mode sombre (mode sombre) activé sur le téléphone, le mini programme se convertira en fonction de la couleur que vous avez configurée.

4. Adaptation du style wxss au mode sombre

prend en charge la requête multimédia wxss pour s'adapter à différents thèmes. prefers-color-scheme

Le style suivant rendra l'arrière-plan de la page gris-blanc en mode normal et noir en mode sombre.

/* 正常模式下应用的样式 */
page{
    background: #f1f1f1;
}
 
 
/* 暗黑模式下应用的样式 */
@media (prefers-color-scheme: dark) {
  page{
    background: #000000;
  }
}
Copier après la connexion
5. Rendu

Mode sombre du mini programme WeChat

Tutoriel recommandé : "

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!

Étiquettes associées:
source:jianshu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!