zoukankan      html  css  js  c++  java
  • 响应式的嵌入内容和图片

    依据被嵌入内容的外部容器的宽度,自己主动创建一个固定的比例,从而让浏览器自己主动确定视频或 slideshow 的尺寸,可以在各种设备上缩放。

    这些规则被直接应用在 iframe、embed 和 object 元素上。假设你希望让终于样式与其它属性相匹配,还能够明白地使用一个派生出来的 .embed-responsive-item 类。

    超级提示: 不须要为 iframe 元素设置 frameborder=”0” 属性,由于我们已经替你这样做了!

    先看demo

    DEMO

    等比缩放的属性。基于padding.

    padding的可选參数 。 % 为父元素的宽度百分比 padding-bottom:50%; 即变成了 2比1的比例了

    描写叙述
    auto 浏览器计算内边距。
    length 规定以详细单位计的内边距值,比方像素、厘米等。

    默认值是 0px。

    % 规定基于父元素的宽度的百分比的内边距。
    inherit 规定应该从父元素继承内边距。

    详细实现

    16比9的大小

    <!-- 16:9 aspect ratio -->
    <div class="embed-responsive embed-responsive-youku">
    <iframe class="embed-responsive-item" src="http://player.youku.com/embed/XNzQ0NzIzOTM2" frameborder=0 allowfullscreen></iframe>
    </div>


    css 代码

    .embed-responsive {
        position:relative;
        display:block;
        height:0;
        padding:0;
        overflow:hidden
    }
    .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {
        position:absolute;
        top:0;
        left:0;
        bottom:0;
        height:100%;
        100%;
        border:0
    }
    .embed-responsive.embed-responsive-16by9 {
        padding-bottom:56.25%
    }
    .embed-responsive.embed-responsive-2by1 {
        padding-bottom:50%
    }
    .embed-responsive.embed-responsive-4by3 {
        padding-bottom:75%
    }
    .embed-responsive.embed-responsive-youku {
        padding-bottom:60.93023256%
    }


    等比缩放图片


    <div class="embed-responsive embed-responsive-2by1">
        <img class="embed-responsive-item" src="assets/images/b.jpg">
    </div>


    响应式图片

    .responsive-img {
        max- 100%;
        height: auto;
        display: block;
    }



  • 相关阅读:
    迅为RK3399开发板嵌入式linux开发指南
    迅为iMX8M Mini开发板NXP i.MX8系列ARM cortex A53 M4核心板
    谱聚类(上篇)
    html 新增标签
    前段文件上传
    vue设置cookie和获取cookie
    vue 中使用element ui 回显问题
    vue实现表格自建与表格内容填写
    Delphi Datasnap Post请求
    Nginx SSL 配置https
  • 原文地址:https://www.cnblogs.com/yangykaifa/p/7295467.html
Copyright © 2011-2022 走看看