89 votes

Comment définissez-vous les sélecteurs d'attributs en SASS ?

En CSS, vous pouvez faire cela :

input[type=submit] {
  // propriétés
}

C'est très utile pour styler les boutons de formulaire.

Comment faites-vous la même chose en SASS ?

0 votes

Je n'utilise que SCSS et cela fonctionne bien dans ce cas.

176voto

Rajeesh Points 1418

Vous pouvez également le imbriquer comme ceci

entrée 
  & [type="submit"] 
    .... 
  & [type="search"] 
    ....

0 votes

J'aime beaucoup cette approche car vous avez souvent besoin de faire ce genre de chose pour afficher la bonne image à partir d'un sprite, dans une barre d'outils ou un ensemble de liens sociaux.

2 votes

Ajouter des double-citations ne fonctionne pas. Ceci ne devrait pas être la bonne réponse.

2 votes

&[type='soumettre']

28voto

Craig Walker Points 13478

Ce site de conversion dit:

input[type=submit]
  // propriétés

2 votes

Le lien est brisé

0 votes

@MarceloVelasquez J'ai édité la réponse et mis à jour le lien

-1voto

Quang Dong Points 101

J'utilise celui ci-dessous dans mon projet.

.bg-brand-3 {
  background-color: black;
  &[type="button"]:enabled {
    &:hover {
      background-color: orange;
    }
    &:active {
      background-color: green;
    }
  }
  &[type="submit"] {
    // css
  }
}

Le :enable a la même signification que :not(:disabled)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X