Positionner une background-image par rapport à la droite en css

Il est souvent utile de positionner une image de fond relativement à la droite d'un élément HTML. Exemple, positionner un chevron dans un dropdown, une loupe dans un champ recherche, etc.

La solution consiste à se servir de la propriété background-position de manière un peu inhabituelle.

En effet, en lisant les specs, on se rend compte qu'il est possible de lui fournir jusqu'à 4 arguments permettant d'exprimer un décalage relatif aux 4 côtés de l'élément HTML en question.

Pour positionner un élément centré verticalement à 8px de la droite d'un input, il suffit de faire :

input {
  background-position: right 8px center;
}

Git Hooks : Empêcher un commit dans une branche

Créer un nouveau fichier nommé dans le dossier caché et saisissez-y ce contenu : Ensuite rendez-le exécutable avec : Ceci aura pour effet…

22 juillet 2022

Partager des variables entre SASS et Javascript avec Webpack

S'il vous arrive de vouloir accéder à des variables définies dans un fichier .scss depuis votre javascript, sachez que c'est tout à fait…

22 juillet 2022