Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Directive @extend | Préprocesseurs
Techniques CSS Avancées

bookDirective @extend

La quatrième fonctionnalité utile nous permet d'appliquer des propriétés CSS prédéfinies d'un élément à un autre, créant ainsi une relation entre les sélecteurs. Cela signifie qu'un sélecteur peut hériter des propriétés d'un autre sélecteur.

Maintenant, regardons l'image ci-dessous, qui montre deux éléments de bouton :

Nous avons deux boutons : "envoyer" et "soumettre". La seule distinction entre ces éléments est la valeur de la propriété background-color. Par conséquent, nous pouvons définir les styles pour le bouton "envoyer" et faire en sorte que le bouton "soumettre" hérite de ces styles.

Le code html est :

<button class="send-button">send</button>
<button class="submit-button">submit</button>

Voyons comment nous pouvons hériter des styles avec l'aide de sass.

.send-button {
  padding: 10px 20px;
  border: 2px solid #4f5e77;
  border-radius: 10px;
  color: white;
  background-color: #ff8a00;
}

.submit-button {
  @extend .send-button;
   background-color: #9bbaee;
}

Le sélecteur .submit-button hérite de tous les styles du sélecteur .send-button en utilisant la directive @extend.

question mark

Que fait le @extend dans sass ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 7. Chapitre 6

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 2.04

bookDirective @extend

Glissez pour afficher le menu

La quatrième fonctionnalité utile nous permet d'appliquer des propriétés CSS prédéfinies d'un élément à un autre, créant ainsi une relation entre les sélecteurs. Cela signifie qu'un sélecteur peut hériter des propriétés d'un autre sélecteur.

Maintenant, regardons l'image ci-dessous, qui montre deux éléments de bouton :

Nous avons deux boutons : "envoyer" et "soumettre". La seule distinction entre ces éléments est la valeur de la propriété background-color. Par conséquent, nous pouvons définir les styles pour le bouton "envoyer" et faire en sorte que le bouton "soumettre" hérite de ces styles.

Le code html est :

<button class="send-button">send</button>
<button class="submit-button">submit</button>

Voyons comment nous pouvons hériter des styles avec l'aide de sass.

.send-button {
  padding: 10px 20px;
  border: 2px solid #4f5e77;
  border-radius: 10px;
  color: white;
  background-color: #ff8a00;
}

.submit-button {
  @extend .send-button;
   background-color: #9bbaee;
}

Le sélecteur .submit-button hérite de tous les styles du sélecteur .send-button en utilisant la directive @extend.

question mark

Que fait le @extend dans sass ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 7. Chapitre 6
some-alt