Ich versuche, einen Effekt zu erzielen, den ich vor kurzem gesehen habe, wo Hintergrundbild auf Hover zoomt. Ich habe es ziemlich genau hier mit Beispiel gemacht: https://jsfiddle.net/qyh6nbwt/ aber es scheint sehr wackelig zu sein (Sie werden verstehen, was ich meine, indem ich darüber schwebe), ich bin auf osx mit der neuesten Chrome-Version, habe es in anderen Browsern noch nicht überprüft. Gibt es eine Möglichkeit, es weicher zu machen, damit es beim Vergrößern nicht "schüttet"?Hintergrund-Größe Übergang bei Hover verursacht Chrom zu "schütteln" Hintergrundbild
HTML
<div id="example">
test
</div>
CSS
#example {
background-image: url(http://www.jeroenkemperman.nl/wp-content/uploads/2014/06/Johns_Inc_Pizza_Spaghetti_wikipediacommons.jpg);
background-position: center center;
width: 250px;
height: 250px;
transition:all 1000ms ease;
background-size: 100% auto;
}
#example:hover {
background-size: 160% auto;
}
Sie können es reparieren, indem Sie 'transform: scale (1.1);' auf ': hover' hinzufügen, aber das behebt es nicht vollständig. Sehr interessiert zu sehen, warum das so ist. –
Muss es ein Hintergrundbild sein? –
Nun, ich habe dreckige Workaround, wenn Sie sehen möchten: https://jsfiddle.net/qyh6nbwt/2/ Aber es scheint Chrom Leistungsproblem. –