
设计思维发散到接受了Gif 那锯齿痕的折磨,开始将目光转向png。
明显png是未来网页设计构思的趋势,其超级小的尺寸,以及异步载入的特性,使得png成为未来网页制作不二的选择。
但是老土的ie6 吃不消png的淫荡,竟然不给透视(ie6下显示透明png行不通)… 不能透过外衣看到那诱人的Bra
于是从百度上搬下来一些解决ie6中显示png的针对方法:
处理方法有好多,针对背景png和插入式png,各有一些解决方法,
飞鱼我一一尝试过去,屡试不爽。
下面将代码整理如下:
针对css背景png,实施如下。
background-image: url(你的图.png)!important;/* FF IE7 */
background-repeat: no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’你的图.png’); /* IE6 */
_background-image: none; /* IE6 */
background-repeat: no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’你的图.png’); /* IE6 */
_background-image: none; /* IE6 */
真对插入式的图片,最爽的莫过于用JS大法。虽然我不太懂,但copy这段JS 在你的页面上,然后插入png 图就能看到Bra啦
<script language=”JavaScript”>
function correctPNG()
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == “PNG”)
{
var imgID = (img.id) ? “id=’” + img.id + “‘ ” : “”
var imgClass = (img.className) ? “class=’” + img.className + “‘ ” : “”
var imgTitle = (img.title) ? “title=’” + img.title + “‘ ” : “title=’” + img.alt + “‘ ”
var imgStyle = “display:inline-block;” + img.style.cssText
if (img.align == “left”) imgStyle = “float:left;” + imgStyle
if (img.align == “right”) imgStyle = “float:right;” + imgStyle
if (img.parentElement.href) imgStyle = “cursor:hand;” + imgStyle
var strNewHTML = “<span ” + imgID + imgClass + imgTitle
+ ” style=\”" + “width:” + img.width + “px; height:” + img.height + “px;” + imgStyle + “;”
+ “filter:progid:DXImageTransform.Microsoft.AlphaImageLoader”
+ “(src=\’” + img.src + “\’, sizingMethod=’scale’);\”></span>”
img.outerHTML = strNewHTML
i = i-1
}
}
}
window.attachEvent(“onload”, correctPNG);
</script>
function correctPNG()
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == “PNG”)
{
var imgID = (img.id) ? “id=’” + img.id + “‘ ” : “”
var imgClass = (img.className) ? “class=’” + img.className + “‘ ” : “”
var imgTitle = (img.title) ? “title=’” + img.title + “‘ ” : “title=’” + img.alt + “‘ ”
var imgStyle = “display:inline-block;” + img.style.cssText
if (img.align == “left”) imgStyle = “float:left;” + imgStyle
if (img.align == “right”) imgStyle = “float:right;” + imgStyle
if (img.parentElement.href) imgStyle = “cursor:hand;” + imgStyle
var strNewHTML = “<span ” + imgID + imgClass + imgTitle
+ ” style=\”" + “width:” + img.width + “px; height:” + img.height + “px;” + imgStyle + “;”
+ “filter:progid:DXImageTransform.Microsoft.AlphaImageLoader”
+ “(src=\’” + img.src + “\’, sizingMethod=’scale’);\”></span>”
img.outerHTML = strNewHTML
i = i-1
}
}
}
window.attachEvent(“onload”, correctPNG);
</script>
看8懂得小盆友,哥哥就对不住你啦,一边画圈圈去。
算了,哥哥可怜你们,发张你们看得懂的东东。
最近无事在狂黏警车(对了最近的杀警察事件可8是我干的哦)—–极品飞车

注:瞧瞧,哥哥我毁了101辆警车,还在逍遥法外,8过刚过前面的拐角,就给以出租车司机给弄死了。囧
哟?不错哎 订阅飞鱼的RSS Feeds 回去慢慢看^_^
飞鱼 ^_^ 浆抱罗斯‘s blog



该文章已经被摸了81次。 没有评论,唉~~~
发表评论