多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

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

來源:程序員人生   發布時間:2014-03-06 23:28:44 閱讀次數:2762次
模塊的透明設置: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及以前版本不做考慮。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久性生活 | 免费视频一区二区性色 | 波多野吉衣在线多野结衣 | 自拍偷拍日韩 | 久久综合欧美 | 国产成人精品日本亚洲语言 | 成人精品免费视频 | 色老久久精品偷偷鲁一区 | jizz免费一区二区三区 | 在线免费视频a | 极品福利视频 | 乱人伦精品一区二区 | 亚洲视频免费看 | 美女牲交毛片一级视频 | 亚洲一区二区三区高清 不卡 | 免费日本在线 | 国产亚洲人成网站在线观看 | www免费视频 | 久久免费毛片 | 大香焦伊人 | 国产h视频在线观看网站免费 | 亚州三级 | 国产永久福利 | 日本一区二区在线播放 | 国产毛片毛片精品天天看 | 98精品全国免费观看视频 | 久久成人性色生活片 | 国产美女无遮挡免费视频 | 国产l精品国产亚洲区久久 国产mv在线观看 | 欧洲美女a视频一级毛片 | 欧美人与动人物乱大交 | 亚洲精品色综合区 | 精品一区二区三区在线视频观看 | 欧美黑人性生活 | 成zzzwww日本免费 | 另类一区| 精品福利一区二区免费视频 | 手机看片地址 | 亚洲国产二区三区久久 | 亚洲精品日韩在线一区 | 亚洲全网成人资源在线观看 |