Wiki CgX

Parce que j'ai un cerveau, mais pas trop.

Outils pour utilisateurs

Outils du site


code:html-css:astuces-css

Astuces CSS

Formules pour caler une image au bord de son parent selon l'échelle

On a un élement parent, et une image à l'intérieur.

On veut appliquer un scale() en % à l'image et caler cette image sur le bort droite de son parent avec un translateX().

Imaginons que la variable –myscale est le pourcentage de scale :

--myscale: 72%;

1er cas : Le translateX() est AVANT le scale() :

.element { transform : translateX( calc( (100% - var(--myscale)) / 2) ) scale( var(--myscale) ); }

2ème cas : Le translateX() est APRES le scale() :

.element { transform : scale( var(--myscale) ) translateX( calc( (5000 / var(--myscale)) - 50) ); }
code/html-css/astuces-css.txt · Dernière modification : 15 Jun 2023 :: 07:31 de CgX