请问我有一张小图片和一张大图片,页面显示小图片,当鼠标经过显示大图片,并且图片是超链接。
怎么用CSS实现两张图片的切换?

解决方案 »

  1. 设置 onmouseover、onmouseout 事件
      

  2. 谢谢!你的这是用的JS,我想只用CSS+div就能实现。
    他们要求就是用CSS,我百度了下用两个做div的背景可以实现两张图片的切换,
    但我不知道超链接的两张图片切换的方法?
      

  3. 设置a标签的宽高 css把图片作为a标签背景 然后css a:hover{background-img:...}  
      

  4. js很简单的就搞定了 为什么非要用css 那么麻烦呀。。
      

  5. <style type="text/css">
        .max{display: none}
        a:hover .min{display: none}
        a:hover .max{display: block}
    </style>
    <a href="#">
        <img class="min" src="http://avatar.profile.csdn.net/D/6/A/2_china030630.jpg" alt="小图">
        <img class="max" src="http://info-database.csdn.net/Upload/2012-09-04/sap-210-60-0904.gif" alt="小图">
    </a>
    因为你不准用js所以改不了src.只能一次使用两张图片。
      

类似问题 »