Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

-webkit-transform-2d

Non standard: Cette fonctionnalité n'est pas standardisée. Nous déconseillons d'utiliser des fonctionnalités non standard en production, car leur prise en charge par les navigateurs est limitée, et elles peuvent être modifiées ou supprimées. Toutefois, elles peuvent constituer une alternative appropriée dans certains cas où aucune option standard n'existe.

Note : Tous les navigateurs prennent en charge la propriété transform sans préfixe. Seuls les navigateurs basés sur WebKit (Safari), et non Chromium, prennent en charge la caractéristique média -webkit-transform-2d. Aucun navigateur ne prend en charge transform sans préfixe ou extension 2d comme requête média. Utilisez plutôt la requête de fonctionnalité @supports (transform).

La caractéristique média booléenne CSS -webkit-transform-2d est une extension WebKit qui vaut true si les transformations CSS 2D transform préfixées et les requêtes média non standard préfixées sont prises en charge.

Apple propose une description dans la référence CSS de Safari (angl.).

Syntaxe

-webkit-transform-2d est une caractéristique média booléenne de CSS qui vaut true si le navigateur prend en charge les transformations CSS 2D transform préfixées -webkit.

Valeurs

true

Le navigateur prend en charge les transformations CSS 2D préfixées -webkit.

false

Les transformations CSS 2D préfixées -webkit ne sont pas prises en charge par le navigateur.

Exemples

Exemple simple

css
@media (-webkit-transform-2d) {
  div {
    -webkit-transform: translate(100px, 100px);
  }
}

Cette caractéristique média n'est prise en charge que par WebKit. La propriété transform non préfixée est prise en charge dans tous les navigateurs modernes. Si possible, utilisez plutôt une requête de fonctionnalité @supports :

css
@supports (-webkit-transform: translate(100px, 100px)) {
  div {
    -webkit-transform: translate(100px, 100px);
  }
}

Spécifications

Ne fait partie d'aucun standard.

Compatibilité des navigateurs

Voir aussi