J'ai les suivantes:changer la couleur de fond dans CSS3
#box1 {
position: absolute;
width: 400px;
border: 1px solid black;
box-shadow: -3px 8px 34px #808080;
border-radius: 20px;
box-shadow: -8px 5px 5px #888888;
right: 100px; top: 50px;
height: 300px;
background: -webkit-gradient(linear, left top, left bottom, from(#E0FFFF), to(#ADD8E6));
-webkit-animation-name:myfirst;
-webkit-animation-duration:5s;
-webkit-animation-timing-function:linear;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:alternate;
-webkit-animation-play-state:running;
}
@-webkit-keyframes myfirst /* Safari and Chrome */
{
from {background:red;}
to {background:yellow;}
}
Ma question est: dans ces lignes
from {background:red;}
to {background:yellow;}
comment puis-je changer la couleur de départ (rouge) à ce (dans le ligne suivante) sera comme cette couleur en arrière-plan:
-webkit-gradient(linear, left top, left bottom, from(#E0FFFF), to(#ADD8E6));
double possible: http://stackoverflow.com/questions/5654510/css3-animation-with-gradients –
un gradient est une image de fond, pas une couleur de fond. Comment voulez-vous faire une transition entre deux types d'attributs différents? –
Je veux dire que ce "de (# E0FFFF), à (# ADD8E6)" sera la couleur de départ, et le jaune sera à la fin. Puis-je le faire? – tsnave