zoukankan      html  css  js  c++  java
  • 2020-02-25 今天学了啥?

    CSS如何实现固定宽高比

    一、元素尺寸已知,直接写宽高

    二、尺寸未知,可替换元素(img、video等),指定宽度或者高度,另一个自动计算。

    <div class="wrapper">
      <img src="./picture" alt="">
    </div>


    .wrap{
      width50vw;
    }
    img{
      width100%;
      height: auto;
    }

    三、普通元素实现固定宽高比

    使用padding-top/padding-bottom实现

    <div class="wrapper">
      <div class="box"></div>
    </div>

    .wrap{
       50vw;
    }
    .box{
       100%;
      height: 0;
      padding: 0;
      padding-bottom: 75%;
    }

    上述使用padding-bottom来撑开盒子,实现4/3的比例。但是如果box盒子要放入内容的话,可以使用绝对定位来充满盒子。

    .box{
      position: relative;
      width100%;
      height0;
      padding0;
      padding-bottom75%;
      margin50px;
      background-color: lightsalmon;
    }
    .content {
      position: absolute;
      top0;
      right0;
      bottom0;
      left0;
    }
  • 相关阅读:
    ORACLE函数介绍
    msdn的javascript文章转载
    baidu的高级搜索命令
    周杰伦 青花瓷 蒲公英的约定 我不配 彩虹 歌词和下载
    谷歌百度相争 新浪渔翁得利
    tomcat+jsp web运行环境搭建
    C#2008与.NET 3.5 高级程序设计读书笔记(24) LINQ API编程
    C#2008与.NET 3.5 高级程序设计读书笔记(16) 类型反射、晚期绑定和基于特性的编程
    C#2008与.NET 3.5 高级程序设计读书笔记(15) .NET程序集入门
    C#2008与.NET 3.5 高级程序设计读书笔记(25) WCF
  • 原文地址:https://www.cnblogs.com/ylweb/p/12364435.html
Copyright © 2011-2022 走看看