Démos

Toutes les démos

<>

Couverture du livre CSS3 Le design web moderne

Livre CSS3

Le design web moderne

Plus d'infos sur le site officiel

En vente sur Amazon, FNAC, Dunod

Suivre

Actualités du site CSS3Create

Actualités sur CSS et le web en général

Propriété: Transitions CSS

Animer facilement en CSS toutes les propriétés

Création: mai 2012Modifié:

Les transitions CSS font partie du CSS Transition Module Level 3 actuellement en WD (Working Draft).

C’est quoi une transition en CSS ?

Les Transitions permettent de modifier les valeurs de propriétés CSS dans le temps, d’un état A à un état B. Par exemple, il est possible de modifier la taille d’un élément progressivement.

Utilisation des transitions

La propriété se décompose en plusieurs autres propriétés, décrite ici :

Il existe aussi la propriété raccourcie transition.

Voici un exemple de transition qui modifie la taille de l’élément. Celle-ci dure 2 secondes et utilise la méthode ease, c’est à dire avec une accélération naturelle.

    transition: width 2s ease;

Le support dans les navigateurs...

Les transitions CSS3 sont implémentées dans IE 10, Firefox 4, Chrome 4, Safari 3.1, Opéra 10.5 et *tous* les mobiles. Cependant, pour pouvoir les utiliser, il faut préfixer toutes les propriétés avec -webkit, -moz-, -ms- et -o-, ce qui nous donne :

    -webkit-transition: width 2s ease;
       -moz-transition: width 2s ease;
        -ms-transition: width 2s ease;
         -o-transition: width 2s ease;
            transition: width 2s ease;

Notes :

  • IE10 version 6 est le premier navigateur a supporté les propriétés non préfixées.

Un p'tit mot...

#1par Frederick JK, le 12 avril 2013

Site très motivant, les explications sont simples et courtes ! remarquable travail.

#2par may, le 17 avril 2014

Bonjour
comment faire pour faire des transitions d’image lors de l’arrive sur le site ?
merci

#3par css3create, le 18 avril 2014

@may : Tu peux utiliser les animations CSS qui se déclenchent au chargement, ou passer par du JavaScript (en ajoutant une classe sur un élément à animer).


modération à priori

Ce forum est modéré à priori : votre contribution n'apparaîtra qu'après avoir été validée par un administrateur du site.

Un message, un commentaire ?
    Qui êtes-vous ? (optionnel)
  • (Pour créer des paragraphes, laissez simplement des lignes vides.)