Ich habe einen Kreis, der mit CSS-Keyframes mit fester Positionierung erweitert wird. Das Problem besteht darin, dass sich der Mittelpunkt des Kreises bewegt, während der Kreis sich ändert (während die obere linke Ecke fest bleibt). Wie stelle ich sicher, dass das Center während der Animation fixiert ist? Gibt es eine Möglichkeit, den "Ursprung" des Divs anzugeben, so dass es nicht oben links ist?Behalten Sie das Objekt in der Mitte, während sich die Größe ändert
<div id="circle"></div>
und
#circle {
position: fixed;
background: #07F;
border-radius: 50%;
animation: expand linear 3s infinite;
top: 10px;
left: 10px;
}
@keyframes expand {
0% {
width: 100px;
height: 100px;
}
100% {
width: 500px;
height: 500px;
}
}
Siehe this JSFiddle
Großartig, genau das, was ich suchte! – binaryfunt
Froh, U @BinaryFunt zu helfen – DaniP