Ho seguente problema: Voglio usare l'animazione CSS3 con norme keyframe (@keyframes mionome {})CSS3: ereditare proprietà per fotogramma chiave 0%
Il problema è che voglio usare SINGLE at-regola animazione di fotogrammi chiave per più elementi, ma questi elementi hanno una posizione diversa ciascuno. Pertanto, l'animazione @keyframes dovrebbe ereditare le proprietà originali del selettore alla regola 0% (o da {}), in modo che l'animazione sia originata alla posizione e alla dimensione del selettore originale.
come questo:
@keyframes myanim {
0% {
left: inherit;
top: inherit;
width:inherit;
height:inherit;
}
100% {
top: 50%;
left:50%;
width: 100%;
height: 60%;
}
}
E selettore:
.myselector-one {
top:10em;
left:0em;
width:10em;
height:5em;
animation: myanim 1s;
}
.myselector-two {
top:20em;
left:30em;
width: 15em;
height: 8em;
animation: myanim 1s;
}
obiettivo è di ottenere le proprietà originali di ciascun selettore, metterli a 0% fotogramma chiave come posizione originaria e le dimensioni e animare a 100 % con le stesse proprietà per ogni selettore.
È possibile o devo creare animazione per ciascun selettore? Il problema è che non conoscerei la loro posizione in quanto verrà calcolata dinamicamente.
Per favore, nessuna soluzione jQuery, solo una pura CSS3! NON voglio usare il metodo jQuery animate.
Hi Jozko, sono stati in grado di trovare una soluzione CSS3 puro? Qualche soluzione alternativa per gestire l'estensione dei valori delle proprietà a più animazioni CSS? –