zoukankan      html  css  js  c++  java
  • IE6下png透明hover效果处理方案

    IE6,大家都懂的!该考虑还是要考虑的!png透明是IE6常见的bug,w3cfuns有一篇完美处理方案!这里说下hover时png的处理!

    最近几个朋友都遇到hover问题时候不能得以处理,时生和丽丽两位童靴分别给出不同方案,备份下方便下!
    嘿!DEMO传送点这里
    1、用DD_belatedPNG.js解决

    DD_belatedPNG.js可以说目前解决png最佳方案之一, 在站内有大量png处理时候可以考虑!

    可以参考:uzone.cc的处理方案,在结构上加一个空层单独做背景,避免DD_belatedPNG.js失效;

    <ul>
    <li class="ddz select">
    <div class="game_bg"><i></i></div>
    <a href="javascript:;">
    <h3>UU斗地主</h3>
    <span class="level5"></span>
    <p>UU斗地主有宝斗地主是一款集3D...</p>
    </a> </li>
    <li class="dn">
    <div class="game_bg"><i></i></div>
    <a href="javascript:;">
    <h3>UU斗牛</h3>
    <span class="level3"></span>
    <p>栩栩如生斗牛形象快速富有节奏...</p>
    </a> </li>
    <li class="cdd">
    <div class="game_bg"><i></i></div>
    <a href="javascript:;">
    <h3>UU锄大地</h3>
    <span class="level4"></span>
    <p>比肩于国粹麻将的锄大地,严谨...</p>
    </a> </li>
    </ul>

    DD_belatedPNG.js引用:

    DD_belatedPNG.fix('#game_detail .game_bg,#game_detail li i,#game_detail .select i,.game_img a');

    此方案优点:支持css sprites,可处理png不透明bug;缺点:引入的js略大
    2、滤镜解决方案:

     
     1 .game_detail2 .game_bg0{
     2 position:absolute;
     3 left:0;
     4 top:0;
     5 height:121px;
     6 width:236px;
     7 z-index:3;
     8 background:url(../images/game_item2.png) no-repeat;
     9 _background:none;
    10 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/game_item2.png");
    11 }
    12 .game_detail2 .select .game_bg0{
    13 height: 118px;
    14 cursor:pointer;
    15 background:url(../images/game_item1.png) no-repeat;
    16 _background:none;
    17 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/game_item1.png");
    18 }

    优点:针对少量png优选;缺点:不支持css sprite

    参考资料:

    IE6 PNG透明终极解决方案(打造W3Cfuns-IE6PNG最强帖)

    本文由江涛编辑;原文地址:http://www.321xz.com/xhtmlcss/IE-png-hover-bug.html,转载请保留出处;

  • 相关阅读:
    光学镜头参数详解(EFL、TTL、BFL、FFL、FBL/FFL、FOV、F/NO、RI、MTF、TVLine、Flare/Ghost)
    三角函数公式
    技术工人的升华
    如何在apache启动的时候不输入ssl的密码
    汉字转拼音问题
    深入PHP内核(1) 引用
    如何把普通的exe服务器程序注册成windows 服务
    如何学习Yii
    横向同步问题
    多态的内幕(C++, C)语言两个版本
  • 原文地址:https://www.cnblogs.com/w3cjiangtao/p/3049659.html
Copyright © 2011-2022 走看看