1、假设图片外层DIV的class为pic,图片的大小是此塌400*300,html代码可以写成下面这样:
2、如果希望鼠标经过时图片的尺寸变成600*450,那么在css里面只要这样定义就行了:picimg:hover{width:600px;height:450px}
3、这个代码巧扒巧在ie6下会不生效,因为ie6不支持除A标签外的其他元素的:hover伪类。如果要在ie6下兼容,只需要把div改成a标签,孝键也就是在图片上加一个超链接,然后给它加上一个class即可。
那要用css3了
可以利用css以下几个特性:笑盯碧
1. :hover ,可以实现鼠标悬停在指定元素上时触发该伪类样式;
2.transition ,可以则态实现效果的过度。
详细用法请本站。碰举
此外,也可以使用js dom等。
你写的伪类hover的这种方法没错,关键皮橡运是设置背景样式,因为是手机答题也记不全样式了,你搜如简一下css背景图燃梁片百分比,应该能找到你要的解决方式
mouseover事件,获取要放大图片的容器,然后用id或者class绑定后,可以jq,$("#id").css("background–width"袜铅)="出现值",mouseout事件再恢复原值。
要注意是告数好毕卖否会出现冒泡事件
background-size:200px 100px; 宽高自己定
如果让图片成比答早例放大答孝,可以使用百清举稿分比,如 background-size:110%;
如果要使图片保持,最好是用JS 来控制STLYE的设置,CSS没办派滚皮法保持,因尘差为a:hover是鼠标放备空上去后发生的变化!~
加一个a:visited与前面的a一样就高差简行了.
前面那个a最好戚裤用a:link.
注意庆毕顺序,IE顺序错了会没反应,但firefox不会.
网络延档举羡时导致。图片hover之后等比例放大,鼠标移开又等比例恢复原状,同时带有动画过渡效果答升,放大不变是因为网络延时导致,建议切换网络行拍重新连接即可。
给图片的容器设定高度宽度,在设置一个鼠标经过兆拿效果,div:hover img{},设置帆猜衡这里态做的图片宽度高度
以上就是土嘎嘎小编大虾米为大家整理的csshover图片放大相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!