У меня есть div с каким-то стилем:
<div class="block"></div>
.block { background: url('../img/img.png');}
.block:hover { background: url('../img/img.png') 0 10px;}
То есть при наведении у меня просто меняются координаты этого же изображения. При использовании transition у меня просто плавно анимируется смена координат изображения, а не плавное появление. Как решить этот вопрос?
На js я бы решал это так: создал 2 блока: block, block_hover и при наведении на block я бы плавно показывал block_hover
А как такое сделать на css?