Si vous êtes un programmeur, un pigiste, un développeur ou une agence cherchant à personnaliser le style d'éléments spécifiques sur vos conceptions GemPages, l'ajout de classes CSS supplémentaires est une solution efficace.
À propos de la classe CSS
Un CSS Classe (Feuilles de style en cascade) est une règle définie dans la feuille de style de votre site Web qui vous permet d'appliquer des styles aux éléments.
En attribuant une classe CSS à un élément, vous pouvez contrôler son apparence, telles que sa taille, sa couleur, son espacement et d’autres propriétés visuelles.
Dans les cas où vous avez besoin personnalisation avancée au-delà des paramètres par défaut dans GemPages, vous pouvez écrire votre propre code CSS pour styliser les éléments selon vos préférences.
Bonnes pratiques et limitations lors de l'utilisation de CSS personnalisé avec GemPages
L'ajout de CSS personnalisé vous offre une plus grande liberté de style, mais il est recommandé de bien définir la portée des classes afin d'éviter les conflits de thèmes et les remplacements inattendus.
- Évitez d'appliquer les règles CSS globalement, sauf si cela est nécessaire.
- Utilisez le ciblage au niveau de la classe plutôt que le ciblage par ID ou par balises génériques.
- Ne dupliquez pas le style que GemPages propose déjà avec ses contrôles intégrés.
- Tester les mises en page pour mobiles et tablettes avant publication.
- Veillez à ce que votre CSS soit modulaire et réutilisable (par exemple, en utilisant une convention de nommage de classes utilitaire).
Cela garantit que votre code personnalisé reste maintenable et ne sera pas endommagé lors de la mise à jour du thème, de la version ou de la mise en page.
Comment ajouter une classe CSS personnalisée à un élément ?
Contrairement à l'ajout direct de CSS dans la personnalisation du thème Shopify, l'ajout de classes personnalisées dans GemPages permet de styliser des blocs ou des composants spécifiques sans affecter l'ensemble de la boutique.
Suivez ces étapes pour ajouter une classe CSS personnalisée à un élément GemPages.
Étape 1 : Cliquez sur l'élément que vous souhaitez personnaliser. Cela ouvrira les paramètres de l'élément dans la barre latérale gauche.

Étape 2 : Dans le menu des paramètres de la barre latérale gauche, recherchez et cliquez sur l'icône Onglet Avancé.
Faites défiler vers le bas pour trouver le classe CSS champ.

Étape 3 : Dans l' classe CSS champ, tapez le nom du classe CSS vous voulez ajouter.

Exemple :
Si votre CSS inclut :
.red-text { color: red; }
.bold-text { font-weight: bold; }
Saisie texte en rouge texte en gras dans le champ Classe CSS, la couleur rouge et le texte en gras seront appliqués à l'élément.
Pour plus d'options de personnalisation, explorez cet article.
FAQ sur les classes CSS
1. Puis-je appliquer mon CSS personnalisé de GemPages à l'ensemble du site ?
Non, le CSS appliqué dans GemPages n'affecte que les éléments affichés par les pages GemPages. Si vous souhaitez appliquer un CSS global à l'ensemble de votre boutique, ajoutez-le au niveau du thème Shopify.
2. Les CSS personnalisées auront-elles un impact sur les performances ?
L'utilisation de fichiers CSS personnalisés volumineux ou le chargement de nombreuses polices peuvent impacter les performances. Privilégiez un minimum de règles et réutilisez les classes pour éviter des fichiers trop lourds.
3. Puis-je combiner le CSS personnalisé de GemPages avec le CSS personnalisé du thème ?
Oui, mais évitez les sélecteurs qui se chevauchent pour prévenir les conflits. Dans la mesure du possible, limitez la portée des classes GemPages à un composant/une page.
Merci pour vos commentaires