background-size übergang auf hover bewirkt, dass chrome zu "schütteln" hintergrund Bild

Ich versuche zu erreichen, ein Effekt, den ich kürzlich sah, wo das hintergrund Bild zoomt auf hover. Ich ziemlich viel hat es mit dem Beispiel hier: https://jsfiddle.net/qyh6nbwt/ aber es scheint sehr wackelig (Sie werden verstehen, was ich meine, wenn Sie mit der Maus über Sie), ich bin auf osx läuft neuesten chrome-version, nicht aktiviert es in anderen Browsern noch nicht.
Gibt es eine Möglichkeit zu machen es weicher, so dass es nicht "schütteln" auf vergrößern?

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 Sortieren, fixieren es mit dem hinzufügen von transform: scale(1.1); auf die :hover, das bedeutet aber nicht, lösen Sie es vollständig. Sehr interessiert zu sehen, warum das so ist.
  • muss es ein Hintergrundbild?
  • Gut, ich habe dirty-workaround, wenn Sie sehen wollen : jsfiddle.net/qyh6nbwt/2, Aber Ihr scheint chrome performance-Problem.
InformationsquelleAutor Ilja | 2015-05-13
Schreibe einen Kommentar