BTS SIO2D
  • Accueil
  • Connexion
18 octobre 2024 par ltrouiller

Sass/Scss : comprendre les variables

Sass/Scss : comprendre les variables
18 octobre 2024 par ltrouiller

Les variables :

Parmi les autres fonctionnalités essentielles de Sass qui en font sa réputation, il y a les variables. Comme pour le développement backend, elles permettent de stocker des données afin de les utiliser à différents endroits sans devoir les réécrire. Les variables permettent donc d’économiser les performances du site ou de l’application et ont comme deuxième avantage de faciliter la modification entière d’une grande partie du site en ne changeant qu’une seule itération de la donnée (celle stockée dans la variable).

 

un exemple avec la modification de couleur sur un site web :

De la ligne 1 à 2, nous déclarons les variables avec le symbole $ ”$primaryColor” “$secondaryColor” plus bas dans le code. Aux lignes 6, 10, 15 et 26, nous utilisons ces variables, les éléments concernés se voient donc appliqués les couleurs #4578b7 et #6ed395 selon la variable attribuée.

La commande de compilation transforme ensuite ce code en CSS standard pour que la machine puisse traiter le code. Pour rappel, cette commande est la suivante : sass stylesheets/index.scss stylesheets/index.css.

Vous en savez maintenant plus sur le langage Sass. Il reste encore beaucoup d’autres fonctionnalités techniquement plus abouties mais grâce à l’imbrication et aux variables Sass, c’est pour moi une alternative viable au langage CSS classique. Nous verrons bientôt une autre fonctionnalité de Sass dans le second article de novembre.

Sources :

Notion de base de Sass

GraphikArt série youtube

Article précédentArticles OctobreArticle suivant News septembre 1

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

About The Blog

Nulla laoreet vestibulum turpis non finibus. Proin interdum a tortor sit amet mollis. Maecenas sollicitudin accumsan enim, ut aliquet risus.

Articles récents

projet flutter Forum28 avril 2025
Backup BDD Bash17 mars 2025
UE – TF1 se met à Unreal Engine ?17 mars 2025

Catégories

  • Article Angular Killian
  • Article Clément
  • Article Unreal Engine Hugo
  • Cybersécurité
  • IA
  • Non classé
  • Projet Flutter KHM
  • Projet Hugo
  • Stage Clément
  • Stage Hugo
  • Stage Killian P
  • TP Clément

Méta

  • Inscription
  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

Étiquettes

Article Développer son projet professionnel Flutter Gérer son identité professionnelle Java Stage Symfony TP

Why Lander

Lander is a design prepared
especially for the free version
of Rife WordPress Theme.

You can use this for free.
Make your website today.
Get Started Now!

Contact

734 Blackwell Street
Anchorage, Alaska
info@domain.com
+33 (0) 101 0000
+33 (0) 102 0000
Mon. - Fri. 8AM - 6PM

Articles récents

projet flutter Forum28 avril 2025
Backup BDD Bash17 mars 2025
UE – TF1 se met à Unreal Engine ?17 mars 2025
Rife Wordpress Theme. Proudly Built By Apollo13