There is such a block with background and effect:
html, body { margin: 0; padding: 0; width: 100%; height: 100%; } .box { width: 100%; height: 100%; background: url(http://www.nasa.gov/sites/default/files/thumbnails/image/potw1441a.jpg) center no-repeat; -webkit-background-size: 150%; background-size: 150%; transition: all 5.27s ease-in-out; } .box:hover { -webkit-background-size: 100%; background-size: 100%; } <div class="box"> </div> When you hover on the block, the background starts to twitch and somehow change with delays.
Can this be somehow corrected (smoothed), if we apply the transition specifically to background-size (from 150% to 100%)?
PS: With transform: scale; I know the solution, thanks!

scalein any way. As far as I understand this content will be in this container, but then you can throw the background in:beforeand it will be scaled) - Artem Gorlachev