Ich habe angefangen, mit CSS3-Übergängen in einem meiner Projekte herumzuspielen, und ich fand, dass ich im Grunde für jedes Element, das es bei Hover ändert, einen Übergang zur Hintergrundfarbe haben möchte.Gibt es einen Nachteil beim Festlegen des globalen CSS3-Hintergrundübergangs für alle Elemente?
Wenn ich etwas tun wie
a {
transition-property: background;
transition-duration: 0.15s;
transition-timing-function: ease-out;
transition-delay: 0;
}
oder sogar
* {
transition-property: background;
transition-duration: 0.15s;
transition-timing-function: ease-out;
transition-delay: 0;
}
es irgendeinen Nachteil? Da es keine Auswirkungen auf die Elemente hat, die die Hintergrundfarbe nicht ändern, ist das einzige Problem, das mir in den Sinn kommt, dass es Auswirkungen auf den Browser haben wird.
Kann die Verwendung zu vieler Transitionen dazu führen, dass der Browser verzögert wird? Oder gibt es spezielle Fälle, in denen ich Übergänge alle zusammen deaktivieren sollte?