zoukankan      html  css  js  c++  java
  • 完美兼容IE及Firefox的PNG背景透明CSS代码

    关键是:

    background:transparent url("../images/logo.png") ;no-repeat top;!important;

    background-repeat:no-repeat; 

    _background:none;

    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/logo.png',sizingMethod='scale');

    说明:

    在 IE6 中,可以很方便地利用 img 的 src 属性,实现本地图片预览,然而在 IE7 中,这种办法却行不通。需要用 AlphaImageLoader

    说明:

    在对象容器边界内,在对象的背景和内容之间显示一张图片。并提供对此图片的剪切和改变尺寸的操作。如果载入的是PNG(Portable Network Graphics)格式,则0%-100%的透明度也被提供。

    语法:

    filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )

    enabled: 可选项。布尔值(Boolean)。设置或检索滤镜是否激活。
    true:默认值。滤镜激活。
    false:滤镜被禁止。

    sizingMethod: 可选项。字符串(String)。设置或检索滤镜作用的对象的图片在对象容器边界内的显示方式。
    crop:剪切图片以适应对象尺寸。
    image:默认值。增大或减小对象的尺寸边界以适应图片的尺寸。
    scale:缩放图片以适应对象的尺寸边界。

    src: 必选项。字符串(String)。使用绝对或相对 url 地址指定背景图像。假如忽略此参数,滤镜将不会作用。

     

     注意:IE的图片路径./images   火狐Firefox 是 ../images

    例子如下:

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <STYLE>
    BODY {
    margin:0px;
    FONT-FAMILY: arial,sans-serif;
    font-size:100%;
    background: url(http://shared.youdao.com/images/skins/movie/hzz/preview.jpg)
    }
    .logo {
    clear:both;
    margin-top:18px;
    background: transparent url(http://shared.youdao.com/images/logos/youdao-logo-s.png) no-repeat top;
    *margin-left:-5px;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://shared.youdao.com/images/logos/youdao-logo-s.png',sizingMethod='scale');
    height:139px;
    362px;
    }
    </STYLE>

    </head>
    <body>
    <div class=logo></div>
    </body>
    </html>

  • 相关阅读:
    原型模式
    简单工厂模式与工厂方法模式
    监听器 Listener
    代理模式
    装饰模式
    软件设计的原则
    事务的特性和隔离级别
    JDBC事务(三)ThreadLocal绑定Connection
    JDBC事务(二)转账示例
    JDBC事务(一)
  • 原文地址:https://www.cnblogs.com/hakuci/p/1870178.html
Copyright © 2011-2022 走看看