Définition de la CSS perspective().
La fonction de Perspective CSS perspective(Z)
de la propriété de Transformation CSS transform
permet de spécifier la distance entre "le point de vue" virtuel et le point d'origine Z = 0
sur l'axe de perspective Z. Mais contrairement à la propriété de Transformation 3D perspective
le contexte 3D est lui même et non celui de son parent et la transformation s'applique à lui même et non à ses enfants.
perspective()
:transform : perspective(20px) rotateY(15deg);
transform : perspective(0.5em) rotateY(15deg);
perspective(paramètre)
accepte comme paramètre de perspective :- nombre : supérieur à zéro suivi d'une unité CSS de longueur(
px
,em
, ...), sauf%
.
Dans ce cas où le paramètre est pas passé ou invalide, la fonction ne sera pas prise en compte.
Exemple de code perspective()
CSS
Conditions d'application de la CSS perspective().
La fonction de Perspective CSS perspective()
est applicable à la propriété de Transformation CSS transform
et avec ses propriétés de Transformation préfixées (-moz-transform
, -webkit-transform
, -ms-transform
).
Problème d'interprétation de perspective() en Css.
La propriété de Transformation CSS transform
n'est reconnue par certains navigateurs.
Conditions d'animation de perspective() en CSS3.
Mettez transform
comme valeur de la propriété de Transformation CSS transition-property
.
La CSS perspective()
est une fonction de feuille de style qui peut être utilisée pour les animations CSS et transitions CSS.
Règles de syntaxes CSS pour perspective().
Effets selon la valeur de la Css perspective
Plus la valeur sera proche de 0, plus les effets sur l'axe Z seront extrêmes sur le plan de rendu. A l'inverse plus valeur sera loin de 0, plus les effets sur l'axe Z seront modérés sur le plan de rendu.
Attention à l'ordre de déclaration de perspective()
transform: perspective(150px) translateZ(-20px);
/* différent de */
transform: translateZ(-20px) perspective(150px);

Décaler le point de fuite de la perspective Css
Par défaut, le point de fuite se trouve au centre du contexte 3D. Vous pouvez le décaler sur l'axe X ou Z avec la propriété de Transformation CSS
transform-origin
.
Compatibilités navigateurs de la fonction perspective()
- Détails des versions de la CSS perspective()
- Fonction
perspective()
est compatible avec CSS3 et plus.
Votre avis sur la définition perspective() en CSS
Votez pour la définition CSS perspective()
- 1/5
- 2/5
- 3/5
- 4/5
- 5/5
Votes: 5 / 5 - 1
vote
Cliquez sur une étoile pour voter.