Как показать другую часть картинки по наведение в css?
Всем привет! Есть картинка 16 на 32. Хочу сделать так: в обычном режиме показывается первая часть 16 на 16, при наведении показывается остальная часть 16 на 16 например нижняя. Как это сделать средствами CSS.
Заметьте, что там родительский блок div с указанными размерами обязателен. Иначе когда срабатывает clip и обрезает обрезает изображение под курсором, то hover пропадёт и начнётся «дрожание». https://jsfiddle.net/25n4hqvw/ — нужно поводить курсором над изображением, что бы увидеть.
AngReload, нет. Если объяснить на примере текста, то при наведении меняется цвет. А я хочу, чтобы при наведении поменялась картинка. Только картинка одна. В первой части(16х16) находиться та картинка, который показывается до наведения, а другая часть показывается на том же месте вместо первой
AngReload, да. Как-то проблематично получается с такой картинкой. Может лучше его обрезать на две части и при наведении показать просто другую картинки(ту что обрезал)?
Какой вариант лучше?