zoukankan      html  css  js  c++  java
  • 【CSS】整屏大背景

    1. 利用div的层次,设置底层div充满屏幕,并给div设置背景图

    <div id="Layer1" style="position:absolute;top:0;100%; height:100%; z-index:-1">
      <img src="resources/um/img/um_bg_1.jpg" height="100%" width="100%"/>
    </div>


    2. 利用body元素

    body{background:url no-repeate center position red ; background-size:cover};

    body{background:url no-repeate center position red ; background-size:contain};

    background-size:cover    背景图片充满整个容器,不考虑是否看到完整图片

    background-size:contain  背景图片充满整个容器,并出现完整图片

    background-size:200px 100px;  数值表示方式

    background-size:30% 60%;  百分比表示方式

    background-size:auto;    以图片自身大小来填充元素,即auto值


    3. js 获取屏幕宽高,设置img 宽高


    4. 使用滤镜

    body{ 
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin/v2011/images/body.png',sizingMethod='scale');
      background-repeat: no-repeat; 
      background-positon: 100%, 100%; 


    5. 图片自动适应浏览器大小  - 待验证

    img.source-image {
        100%;
       position: absolute;
       top: 0;
       left: 0;
    }


    http://liyunpeng.iteye.com/blog/2101956


    计划、执行、每天高效的活着学着
  • 相关阅读:
    正则表达式--验证中国手机号
    PostgreSQ数据库安全连接请求问题
    golang时间正反格式化
    Git 分支管理和冲突解决
    golang交叉编译
    ps命令
    Redis应用场景
    SecureCRT for Mac
    Redis作者谈Redis应用场景
    redis 五种数据的应用场景
  • 原文地址:https://www.cnblogs.com/huxiaoyun90/p/4060193.html
Copyright © 2011-2022 走看看