Versuch, in CSS3 Margen zu animieren. Welche this site scheint zu sagen, dass Sie können, aber es funktioniert nicht für mich.CSS3 animierte Ränder
Hier ist ein jsFiddle: http://jsfiddle.net/ybh0thp9/3/ (Klicken Sie auf einen Abschnitt, um die Animation anzuzeigen).
Hier ist meine CSS:
.section{
display: block;
animation: fadeIn .5s ease, margin-top .5s ease, margin-bottom .5s ease;
}
.section.open {
margin: 20px 0;
}
Ich habe eigentlich drei Animationen. 1 für eine einfache erste fadeIn
beim ersten Laden, dann die anderen 2 für die margin
Animation auf klicken. Ich habe auch gerade versucht margin
anstelle von oben und unten, aber immer noch kein Zeichen dafür, dass es funktioniert.
Sie ** alle ** die Keyframe-Animationen zeigen müssen, wenn Sie uns erwarten, dass sie debuggen, aber man kann nicht nur dies tut, mit einem Übergang - http://jsfiddle.net/ybh0thp9/5/ –
Sie scheinen Animationen und Übergänge zu verwirren und scheinen etwas zu verblassen, um unsichtbar zu werden, nachdem jemand auf das Ding geklickt hat, das er nicht sehen kann. – Quentin
oh ja ja. Ich habe die Animation und den Übergang verwechselt! – denislexic