oujood.com

Ajouter des ornements et des caractères à boucles à votre design avec font-variant-alternates

Ajouter de l'originalité à vos polices avec les ensembles de styles de font-variant-alternates
La propriété CSS font-variant-alternates est utile lorsque vous voulez utiliser une police de caractères qui dispose de différentes variantes de caractères, comme des lettres manuscrites ou des lettres avec des ornements, et que vous voulez utiliser ces variantes dans votre design.

chercher |

Donner du style à votre texte avec les variantes stylistiques de police en utilisant la propriété css font-variant-alternates

La propriété CSS font-variant-alternates permet de spécifier l'utilisation de variantes de caractères dans une police de caractères. Cette propriété est utilisée pour afficher des caractères alternatifs pour certains caractères, tels que des lettres avec des boucles ou des lettres avec des décorations.

Voici comment utiliser la propriété font-variant-alternates dans votre code CSS :

Exemple       Copier le code

.maClasse {
  font-variant-alternates: historical-forms;
}
Dans cet exemple, nous avons utilisé la valeur historical-forms qui permet d'utiliser des variantes de caractères historiques pour les caractères compatibles dans la police de caractères en cours d'utilisation.
La Syntaxe CSS font-variant-alternates
font-variant-alternates: [value];

La valeur de [value] détermine quelle variante alternative de la police de caractères est sélectionnée. Plusieurs valeurs sont disponibles pour cette propriété, comme stylistic(feature), historical-forms, annotation(), character-variant(feature), styleset(feature) et ornaments(feature).

Voici quelques exemples d'utilisation de la propriété font-variant-alternates :

Exemple       Copier le code

.mon-element {
  font-variant-alternates: stylistic(ornaments);
}

.mon-autre-element {
  font-variant-alternates: historical-forms;
}

.mon-troisieme-element {
  font-variant-alternates: annotation();
}
Dans ces exemples, nous avons sélectionné une variante de la police qui comprend des ornements, des formes historiques de caractères et des annotations pour être utilisée dans les éléments correspondants. Notez que cette propriété ne fonctionnera que si la police de caractères que vous utilisez dispose de ces variantes. Assurez-vous de vérifier les options disponibles dans la police avant de les utiliser dans votre design.

Prise en charge de la propriété css dans les navigateurs

La propriété font-variant-alternates n'est pas prise en charge par tous les navigateurs. Assurez-vous de vérifier la compatibilité des navigateurs avant de l'utiliser dans votre projet.Pour celà consultez le sit caniuse.com.

Valeurs de la propriété

La propriété CSS font-variant-alternates prend plusieurs valeurs possibles, qui permettent de sélectionner différentes variantes alternatives d'une police de caractères. Voici quelques exemples de valeurs que vous pouvez utiliser avec cette propriété :

stylistic(feature) : permet de sélectionner une variante stylistique de la police, comme des ornements, des caractères à boucles ou des caractères manuscrits. La valeur de feature détermine quelle variante stylistique est sélectionnée. Par exemple, stylistic(ornaments) sélectionne une variante de la police qui comprend des ornements, tandis que stylistic(swash) sélectionne une variante qui comprend des caractères à boucles.
historical-forms : permet de sélectionner une variante de la police qui comprend des formes historiques de caractères.
annotation() : permet de sélectionner une variante de la police qui comprend des annotations.
character-variant(feature) : permet de sélectionner une variante de caractères de la police. La valeur de feature détermine quelle variante de caractères est sélectionnée.
styleset(feature) : permet de sélectionner un ensemble de styles de la police. La valeur de feature détermine quel ensemble de styles est sélectionné.
ornaments(feature) : permet de sélectionner une variante de la police qui comprend des ornements. La valeur de feature détermine quels ornements sont sélectionnés.

Notez que ces valeurs ne sont pas prises en charge par tous les navigateurs et que vous devrez vérifier les navigateurs supportés avant de les utiliser dans votre site web ou votre application. De plus, certaines de ces valeurs ne sont disponibles que dans certaines polices de caractères, alors assurez-vous de vérifier les options disponibles dans la police que vous utilisez avant de les utiliser dans votre design.

Voici quelques exemples d'utilisation de ces valeurs :

Exemple       Copier le code


.mon-element {
  font-variant-alternates: stylistic(swash);
}

.mon-autre-element {
  font-variant-alternates: character-variant(petite-caps);
}

.mon-troisieme-element {
  font-variant-alternates: styleset(1);
}

.mon-quatrieme-element {
  font-variant-alternates: ornaments(1);
}
Dans ces exemples, nous avons sélectionné une variante de la police qui comprend des caractères à boucles, une variante de caractères en petites capitales, un ensemble de styles et des ornements pour être utilisée dans les éléments correspondants.

Il est également possible de combiner plusieurs valeurs de la propriété font-variant-alternates en utilisant la notation suivante :

Exemple       Copier le code

.maClasse {
  font-variant-alternates: stylistic(3) historical-forms;
}
Dans cet exemple, nous avons utilisé les variantes de caractères stylisées du troisième ensemble disponible et les variantes de caractères historiques pour les caractères compatibles dans la police de caractères en cours d'utilisation.

Il est important de noter que la propriété font-variant-alternates ne fonctionne que si la police de caractères en cours d'utilisation inclut des variantes de caractères. Si aucune variante n'est disponible, la propriété font-variant-alternates n'aura aucun effet sur le texte.

En conclusion, la propriété CSS font-variant-alternates permet de spécifier l'utilisation de variantes de caractères dans une police de caractères. Elle peut être utilisée avec d'autres propriétés de police pour obtenir l'apparence souhaitée pour votre texte, mais n'oubliez pas de vérifier la compatibilité des navigateurs avant de l'utiliser dans votre projet.


Voir aussi nos tutoriel :

dessiner des rectangles

SVG Dessiner un  rectangle

fonction addcslashes, addcslashes

Ajoute des slash dans une chaîne, la mode du langage C

fonction get_html_translation_table

Retourne la table de traduction des entités utilisée par htmlspecialchars et htmlentities