Hier habe ich einige CSS:Übergang nur für die Grenze zu schweben, aber nicht für den Hintergrund
#image-edges-beneath:hover{
background-color: blue;
}
#image-edges:hover{
background-color: blue;
}
#image-edges-beneat:hover:after{
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
border: 2px solid #F1FD6D;
}
#image-edges:hover:after{
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
border: 2px solid #F1FD6D;
}
Allerdings funktioniert dies nicht. Das einzige, was passiert, ist, dass die Hintergrundfarbe einen Übergang hat, während ich möchte, dass sie sich nur beim Hover ändert, während der Rahmen einen Übergang haben soll, also wird der Rahmen im Grunde in die Farbe übergehen, während die Hintergrundfarbe sofort beim Schweben die Farbe ändert . Das möchte ich erreichen, aber das funktioniert nicht. :( Any ideas users?
Sie die Präfixe für Cross-Browser-Unterstützung nicht vergessen! '-webkit-transition: border-color 1s Leichtigkeit; -moz-Übergang: Randfarbe 1s Leichtigkeit; -o-Übergang: Randfarbe 1s Leichtigkeit; Übergang: Randfarbe 1s Leichtigkeit; ' –