鼠标悬停图片增加边框效果(适用多种尺寸图片且保持图片不位移)
2014-09-04 00:00
519 查看
HTML
图片的宽高一定要定义
CSS
JS
记得先引入jQuery文件
Demo
图片的宽高一定要定义
<div class="con"> <img src="http://www.zjgsq.com/wp-content/uploads/2014/08/jqueryapi.jpg" width="360px" height="110px"> <div class="border"></div> </div>
CSS
.con { margin: 50px; position: relative; } .border { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .con:hover .border { border: 5px solid #000; }
JS
记得先引入jQuery文件
$(function () { var w = $('img').width(); var h = $('img').height(); $('.con').width(w);//设置图片外部包裹层的宽度,也可以直接在CSS里设置 $('.con').height(h);//设置图片外部包裹层的高度,也可以直接在CSS里设置 $('.border').width(w - 10);//设置边框层宽度,这里要减去border宽度并乘以2 $('.border').height(h - 10);//设置边框层高度,这里要减去border宽度并乘以2 });
Demo
相关文章推荐
- CSS鼠标悬停图片加边框效果,不位移的方法
- CSS实现鼠标悬停图片时的边框变色效果
- CSS3鼠标悬停图片动画 多种文字动画效果
- 鼠标悬停图片产生边框的效果实现
- 鼠标悬停在图片上表现为手型效果
- jQuery 鼠标悬停时放大图片的效果
- 基于html5鼠标悬停图片动画展示效果
- IE6下鼠标悬停图片出现边框
- JQuery实现鼠标移动到图片边框效果
- jQuery当鼠标悬停时放大图片的效果实例
- CSS+JavaScript打造鼠标悬停图片渐显效果!
- 用html语言实现鼠标悬停放大图片的效果的方法
- bootstrap3.0教程之多种表格效果(条纹状表格、条纹状表格、鼠标悬停等)
- CSS 边框重叠鼠标悬停效果
- CSS定义鼠标移上图片链接,出现边框效果
- jQuery实现的感应鼠标悬停图片色彩渐显效果
- JQuery实现鼠标移动到图片上显示边框效果
- jQuery的鼠标悬停时放大图片的效果
- jQuery购物图片中的鼠标悬停显示详细信息效果
- 动态显示图片,并为hyperlink 做鼠标悬停效果