我只是想用填充为图像添加边框,我也需要过渡效果.它工作正常,但几乎没有问题.
>它显示悬停时图像中的小动作(未固定)
>过渡不顺利.
我尝试了一切.
应用.
箱尺寸:边界盒;
给图像边缘2px并在悬停时删除它但没有运气.看这个例子.它完全没问题.图像不会在悬停时移动. http://css-snippets.com/demos/hover-border.html
这是我的代码
.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>
我错过了什么,请检查小提琴,让我知道?
解决方法
这对你有用:
我刚刚添加了边框:4px实心透明;并删除边距并用边框补偿它并悬停重置它.
Fiddle
.home-item1 { height: 107px; width: 108px; cursor: pointer; Box-sizing: border-Box; } .home-item1 img{ border: 4px solid transparent; border-radius: 50%; padding: 0px; transition:all 0.2s ease-in-out; } .home-item1 img:hover{ border: 2px solid red; margin: 0px; padding: 2px; }
<div class="home-item1"> <img src="http://lorempixel.com/110/110/" alt=""> </div>
希望这有用.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。