日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > 模塊的opacity透明與PNG的陰影透明沖突

模塊的opacity透明與PNG的陰影透明沖突

來源:程序員人生   發布時間:2014-03-06 23:28:44 閱讀次數:2768次
模塊的透明設置:filter:alpha(opacity=80); opacity:0.8;

PNG的透明設置:直接在制作PNF-24模式的圖時留有透明度就可以

問題:

今天在處理F7Dialog2.0項目時發現一個問題,那就是在IE中設置了一個模塊的透明度后如果該模塊內有插入或者設置背景的圖片中帶有半透明的PNG-24圖片時此時的半透明就會渲染錯誤,造成圖片很難看的后果。

原因:

經過研究判斷,是filter屬性的問題,至于其中的參數和瀏覽器的渲染模式我搞不清楚,這個有點深,IE專屬filter的參數我也只用過alpha的opacity這個,其他的也沒有興趣搞清楚。

解決方案:

以我目前的知識判斷,兩者不能共存,有了模塊透明度,其內部就不要在出現有透明度的PNG,除非你放棄IE瀏覽器。

所以我選擇了IE6使用CSS設置模塊透明度,其他瀏覽器使用PNG設置圖片透明度來解決。

示例:
看看我調整后的CSS:
background-image:url("../img/yahoo_style_side.png");
_background-image:url("../img/yahoo_style_side_ie6.png");
_filter:alpha(opacity=80);

第一行給IE6意外的瀏覽器設置帶有半透明的PNG圖片
第二行給IE6設置獨立的沒有半透明的圖片
第三行給IE6設置模塊透明度

另外在PNG-24圖片中設置的透明度需要與IE6 CSS設置的透明度保持一致,這樣體驗感才能更接近。

綜合以上情況,達到的效果是:除IE6不支持PNG半透明,但他支持模塊透明。其他瀏覽器都支持PNG透明;

所以,你的PNG圖片中沒有漸變的陰影時兩者達到的效果是一致的。

當然,如果你的PNG圖片不在半透明模塊內部,也就不會出現這樣的問題。

說明:IE5及以前版本不做考慮。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久久久久久久一区二区 | 在线看的av网站 | 久久婷婷激情 | 亚洲第一黄色网 | 四虎www4hu永久免费 | 午夜综合 | 九九热在线视频观看这里只有精品 | 日韩精品小视频 | 亚洲成人99| 狠狠操综合 | 久久精品免费观看 | 国产精品一区二区不卡 | 国产欧美精品区一区二区三区 | 久久综合九色综合久久久精品综合 | 国产精品久久久久久久久免费相片 | 国产日本在线 | 一区二区中文字幕 | 青青草伊人久久 | 日韩精品久久久久久久电影99爱 | 久久成人精品 | 欧美a级成人淫片免费看 | 亚洲麻豆精品 | 一级片在线播放 | 日韩国产欧美精品 | 成人在线视频观看 | 国产精品一区二区三区不卡 | 日韩一区二区免费视频 | 国产在线免 | 精品粉嫩aⅴ一区二区三区四区 | 91精品国产高清久久久久久久久 | 欧美日韩精品在线观看 | 99在线看 | 亚洲毛片在线观看 | 黄色在线观看国产 | 亚洲a人 | 特级丰满少妇一级aaaa爱毛片 | 岛国片在线观看 | 国产精品热久久久久夜色精品三区 | 香蕉视频一区二区三区 | 精品国产乱码久久久久久丨区2区 | 人成在线 |