zoukankan      html  css  js  c++  java
  • ie8下背景图片平铺问题

    IE9+及其他浏览器实现背景图片平铺可能需要一个属性就可以background-size:100%/cover;

    但是ie8下background-size是不兼容的,因此我们需要用到滤镜,来解决背景图片拉伸问题。

    仅需如下代码:

    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='../img/news/news-banner.png',
    sizingMethod='scale');
    -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='../img/news/news-banner.png',
    sizingMethod='scale');

    eg:

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=no">
      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
      <meta name="renderer" content="webkit" />
      <title>投影仪-新闻中心</title>
      <style type="text/css">
      *{margin: 0;padding: 0;}
        .news-banner{
            width:100%;
            height:225px;
            background-position:50%;
            background-size:cover;
            background-repeat: no-repeat;
            background-image:url(news-banner.png);
            filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='news-banner.png',
            sizingMethod='scale');
            -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
            src='news-banner.png',
            sizingMethod='scale');
        }
      </style>
    </head>
    <body>
      <div class="news-banner">    
      </div>
    </body>
    </html>
    View Code
  • 相关阅读:
    双指针
    二维数组 查找常用字符
    将数组分为相等的三部分
    交换 排序
    买股票
    双指针 回文数
    双指针
    测试SM图床
    cnpm,vue等命令不识别的问题废人解决方案
    typeof面试题解答
  • 原文地址:https://www.cnblogs.com/MissBean/p/ie8-background-size.html
Copyright © 2011-2022 走看看