Я просто хочу добавить рамку для изображения с отступами, также мне нужен эффект перехода. Работает нормально, но есть несколько проблем:
- показывает небольшие движения на изображении при наведении (не зафиксировано)
- Переходы не плавные.
Я попробовал все.
Я применил box-sizing:border-box;
, увеличил изображение до 2 пикселей и удалил его при наведении, но все равно не повезло.
См. пример . Это совершенно нормально, и изображение не движется при наведении.
Вот мой код:
.home-item1 {
height: 107px;
width: 108px;
cursor: pointer;
box-sizing: border-box;
}
.home-item1 img {
border-radius: 50%;
margin: 2px;
transition: 0.2s ease-in-out;
}
.home-item1 img:hover {
border: 2px solid red;
margin: 0px;
padding: 2px;
}
<div class="home-item1">
<img src="http://i64.tinypic.com/2s0ftrc.png" alt="">
</div>
Чего мне не хватает? Пожалуйста, проверьте скрипку и дайте мне знать.
jsfiddle