Les actualités du Vendredi 27 septembre 2024 dans les métiers du web - Marmits.com - Reims

Le: 27 09 2024 à 18:06 Journal du Net Développeurs

Le Premier ministre a réuni ses ministres ce vendredi à Matignon pour une série d'échanges autour des grandes thématiques qui constitueront sa déclaration de politique générale.

Le: 27 09 2024 à 17:24 Journal du Net Développeurs

Le développement des technologies low code / no code transforme le paysage numérique des entreprises, notamment les PME

Le: 27 09 2024 à 17:17 Journal du Net Développeurs

L'intelligence des matériaux et la simulation numérique révolutionnent l'analyse des données des matériaux pour répondre aux enjeux de durabilité et de performance de l'industrie moderne.

Le: 27 09 2024 à 15:58 Journal du Net Développeurs

Le PDG du groupe La Poste a évoqué ce vendredi une coupe budgétaire importante dans le contrat de présence postale territoriale qui le lie à l'Etat et aux maires de France.

Le: 27 09 2024 à 15:07 Journal du Net Développeurs

Le ralentissement de l'inflation se confirme nettement en cette rentrée, porté par la baisse des prix de l'énergie.

Le: 27 09 2024 à 14:57 codrops Auteur: Manoela Ilic

A selection of creative menu patterns and animations that highlight diverse design styles, offering fresh inspiration for your next project.

Le: 27 09 2024 à 14:37 Alsacreations.com - Actualités Auteur: ceddevwp

Les variables CSS ont révolutionné la manière de gérer les styles dans le développement web.

Si vous en avez assez de répéter les mêmes valeurs CSS partout dans votre code, alors cet article est fait pour vous !

Vous allez découvrir ici comment les utiliser efficacement, pourquoi elles sont si pratiques et comment elles se comparent aux solutions comme Sass et LESS.

Allons-y !

Qu'est-ce qu'une variable CSS ?

Une variable CSS (aussi appelée "propriété personnalisée") est un moyen de stocker des valeurs réutilisables dans votre feuille de style.

Imaginez-la comme une boîte où vous pouvez ranger une couleur, une taille de police ou n'importe quelle autre valeur CSS, puis la réutiliser où vous le souhaitez.

Comment déclarer et utiliser des variables CSS ?

Déclarer une variable CSS

Les variables CSS sont généralement définies au sein du sélecteur :root.

Ce sélecteur représente le niveau le plus élevé de votre document et les variables ainsi définies seront accessibles partout dans votre fichier CSS.

:root { 
  --main-color: #3498db;
  --font-size: 16px;
}

Dans cet exemple, deux variables sont créées : --main-color et --font-size.

Elles sont définies respectivement avec une couleur et une taille de police.

Utiliser une variable CSS

Pour utiliser une variable, vous devez appeler la fonction var().

Celle-ci prend le nom de la variable en argument et l'injecte dans les propriétés CSS que vous souhaitez modifier.

body {
  background-color: var(--main-color);
  font-size: var(--font-size);
}

Ici, var(--main-color) applique la couleur principale définie à l'arrière-plan du body, tandis que var(--font-size) ajuste la taille du texte.

Variables CSS avec des valeurs de secours

Vous pouvez également fournir une valeur de secours (fallback) à une variable CSS.

C'est utile au cas où la variable ne serait pas définie ou si le navigateur ne la supportait pas.

body {
  color: var(--text-color, #333);
}

Dans cet exemple, si la variable --text-color n'est pas définie, la couleur par défaut #333 sera appliquée.

Réutilisation dans différents éléments

Les variables CSS peuvent être réutilisées sur plusieurs éléments.

h1 {
  color: var(--main-color);
}

p {
  border-color: var(--main-color);
}

En utilisant la même variable sur différents éléments (comme h1 et p), vous assurez une cohérence visuelle tout en simplifiant les modifications futures.

Nous reviendrons justement sur les raisons d'utiliser les variables CSS dans la section suivante.

Modifier une variable CSS pour des sections précises

L'un des aspects les plus puissants des variables CSS est qu'elles peuvent être redéfinies localement pour des sections spécifiques de votre page.

Vous n'êtes pas limité à une seule valeur globale.

Par exemple, si vous souhaitez changer la couleur principale dans une certaine section de votre site, vous pouvez le faire en redéfinissant la variable uniquement pour cette partie.

.section-1 { 
  --main-color: #d32f2c;
}

.section-2 { 
  --main-color: #3fcef2; 
}

Ensuite, dans vos styles, vous utilisez toujours var(--main-color) comme d'habitude, mais la valeur s'adaptera en fonction de la section où elle est utilisée :

.section-1 h1 { 
  color: var(--main-color); /* Couleur rouge */
}

.section-2 h1 {
  color: var(--main-color); /* Couleur cyan */ 
}

Grâce à cette flexibilité, vous pouvez facilement adapter le design de différentes sections de votre page sans devoir réécrire tout votre code CSS.

Pourquoi utiliser les variables CSS ?

Maintenant que vous savez comment créer et utiliser les variables CSS, vous en voyez tout le potentiel et la puissance.

Je tiens toutefois à souligner pourquoi, selon moi, elles sont indispensables dans la création de styles CSS.

Centralisation des styles

Plutôt que de répéter les mêmes valeurs partout dans votre code, les variables CSS vous permettent de centraliser des éléments récurrents comme les couleurs, les polices ou les espacements.

Ainsi, si vous devez modifier une valeur, vous n'avez qu'à la changer à un seul endroit, et l'ensemble de votre site sera mis à jour.

Un vrai gain de temps, surtout pour les projets de grande envergure.

Faciliter la maintenance

Les variables CSS améliorent considérablement la lisibilité et la maintenance de votre code.

Par exemple, au lieu de chercher chaque occurrence d'une couleur pour la changer, vous modifiez simplement la valeur de la variable.

C'est également très pratique si vous travaillez en équipe : chacun peut rapidement comprendre et ajuster les styles sans risquer d'oublier une valeur cachée quelque part dans le CSS.

Thématisation simplifiée

Si vous souhaitez proposer plusieurs thèmes de couleur ou de design pour un site, les variables CSS sont parfaites pour cela.

Vous pouvez déclarer différentes valeurs pour vos variables en fonction du thème sélectionné, et tout bascule automatiquement sans effort supplémentaire, ouvrant ainsi la porte à des interfaces utilisateur facilement personnalisables.

J'aborderai ce sujet plus en profondeur un peu plus loin dans l'article.

Compatibilité et flexibilité

Les variables CSS sont compatibles avec la plupart des navigateurs modernes, ce qui signifie que vous pouvez les utiliser dès maintenant dans vos projets sans vous soucier des problèmes de compatibilité.

Les variables CSS sont un atout majeur pour tout développeur souhaitant optimiser son flux de travail, réduire les erreurs et créer des designs évolutifs.

Elles apportent une réponse simple et élégante à la complexité croissante des feuilles de style dans les projets modernes.

Variables CSS et préprocesseurs (Sass, LESS) (Comparaison)

Les variables CSS et les préprocesseurs comme Sass et LESS permettent tous deux de gérer des valeurs réutilisables dans vos styles, mais ils présentent des différences majeures.

Support natif vs compilation

Les variables CSS sont directement comprises par les navigateurs modernes.

Pas besoin de compiler quoi que ce soit : vous les déclarez dans votre CSS et elles fonctionnent immédiatement.

En revanche, avec Sass et LESS, il faut compiler le code pour obtenir un fichier CSS utilisable.

Flexibilité en temps réel

Les variables CSS peuvent également être modifiées en temps réel, par exemple via JavaScript, ce qui les rend parfaites pour des thèmes dynamiques ou des interactions utilisateur.

document.documentElement.style.setProperty('--primary-color', '#e74c3c');

En comparaison, avec Sass et LESS, les variables sont statiques : une fois le code compilé, vous ne pouvez plus modifier ces valeurs sans recompiler les fichiers.

Quand utiliser les variables CSS ou un préprocesseur

Je vous conseille d'utiliser uniquement un fichier CSS avec des variables CSS pour des pages statiques ou de petite envergure, car elles suffisent amplement dans ces cas-là.

Mais pour des projets plus vastes et structurés, l'utilisation d'un préprocesseur reste souvent plus intéressante.

Heureusement, il est possible de combiner les deux approches en utilisant des variables CSS au sein même de vos fichiers Sass ou LESS, ce qui permet de profiter du meilleur des deux mondes : la flexibilité des variables CSS et la puissance des préprocesseurs.

Gestion des thèmes avec les variables CSS

Que vous souhaitiez implémenter un mode clair et un mode sombre, ou bien proposer plusieurs variations de couleurs, les variables CSS vous permettent de gérer cela efficacement sans réécrire l'intégralité de votre feuille de style.

Déclaration des variables globales

Tout commence par la déclaration de vos variables globales dans le sélecteur :root.

:root {
  --primary-color: #3498db;
  --background-color: #ffffff;
  --text-color: #333333;
}

Ces variables peuvent ensuite être utilisées dans vos styles réguliers.

body {
  background-color: var(--background-color);
  color: var(--text-color);
}

button {
  background-color: var(--primary-color);
}

Changer de thème via la redéfinition des variables

Pour appliquer un thème alternatif, comme un mode sombre, il suffit de redéfinir les valeurs des variables CSS dans une classe spécifique, par exemple .dark-theme.

.dark-theme {
  --primary-color: #e74c3c;
  --background-color: #2c3e50;
  --text-color: #ecf0f1;
}

Ensuite, vous pouvez appliquer cette classe au niveau du body ou d'une autre balise englobante dans votre HTML, et tous les styles qui utilisent ces variables seront mis à jour automatiquement, sans avoir à dupliquer votre code CSS.

body.dark-theme {
  background-color: var(--background-color);
  color: var(--text-color);
}

Gestion multi-thèmes facile

Vous pouvez créer autant de thèmes que nécessaire, en modifiant simplement les valeurs de ces variables CSS pour chaque classe de thème.

Par exemple, si vous souhaitez ajouter un thème clair, vous définissez simplement une autre classe avec des valeurs différentes :

.light-theme {
  --primary-color: #3498db;
  --background-color: #ffffff;
  --text-color: #333333;
}

Cela vous permet de basculer entre plusieurs thèmes très facilement, uniquement en changeant la classe appliquée sur l'élément racine.

Pour aller plus loin dans la gestion des thèmes, vous pouvez consulter cet article sur les modes d'apparence Light mode et Dark mode.

Bonnes pratiques pour l'utilisation des variables CSS

L'utilisation des variables CSS est un excellent moyen de rendre votre code plus propre, maintenable et flexible.

Toutefois, pour en tirer le meilleur parti, il est essentiel de suivre quelques bonnes pratiques.

Voici quelques conseils pour utiliser les variables CSS de manière optimale.

Déclarez vos variables dans :root

Comme mentionné précédemment, pour maximiser la portée de vos variables, il est conseillé de les déclarer dans le sélecteur :root.

Ainsi, elles seront accessibles dans tout le document et pourront être réutilisées partout.

:root {
  --primary-color: #3498db;
  --font-size-base: 16px;
}

Utilisez des noms de variables explicites

Choisir des noms de variables clairs et explicites est essentiel pour rendre votre code facile à comprendre et à maintenir.

Par exemple, préférez --primary-color plutôt que --color1, ce qui permet à quiconque lit votre code de comprendre immédiatement à quoi correspond la variable.

:root {
  --primary-color: #3498db;
  --secondary-color: #2ecc71;
  --font-size-large: 24px;
}

Des noms explicites facilitent également les ajustements futurs.

Utilisez des variables pour les valeurs répétitives

Les variables CSS sont particulièrement utiles pour les valeurs que vous utilisez fréquemment, comme les couleurs, les tailles de police, ou les espacements.

:root {
  --spacing-unit: 16px;
}

.container {
  padding: var(--spacing-unit);
}

.card {
  margin-bottom: var(--spacing-unit);
}

Regroupez vos variables par type

Pour une meilleure organisation, regroupez vos variables par type, comme les couleurs, les tailles de police ou les espacements. Cela vous permettra de structurer votre fichier CSS de manière plus lisible et d'y revenir plus facilement pour faire des modifications.

:root {
  /* Couleurs */
  --primary-color: #3498db;
  --secondary-color: #2ecc71;

  /* Tailles de police */
  --font-size-base: 16px;
  --font-size-large: 24px;

  /* Espacements */
  --spacing-small: 8px;
  --spacing-medium: 16px;
  --spacing-large: 32px;
}

Préparez des valeurs de secours

Il est toujours recommandé de fournir une valeur de secours dans vos déclarations var(), surtout si vous travaillez avec des variables CSS qui pourraient ne pas être définies dans certains contextes.

button {
  background-color: var(--primary-color, #3498db);
}

Dans cet exemple, si --primary-color n'est pas définie, la valeur #3498db sera utilisée à la place.

Limitez l'utilisation excessive de variables

Bien que les variables CSS soient très utiles, il est important de ne pas en abuser.

Évitez de créer une variable pour chaque petite valeur.

Concentrez-vous sur les éléments qui sont susceptibles de changer ou qui sont utilisés fréquemment à travers votre code.

Trop de variables peuvent rendre votre fichier CSS difficile à gérer.

Conclusion

Les variables CSS ont véritablement transformé la manière de gérer les styles dans le développement web moderne.

Elles apportent une flexibilité et une simplicité inégalées, permettant de centraliser et de modifier des valeurs globales sans dupliquer le code.

Que ce soit pour la gestion des couleurs, des tailles de police, ou même pour des thèmes dynamiques, elles offrent un moyen puissant de rendre votre CSS plus maintenable.

Retrouvez l'intégralité de ce tutoriel en ligne sur Alsacreations.com

Le: 27 09 2024 à 14:37 Alsacreations.com - Apprendre Auteur: ceddevwp

Les variables CSS ont révolutionné la manière de gérer les styles dans le développement web.

Si vous en avez assez de répéter les mêmes valeurs CSS partout dans votre code, alors cet article est fait pour vous !

Vous allez découvrir ici comment les utiliser efficacement, pourquoi elles sont si pratiques et comment elles se comparent aux solutions comme Sass et LESS.

Allons-y !

Qu'est-ce qu'une variable CSS ?

Une variable CSS (aussi appelée "propriété personnalisée") est un moyen de stocker des valeurs réutilisables dans votre feuille de style.

Imaginez-la comme une boîte où vous pouvez ranger une couleur, une taille de police ou n'importe quelle autre valeur CSS, puis la réutiliser où vous le souhaitez.

Comment déclarer et utiliser des variables CSS ?

Déclarer une variable CSS

Les variables CSS sont généralement définies au sein du sélecteur :root.

Ce sélecteur représente le niveau le plus élevé de votre document et les variables ainsi définies seront accessibles partout dans votre fichier CSS.

:root { 
  --main-color: #3498db;
  --font-size: 16px;
}

Dans cet exemple, deux variables sont créées : --main-color et --font-size.

Elles sont définies respectivement avec une couleur et une taille de police.

Utiliser une variable CSS

Pour utiliser une variable, vous devez appeler la fonction var().

Celle-ci prend le nom de la variable en argument et l'injecte dans les propriétés CSS que vous souhaitez modifier.

body {
  background-color: var(--main-color);
  font-size: var(--font-size);
}

Ici, var(--main-color) applique la couleur principale définie à l'arrière-plan du body, tandis que var(--font-size) ajuste la taille du texte.

Variables CSS avec des valeurs de secours

Vous pouvez également fournir une valeur de secours (fallback) à une variable CSS.

C'est utile au cas où la variable ne serait pas définie ou si le navigateur ne la supportait pas.

body {
  color: var(--text-color, #333);
}

Dans cet exemple, si la variable --text-color n'est pas définie, la couleur par défaut #333 sera appliquée.

Réutilisation dans différents éléments

Les variables CSS peuvent être réutilisées sur plusieurs éléments.

h1 {
  color: var(--main-color);
}

p {
  border-color: var(--main-color);
}

En utilisant la même variable sur différents éléments (comme h1 et p), vous assurez une cohérence visuelle tout en simplifiant les modifications futures.

Nous reviendrons justement sur les raisons d'utiliser les variables CSS dans la section suivante.

Modifier une variable CSS pour des sections précises

L'un des aspects les plus puissants des variables CSS est qu'elles peuvent être redéfinies localement pour des sections spécifiques de votre page.

Vous n'êtes pas limité à une seule valeur globale.

Par exemple, si vous souhaitez changer la couleur principale dans une certaine section de votre site, vous pouvez le faire en redéfinissant la variable uniquement pour cette partie.

.section-1 { 
  --main-color: #d32f2c;
}

.section-2 { 
  --main-color: #3fcef2; 
}

Ensuite, dans vos styles, vous utilisez toujours var(--main-color) comme d'habitude, mais la valeur s'adaptera en fonction de la section où elle est utilisée :

.section-1 h1 { 
  color: var(--main-color); /* Couleur rouge */
}

.section-2 h1 {
  color: var(--main-color); /* Couleur cyan */ 
}

Grâce à cette flexibilité, vous pouvez facilement adapter le design de différentes sections de votre page sans devoir réécrire tout votre code CSS.

Pourquoi utiliser les variables CSS ?

Maintenant que vous savez comment créer et utiliser les variables CSS, vous en voyez tout le potentiel et la puissance.

Je tiens toutefois à souligner pourquoi, selon moi, elles sont indispensables dans la création de styles CSS.

Centralisation des styles

Plutôt que de répéter les mêmes valeurs partout dans votre code, les variables CSS vous permettent de centraliser des éléments récurrents comme les couleurs, les polices ou les espacements.

Ainsi, si vous devez modifier une valeur, vous n'avez qu'à la changer à un seul endroit, et l'ensemble de votre site sera mis à jour.

Un vrai gain de temps, surtout pour les projets de grande envergure.

Faciliter la maintenance

Les variables CSS améliorent considérablement la lisibilité et la maintenance de votre code.

Par exemple, au lieu de chercher chaque occurrence d'une couleur pour la changer, vous modifiez simplement la valeur de la variable.

C'est également très pratique si vous travaillez en équipe : chacun peut rapidement comprendre et ajuster les styles sans risquer d'oublier une valeur cachée quelque part dans le CSS.

Thématisation simplifiée

Si vous souhaitez proposer plusieurs thèmes de couleur ou de design pour un site, les variables CSS sont parfaites pour cela.

Vous pouvez déclarer différentes valeurs pour vos variables en fonction du thème sélectionné, et tout bascule automatiquement sans effort supplémentaire, ouvrant ainsi la porte à des interfaces utilisateur facilement personnalisables.

J'aborderai ce sujet plus en profondeur un peu plus loin dans l'article.

Compatibilité et flexibilité

Les variables CSS sont compatibles avec la plupart des navigateurs modernes, ce qui signifie que vous pouvez les utiliser dès maintenant dans vos projets sans vous soucier des problèmes de compatibilité.

Les variables CSS sont un atout majeur pour tout développeur souhaitant optimiser son flux de travail, réduire les erreurs et créer des designs évolutifs.

Elles apportent une réponse simple et élégante à la complexité croissante des feuilles de style dans les projets modernes.

Variables CSS et préprocesseurs (Sass, LESS) (Comparaison)

Les variables CSS et les préprocesseurs comme Sass et LESS permettent tous deux de gérer des valeurs réutilisables dans vos styles, mais ils présentent des différences majeures.

Support natif vs compilation

Les variables CSS sont directement comprises par les navigateurs modernes.

Pas besoin de compiler quoi que ce soit : vous les déclarez dans votre CSS et elles fonctionnent immédiatement.

En revanche, avec Sass et LESS, il faut compiler le code pour obtenir un fichier CSS utilisable.

Flexibilité en temps réel

Les variables CSS peuvent également être modifiées en temps réel, par exemple via JavaScript, ce qui les rend parfaites pour des thèmes dynamiques ou des interactions utilisateur.

document.documentElement.style.setProperty('--primary-color', '#e74c3c');

En comparaison, avec Sass et LESS, les variables sont statiques : une fois le code compilé, vous ne pouvez plus modifier ces valeurs sans recompiler les fichiers.

Quand utiliser les variables CSS ou un préprocesseur

Je vous conseille d'utiliser uniquement un fichier CSS avec des variables CSS pour des pages statiques ou de petite envergure, car elles suffisent amplement dans ces cas-là.

Mais pour des projets plus vastes et structurés, l'utilisation d'un préprocesseur reste souvent plus intéressante.

Heureusement, il est possible de combiner les deux approches en utilisant des variables CSS au sein même de vos fichiers Sass ou LESS, ce qui permet de profiter du meilleur des deux mondes : la flexibilité des variables CSS et la puissance des préprocesseurs.

Gestion des thèmes avec les variables CSS

Que vous souhaitiez implémenter un mode clair et un mode sombre, ou bien proposer plusieurs variations de couleurs, les variables CSS vous permettent de gérer cela efficacement sans réécrire l'intégralité de votre feuille de style.

Déclaration des variables globales

Tout commence par la déclaration de vos variables globales dans le sélecteur :root.

:root {
  --primary-color: #3498db;
  --background-color: #ffffff;
  --text-color: #333333;
}

Ces variables peuvent ensuite être utilisées dans vos styles réguliers.

body {
  background-color: var(--background-color);
  color: var(--text-color);
}

button {
  background-color: var(--primary-color);
}

Changer de thème via la redéfinition des variables

Pour appliquer un thème alternatif, comme un mode sombre, il suffit de redéfinir les valeurs des variables CSS dans une classe spécifique, par exemple .dark-theme.

.dark-theme {
  --primary-color: #e74c3c;
  --background-color: #2c3e50;
  --text-color: #ecf0f1;
}

Ensuite, vous pouvez appliquer cette classe au niveau du body ou d'une autre balise englobante dans votre HTML, et tous les styles qui utilisent ces variables seront mis à jour automatiquement, sans avoir à dupliquer votre code CSS.

body.dark-theme {
  background-color: var(--background-color);
  color: var(--text-color);
}

Gestion multi-thèmes facile

Vous pouvez créer autant de thèmes que nécessaire, en modifiant simplement les valeurs de ces variables CSS pour chaque classe de thème.

Par exemple, si vous souhaitez ajouter un thème clair, vous définissez simplement une autre classe avec des valeurs différentes :

.light-theme {
  --primary-color: #3498db;
  --background-color: #ffffff;
  --text-color: #333333;
}

Cela vous permet de basculer entre plusieurs thèmes très facilement, uniquement en changeant la classe appliquée sur l'élément racine.

Pour aller plus loin dans la gestion des thèmes, vous pouvez consulter cet article sur les modes d'apparence Light mode et Dark mode.

Bonnes pratiques pour l'utilisation des variables CSS

L'utilisation des variables CSS est un excellent moyen de rendre votre code plus propre, maintenable et flexible.

Toutefois, pour en tirer le meilleur parti, il est essentiel de suivre quelques bonnes pratiques.

Voici quelques conseils pour utiliser les variables CSS de manière optimale.

Déclarez vos variables dans :root

Comme mentionné précédemment, pour maximiser la portée de vos variables, il est conseillé de les déclarer dans le sélecteur :root.

Ainsi, elles seront accessibles dans tout le document et pourront être réutilisées partout.

:root {
  --primary-color: #3498db;
  --font-size-base: 16px;
}

Utilisez des noms de variables explicites

Choisir des noms de variables clairs et explicites est essentiel pour rendre votre code facile à comprendre et à maintenir.

Par exemple, préférez --primary-color plutôt que --color1, ce qui permet à quiconque lit votre code de comprendre immédiatement à quoi correspond la variable.

:root {
  --primary-color: #3498db;
  --secondary-color: #2ecc71;
  --font-size-large: 24px;
}

Des noms explicites facilitent également les ajustements futurs.

Utilisez des variables pour les valeurs répétitives

Les variables CSS sont particulièrement utiles pour les valeurs que vous utilisez fréquemment, comme les couleurs, les tailles de police, ou les espacements.

:root {
  --spacing-unit: 16px;
}

.container {
  padding: var(--spacing-unit);
}

.card {
  margin-bottom: var(--spacing-unit);
}

Regroupez vos variables par type

Pour une meilleure organisation, regroupez vos variables par type, comme les couleurs, les tailles de police ou les espacements. Cela vous permettra de structurer votre fichier CSS de manière plus lisible et d'y revenir plus facilement pour faire des modifications.

:root {
  /* Couleurs */
  --primary-color: #3498db;
  --secondary-color: #2ecc71;

  /* Tailles de police */
  --font-size-base: 16px;
  --font-size-large: 24px;

  /* Espacements */
  --spacing-small: 8px;
  --spacing-medium: 16px;
  --spacing-large: 32px;
}

Préparez des valeurs de secours

Il est toujours recommandé de fournir une valeur de secours dans vos déclarations var(), surtout si vous travaillez avec des variables CSS qui pourraient ne pas être définies dans certains contextes.

button {
  background-color: var(--primary-color, #3498db);
}

Dans cet exemple, si --primary-color n'est pas définie, la valeur #3498db sera utilisée à la place.

Limitez l'utilisation excessive de variables

Bien que les variables CSS soient très utiles, il est important de ne pas en abuser.

Évitez de créer une variable pour chaque petite valeur.

Concentrez-vous sur les éléments qui sont susceptibles de changer ou qui sont utilisés fréquemment à travers votre code.

Trop de variables peuvent rendre votre fichier CSS difficile à gérer.

Conclusion

Les variables CSS ont véritablement transformé la manière de gérer les styles dans le développement web moderne.

Elles apportent une flexibilité et une simplicité inégalées, permettant de centraliser et de modifier des valeurs globales sans dupliquer le code.

Que ce soit pour la gestion des couleurs, des tailles de police, ou même pour des thèmes dynamiques, elles offrent un moyen puissant de rendre votre CSS plus maintenable.

Retrouvez l'intégralité de ce tutoriel en ligne sur Alsacreations.com

Le: 27 09 2024 à 14:31 Journal du Net Développeurs

L'action d'Ubisoft a plongé à la Bourse de Paris, après l'annonce du report d'Assassin's Creed Shadows et la révision à la baisse de ses prévisions financières. Le géant des jeux vidéo traverse une période difficile.

Le: 27 09 2024 à 13:59 Journal du Net Développeurs

Le géant des produits laitiers va réduire de 450 millions de litres sa collecte française, par le non-renouvellement de centaines de contrats d'ici à 2030.

Le: 27 09 2024 à 13:00 codrops Auteur: Manoela Ilic

Animate to height: auto * Feedback needed: How should we define CSS masonry?

Le: 27 09 2024 à 12:34 WebdesignerNews Auteur: Robert Tanislav

It’s September and we’ve got a fresh set of resources for our fellow web developers.

Le: 27 09 2024 à 12:33 WebdesignerNews Auteur: Robert Tanislav

This book will reshape how you think about open source, and I have no doubt Brian’s words will inspire you to lean into the ideals of the web and contribute to something bigger than yourself.

Le: 27 09 2024 à 12:32 WebdesignerNews Auteur: Robert Tanislav

In modern web design, shadows are widely used to enhance the look and feel of user interfaces.

Le: 27 09 2024 à 12:31 WebdesignerNews Auteur: Robert Tanislav

The text-box-trim and text-box-edge properties in CSS enable developers to trim specifiable amounts of the whitespace that appear above the first formatted line of text and below the last formatted line of text in a text box, making the text box vertically larger than the content within.

Le: 27 09 2024 à 12:30 WebdesignerNews Auteur: Robert Tanislav

Modals once had a bad reputation because they were so complicated to build from scratch. They were often buggy and had terrible usability, not to mention the many accessibility requirements that had to be met.

Le: 27 09 2024 à 12:03 Journal du Net Développeurs

Le candidat républicain a menacé les entreprises américaines qui souhaiteraient délocaliser à l'étranger d'une hausse de frais de douanes de 200%.

Le: 27 09 2024 à 12:02 Journal du Net Développeurs

Pour poursuivre son expansion, l'écosystème européen des start-up du spatial cherche à attirer davantage de capitaux privés sur le continent.

Le: 27 09 2024 à 11:52 Journal du Net Développeurs

Le président du Medef avance un plan d'économies de 30 milliards d'euros pour éviter d'alourdir la pression fiscale et protéger la compétitivité des entreprises.

Le: 27 09 2024 à 11:40 Journal du Net Développeurs

Cet investissement renforce encore la position de LVMH dans le secteur de la mode haut de gamme.

Le: 27 09 2024 à 11:19 Journal du Net Développeurs

Alors que le marketing d'influence ne cesse de prendre de l'ampleur, comment se lancer sans dépenser des milliers d'euros ? Le JDN partage trois astuces éprouvées.

Le: 27 09 2024 à 11:17 Journal du Net Développeurs

L'avionneur européen réagit aux tensions croissantes sur ses chaînes de production avec un plan de restructuration ciblant la montée en cadence et l'efficacité opérationnelle.

Le: 27 09 2024 à 10:56 Journal du Net Développeurs

En plein cœur de l'élection présidentielle américaine, Volodymyr Zelensky s'est entretenu avec Joe Biden afin de lui présenter son "plan de la victoire". Il a également rencontré Kamala Harris, avant une rencontre avec Donald Trump ce vendredi.

Le: 27 09 2024 à 10:51 korben.info

Vous avez kiffé la première saison de The Last of Us ? Perso, moi oui ! J’ai vraiment adoré alors je suis content de voir que cette saison 2 s’annonce encore plus dingue ! Le trailer est tombé hier, et franchement, ça sent le cordyceps à plein nez (dans le bon sens du terme, hein).

D’abord, on retrouve nos chouchous Joel et Ellie, mais attention, l’ambiance a changé. Exit le road trip post-apo, on dirait qu’on plonge dans quelque chose de plus sombre avec la musique “Future Days” de Pearl Jam en fond, qui donne quand même des frissons.

Le: 27 09 2024 à 10:30 ballajack.com Auteur: Ballajack

Vous êtes-vous déjà demandé pourquoi il y a 52 cartes dans un jeu de cartes ? Le fait est que les cartes n’ont pas été conçues pour un seul jeu, elles ont toujours été beaucoup plus polyvalentes. Il existe des dizaines de jeux de cartes auxquels on peut jouer avec un seul jeu, et même ceux qui sont joués aujourd’hui ont une riche histoire derrière eux. Le jeu de cartes standard de 52 cartes a une histoire riche qui remonte peut-être au 10e siècle. Continuez votre lecture pour cette amusante leçon d’histoire qui tentera de répondre à la question suivante ...

Lire la suite


Lire la suite : Pourquoi y a-t-il 52 cartes dans un jeu de cartes ?

Le: 27 09 2024 à 10:29 Journal du Net Développeurs

Michel Barnier parait prêt à laisser les partenaires sociaux reprendre la main sur la réforme de l'assurance chômage. Mais sous quelles contraintes budgétaires ?

Le: 27 09 2024 à 10:23 Journal du Net Développeurs

Utilisez le SEA pour générer du trafic qualifié instantanément et maximiser le ROI de vos campagnes publicitaires.

Le: 27 09 2024 à 10:19 Journal du Net Développeurs

Cet été, Threads a introduit un tableau de bord statistique pour ses utilisateurs, permettant d'obtenir des insights précieux sur leur audience et leurs interactions.

Le: 27 09 2024 à 10:08 Journal du Net Développeurs

Les tensions sur les marchés obligataires mettent en lumière la vulnérabilité financière de la France, avec des taux d'emprunt désormais plus élevés que ceux des autres grandes économies européennes.

Le: 27 09 2024 à 10:07 Journal du Net Développeurs

Portés par les actions de soutien de la Banque centrale chinoise, les indices asiatiques s'envolent. Pendant ce temps, les places européennes et américaines attendent avec attention des indicateurs économiques décisifs.

Le: 27 09 2024 à 09:21 korben.info

Imaginez un instant que votre voiture puisse être contrôlée à distance par un parfait inconnu, juste en connaissant votre plaque d’immatriculation. Un scénario digne d’un film de science-fiction ? Hé bien pas vraiment car c’est exactement ce qui s’est passé avec les véhicules Kia tout récemment.

Tout a commencé le 11 juin 2024, quand une équipe de hackers éthiques a découvert une série de vulnérabilités critiques dans le système des voitures Kia. Ces failles permettaient ni plus ni moins de prendre le contrôle à distance de fonctions clés du véhicule, et ce en utilisant uniquement le numéro de plaque d’immatriculation. Pas besoin d’avoir un gadget high-tech de voleur de bagnole acheté sur Temu, 30 secondes suffisaient pour s’introduire dans le système, et cela que la voiture soit équipée ou non d’un abonnement Kia Connect actif.

Le: 27 09 2024 à 09:16 freebiesbug.com Auteur: Pasquale Vitiello

Figma UI Kit for Finance Mobile Apps

Free UI kit for creating finance apps including 5 premade screens, a lot of components and a design style guide.

The post Figma UI Kit for Finance Mobile Apps appeared first on Freebiesbug.

Le: 27 09 2024 à 09:08 Journal du Net Développeurs

Performance Max devient incontournable en SEA. Malgré l'automatisation, il est toujours possible d'influer sur les décisions de l'algorithme.

Le: 27 09 2024 à 09:00 korben.info

Voici un outil super cool pour exposer sa base de données en API REST sans écrire une seule ligne de code. Ça s’appelle DB2Restet c’est trop pratique !

Plus besoin de perdre du temps à coder la couche d’accès aux données et à galérer avec un ORM. Avec DB2Rest, on installe le middleware en deux temps trois mouvements et hop, notre base de données est directement accessible via une belle API REST bien propre. C’est presque magique!

Le: 27 09 2024 à 08:42 FrenchWeb.fr Auteur: LA REDACTION DE FRENCHWEB.FR

Retrouvez l’interview complète de Tarik Dadi, co-fondateur et CEO de QantEv.

L’article Qantev lève 30 millions d’euros pour analyser les données des assureurs est apparu en premier sur FRENCHWEB.FR.

Le: 27 09 2024 à 06:24 FrenchWeb.fr Auteur: LA REDACTION DE FRENCHWEB.FR

Nouveau venu dans le milieu des créateurs de contenus newgen, Calendr une application  conçue pour simplifier la découverte et la planification des contenus sur les plateformes de streaming comme YouTube, Twitch, et autres réseaux sociaux. Se positionnant comme un « TV guide » moderne, Calendr permet à ses  utilisateurs de suivre facilement les événements de leurs créateurs …

L’article Calendr : Le nouveau guide TV pour les réseaux sociaux est apparu en premier sur FRENCHWEB.FR.