Warum verschwindet die Grenze augenblicklich und nicht langsam wie bei den anderen Eigenschaften?CSS-Transitionsbegrenzung wird sofort zurückgesetzt
Hinweis: In diesem Fall erscheint der Rand sofort anstelle der Verzögerung von 2 Sekunden.
.figure {
\t height: 160px;
\t width: 160px;
\t background-color: red;
\t transition-property: all;
\t transition-duration: 2s;
}
.figure:hover{
\t background-color: blue;
\t border: 10px solid pink;
\t color: yellow;
}
<div class='figure'>Stackoverflow</div>
Ha! nun, das macht Sinn! Vielen Dank! –
Die genauere Erklärung ist, dass Rahmenstile überhaupt nicht umgewandelt werden können. Sie können nicht einmal zwischen durchgehend und gestrichelt wechseln. Und sicherlich wäre der Übergang zu oder von einem der 3D-Look-Border-Styles eine Herausforderung, um gut auszusehen, geschweige denn zu standardisieren. – BoltClock
Siehe auch http://stackoverflow.com/questions/14385422/why-dont-css3-animations-work-on-outline-with-default-none/14386672#14386672, wo das Gleiche für Gliederungsstile gilt. – BoltClock