Ça serait bien que tu mettes
des animations.
1.1. Fonctionnalité
1.2. Matérialité
1.3. Effet "wow"
1.4. Principes
Transition CSS (transition) : c'est une modification des valeurs de propriétés CSS dans le temps, entre deux états.
Support : caniuse.com/#feat=css-transitions
2.1. Transitions CSS
La propriété transition se décompose ainsi :
2.1. Transitions CSS
transition: [propriété] [durée] [accélération] [délai];
2.1. Transitions CSS
transition: width 2s ease-in-out 3s;
transition: background-color 300ms ease;
transition: all 100ms ease-in-out;
transition: opacity 0.2s ease-in-out,
color 0.4s ease-in-out;
/* color, background-color, background-image, border,
font-size, width, height, margin, padding, opacity, etc */2.1. Transitions CSS
img {
transition: transform 300ms ease;
&:hover {
transform: scale(1.2) rotate(-10deg);
}
}2.2. Animations CSS
Animation CSS (animation) : c'est une modification des valeurs de propriétés CSS plusieurs fois dans le temps, et pour autant d'états différents que nécessaires.
Support : caniuse.com/#feat=css-animation
2.2. Animations CSS
La propriété animation se décompose ainsi :
animation: [nom] [durée] [accélération] [délai]
[répétition][direction];
2.2. Animations CSS
@keyframes hide {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
img {
animation: hide 2s ease-in infinite;
}Ça serait bien que tu mettes
des animations.
Oui, mais où, dans quel but et de quelle manière ?
Réfléchissons ensemble !
2.2. Animations CSS
(Là on doit faire une ouverture)