• 海淀区公布第四批77处区级文物保护单位 2019-08-18
  • 互助献血成有偿兼职 揭秘新型“血头”的“生财术” 2019-08-02
  • 淘票票实施全链路营销策略,推动电影宣发进入“共振”时代 2019-08-02
  • 调查:约四成台湾幼儿园孩童每天使用手机逾30分钟 2019-07-17
  • 2019-07-17
  • 第二届加强创新和社会管理案例理论论坛暨社会管理创新案例颁奖典礼 2019-07-14
  • 光明网招聘时事新闻分析编辑 2019-07-14
  • Premiê chinês reúne-se com a imprensa 2019-07-11
  • 习近平:真抓实干埋头苦干万众一心 夺取脱贫攻坚战全面胜利 2019-07-11
  • 紫光阁中共中央国家机关工作委员会 2019-07-05
  • 北京公示东城区委常委、副区长陈之常拟为区长人选(图简历) 2019-07-05
  • 铜梁:原乡风情墙画扮靓山村 2019-07-04
  • “游、购、娱”持续升温 中国经济内生动力表现强劲 2019-07-04
  • 英国政治家威廉·皮特说得好:百姓的茅草房,风可以进,雨可以进,国王不可以随便进。 2019-07-03
  • 世界第一长航班将于今年10月重启 从新加坡到纽瓦克 2019-07-02
  • 多诺万拜仁慕尼黑号码:css 响应式图片布局设计让手机上自适应电脑也不改变大小

    这是加好的css图片响应式布局代码

    响应式网站设计为了让css图片布局适应手机访问,需要在css3代码中添加 img {max-width:100%;height:auto;} 加入这个代码后,图片无论在什么设备上显示都完美呈现。

    响应式 Web 设计 - 图片

    使用 width 属性

    拜仁慕尼黑vs法兰克福 www.mvcxr.com 如果 width 属性设置为 100%,图片会根据上下范围实现响应式功能:

    实例

    img {
        width: 100%;
        height: auto;
    }

    注意在以上实例中,图片会比它的原始图片大。我们可以使用 max-width 属性很好的解决这个问题。


    使用 max-width 属性

    如果 max-width 属性设置为 100%, 图片永远不会大于其原始大?。?/p>

    实例

    img {
        max-width: 100%;
        height: auto;
    }

    网页中添加图片

    实例

    img {
        width: 100%;
        height: auto;
    }

    背景图片

    背景图片可以响应调整大小或缩放。

    以下是三个不同的方法:

    1. 如果 background-size 属性设置为 "contain", 背景图片将按比例自适应内容区域。图片保持其比例不变:

     

    这是 CSS 代码:

    实例

    div {
        width: 100%;
        height: 400px;
        background-image: url('img_flowers.jpg');
        background-repeat: no-repeat;
        background-size: contain;
        border: 1px solid red;
    }

     

    2. 如果 background-size 属性设置为 "100% 100%" ,背景图片将延展覆盖整个区域:

     

    实例

    这是 CSS 代码:

    div {
        width: 100%;
        height: 400px;
        background-image: url('img_flowers.jpg');
        background-size: 100% 100%;
        border: 1px solid red;
    }

     

    3. 如果 background-size 属性设置为 "cover",则会把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。注意该属性保持了图片的比例因此 背景图像的某些部分无法显示在背景定位区域中。

     

    这是 CSS 代码:

    实例

    div {
        width: 100%;
        height: 400px;
        background-image: url('img_flowers.jpg');
        background-size: cover;
        border: 1px solid red;
    }

     

    不同设备显示不同图片

    大尺寸图片可以显示在大屏幕上,但在小屏幕上确不能很好显示。我们没有必要在小屏幕上去加载大图片,这样很影响加载速度。所以我们可以使用媒体查询,根据不同的设备显示不同的图片。

    以下大图片和小图片将显示在不同设备上:

     

    实例

    /* For width smaller than 400px: */
    body {
        background-image: url('img_smallflower.jpg'); 
    }

    /* For width 400px and larger: */
    @media only screen and (min-width: 400px) {
        body { 
            background-image: url('img_flowers.jpg'); 
        }
    }

     

    你可以使用媒体查询的 min-device-width 替代 min-width 属性,它将检测的是设备宽度而不是浏览器宽度。浏览器大小重置时,图片大小不会改变。

    实例

    /* 设备小于 400px: */
    body {
        background-image: url('img_smallflower.jpg'); 
    }

    /* 设备大于 400px (也等于): */
    @media only screen and (min-device-width: 400px) {
        body { 
            background-image: url('img_flowers.jpg'); 
        }
    }

     

    HTML5 <picture> 元素

    HTML5 的 <picture> 元素可以设置多张图片。

    浏览器支持

    元素          
    <picture> 不支持 38.0 38.0 不支持 25.0

    <picture> 元素类似于 <video> 和 <audio> 元素??梢陨璞覆煌淖试?,第一个设置的资源为首选使用的:

    实例

    <picture>
      <source srcset="img_smallflower.jpg" media="(max-width: 400px)">
      <source srcset="img_flowers.jpg">
      <img src="img_flowers.jpg" alt="Flowers">
    </picture>

     

    srcset 属性的必须的,定义了图片资源。

    media 属性是可选的,可以在媒体查询的 CSS @media 规则 查看详情。

    对于不支持 <picture> 元素的浏览器你也可以定义 <img> 元素来替代。

    css 响应式图片原文链接来自:https://www.runoob.com/css/css-rwd-images.html

  • 海淀区公布第四批77处区级文物保护单位 2019-08-18
  • 互助献血成有偿兼职 揭秘新型“血头”的“生财术” 2019-08-02
  • 淘票票实施全链路营销策略,推动电影宣发进入“共振”时代 2019-08-02
  • 调查:约四成台湾幼儿园孩童每天使用手机逾30分钟 2019-07-17
  • 2019-07-17
  • 第二届加强创新和社会管理案例理论论坛暨社会管理创新案例颁奖典礼 2019-07-14
  • 光明网招聘时事新闻分析编辑 2019-07-14
  • Premiê chinês reúne-se com a imprensa 2019-07-11
  • 习近平:真抓实干埋头苦干万众一心 夺取脱贫攻坚战全面胜利 2019-07-11
  • 紫光阁中共中央国家机关工作委员会 2019-07-05
  • 北京公示东城区委常委、副区长陈之常拟为区长人选(图简历) 2019-07-05
  • 铜梁:原乡风情墙画扮靓山村 2019-07-04
  • “游、购、娱”持续升温 中国经济内生动力表现强劲 2019-07-04
  • 英国政治家威廉·皮特说得好:百姓的茅草房,风可以进,雨可以进,国王不可以随便进。 2019-07-03
  • 世界第一长航班将于今年10月重启 从新加坡到纽瓦克 2019-07-02
  • pk10计划软件手机版 下载重庆时时彩app下载 老时时号码结果 快乐12今日四川推荐号码 江西时时被停原因 腾讯分分彩中奖最高计划 重庆时时视频直播器 重庆山东时时吗 如何看极速快三走势 老时时怎么玩 河北时时现场结果查询 内蒙古时时彩开彩结果走势图 手机棋牌作弊器可试用 168开奖现场123jk 足彩14场胜负比分直播 网上棋牌