CSS鼠标悬停图片加边框效果,不位移的方法
2015-09-23 16:56
633 查看
<!DOCTYPE HTML> <html lang="en-US"> <head> <title>css实现鼠标悬停时图片加边框效果</title> <style type="text/css"> body{background:#222;color:#06c;} em{ font-style:inherit;} img{background:white;margin:0 5px;width:70px;height:70px;} img:hover{border:1px red solid;} .demo2 img{border:1px solid transparent;} .demo2 img:hover{border:1px red solid;} .demo3 img:hover{width:68px;height:68px;border:1px solid yellow;} </style> </head> <body> <div class="demo1"> <img src="/jscss/demoimg/wall_s6.jpg" /> <img src="/jscss/demoimg/wall_s6.jpg" /> <img src="/jscss/demoimg/wall_s6.jpg" /> <img src="/jscss/demoimg/wall_s6.jpg" /> <em>明显看到当img标签在hover的时候由于出现边框导致位移</em> </div> <div class="demo2"> <img src="/jscss/demoimg/wall_s6.jpg" /> <img src="/jscss/demoimg/wall_s6.jpg" /> <img src="/jscss/demoimg/wall_s6.jpg" /> <img src="/jscss/demoimg/wall_s6.jpg" /> <em>给每个img添加border:1px solid transparent;世界就和平了</em> </div> <div class="demo3"> <img src="/jscss/demoimg/wall_s6.jpg" /> <img src="/jscss/demoimg/wall_s6.jpg" /> <img src="/jscss/demoimg/wall_s6.jpg" /> <img src="/jscss/demoimg/wall_s6.jpg" /> <em>修改width和height,世界继续和平</em> </div> </body> </html>
相关文章推荐
- CSS 操作 - width() 方法
- css3背景渐变以及图片混合渲染模式(一)
- css3变形
- css的hack问题-测试记录
- css选择器指定元素中第几个子元素
- css3动画工具
- CSS注意事项
- 一些CSS3的乐趣 - 工作也能发现乐的源头
- 不同浏览器加载指定css文件
- CSS定位机制——普通流、浮动、定位
- 深入理解 CSS3 弹性盒布局模型
- css之定位元素
- 你所不知的 CSS ::before 和 ::after 伪元素用法
- CSS3中的Transition属性详解
- css优先级和四种接入方式
- 随便写写,当作了解--Css
- 如何将一个Activity设置成窗口的样式
- CSS-3 文字阴影—text-shadow 的使用
- CSS3实现图片放大旋转
- 修改系统AlertDialog样式、自定义Dailog-----Activity透明效果