Maison >interface Web >uni-app >Comment définir les polices dans Uniapp

Comment définir les polices dans Uniapp

PHPz
PHPzoriginal
2023-04-06 14:37:055062parcourir

Dans le développement mobile, la configuration des polices est un aspect très important. Si la police est définie de manière appropriée, elle peut améliorer l'expérience de lecture de l'application et améliorer le confort de l'utilisateur. Cet article présente principalement comment définir les polices dans Uniapp.

1. Concepts de base

Dans le développement Uniapp, nous devons souvent ajuster le style du contenu du texte, notamment la police, la couleur, la taille, etc. Parmi eux, la police fait référence au style ou à la police utilisée dans le texte, qui peut être divisée en polices système et polices personnalisées. Les polices système sont des polices qui existent déjà dans le système par défaut. Si vous n'avez besoin que de la taille et de la couleur de la police, vous pouvez utiliser directement la police système, tandis que les polices personnalisées font référence aux polices qui doivent être créées ou référencées par vous-même pour être utilisées. dans des scénarios spécifiques.

Dans Uniapp, les polices peuvent être définies de deux manières :

  • Définies à l'aide de feuilles de style CSS
  • Définies via la configuration globale

Ensuite, nous présenterons ces deux méthodes en détail.

2. Paramétrage via CSS

Pour définir la police via CSS, vous devez ajouter le code correspondant à la feuille de style. L'exemple de code est le suivant :

text {
  font-family: 'PingFang SC', 'Helvetica Neue', monospace;
  font-size: 16px;
  font-weight: bold;
}

Avec le code de style ci-dessus, le texte sera affiché en police "PingFang SC", taille de police 16px et gras. Parmi eux, « PingFang SC » est une police système. Si cette police n'existe pas dans le système, cela affectera l'effet d'affichage du texte correspondant.

En plus des polices système, nous pouvons également utiliser des polices personnalisées. Il existe de nombreuses façons de référencer des polices personnalisées. Nous introduisons ici une méthode plus courante : la citation via des liens externes.

@font-face {
  font-family: 'MyFont';
  src: url('http://www.example.com/fonts/MyFont.ttf');
}

text {
  font-family: 'MyFont';
  font-size: 16px;
  font-weight: bold;
}

Parmi eux, nous spécifions une police personnalisée nommée "MyFont" via la règle @font-face dans la feuille de style, et son chemin de référence est 'http://www.example.com/fonts/MyFont.ttf'. Ensuite, lorsque nous devons utiliser la police, il nous suffit de définir font-family sur le nom de la police.

En plus de font-family, nous pouvons également définir la taille et l'épaisseur de la police via des attributs tels que font-size et font-weight.

3. Paramétrage via la configuration globale

En plus d'utiliser le CSS pour les paramètres de police, Uniapp fournit également une configuration globale. Grâce à la configuration globale, nous n'avons pas besoin de définir des styles dans chaque page concernée, réduisant ainsi la redondance du code.

{
  "app-plus": {
    "nvue": {
      "fontsize": "20px",
      "fontfamily": "PingFang SC"
    }
  }
}

Dans la configuration globale, nous définissons la taille et le style de la police via les deux propriétés app-plus -> nvue -> et app-plus -> Parmi eux, l'attribut fontsize est utilisé pour définir la taille de la police et l'attribut fontfamily est utilisé pour définir le nom de la police. Lorsque nous sommes dans des composants associés, nous pouvons utiliser des polices associées sans paramètres de style spécifiques.

4. Résumé

Grâce à l'introduction de cet article, nous avons appris comment définir les polices dans Uniapp. En plus de la configuration via CSS, nous avons également appris à utiliser la configuration globale. Le choix des paramètres de police doit être effectué en fonction de la situation spécifique. Dans le même temps, il convient de prêter attention aux problèmes de droits d'auteur sur les polices afin d'éviter les problèmes juridiques.

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!

Déclaration:
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