参考

需求简介:

在大的div中放九个小div, 小div需要保持4:3的宽高比, 小div中会有图片, 图片按照4:3拉伸

下图效果是div1:1 , 图片宽度100%, 高度自适应

思路

1, 使用padding-bottom / padding-top 计算值时使用父元素的宽度来生成宽高比固定的div, 但此时该div高度为0

描述

length

规定以具体单位计的固定的下内边距值,比如像素、厘米等。默认值是 0px。

%

定义基于父元素宽度的百分比下内边距。此值不会如预期地那样工作于所有的浏览器中。

inherit

规定应该从父元素继承下内边距。

2, 使用绝对定位拉伸子元素宽高

3, 对于图片进行拉伸

export default {

name: "app"

}

.box-wrap {

border: 1px solid black;

margin: auto;

display: flex;

height: 60vh;

width: 40vw;

flex-wrap: wrap;

padding: 2px;

box-sizing: border-box;

justify-content: center;

align-items: center;

}

.box {

width: 30%;

height: 0;

padding-bottom: 30%;

box-sizing: border-box;

margin: 2px;

background: gray;

position: relative;

}

.img-wrap{

position: absolute;

left: 0;

right: 0;

top:0;

bottom: 0;

display: flex;

justify-content: center;

align-items: center;

}

.img {

width: 100%;

margin: auto;

}

css 大图保持宽高比压缩,css 保持宽高比缩放相关推荐

  1. gulp压缩css文件夹,使用 gulp 压缩 CSS

    压缩 css 代码可降低 css 文件大小,提高页面打开速度. 我们接着将规律转换为 gulp 代码 ## [](https://github.com/nimojs/gulp-book/blob/ma ...

  2. webpack4--提取css到单独文件并且压缩css

    提取css到build/css目录下:mini-css-extract-plugin插件 压缩css:optimize-css-assets-webpack-plugin插件 Uglify是压缩js: ...

  3. css 大图保持宽高比压缩,CSS实现自适应下保持宽高比

    在项目中,我们可能经常使得自己设计的网页能自适应.特别是网站中的图片,经常要求在网页放大(或缩小)时,宽高同时放大(或缩小),而且不变形(即保持正常的长宽比).为了不变形,常用的方法就是设置width ...

  4. webpack3.0 压缩css 但是不在html中引用,webpack怎样压缩css?

    Webpack是前端一个工具,可以让各个模块进行加载,预处理,再进行打包.现代的前端开发很多环境都依赖webpack构建,比如vue官方就推荐使用webpack. webpack可以使用css压缩插件 ...

  5. webpack怎样压缩css?

    webpack是前端一个工具,可以让各个模块进行加载,预处理,再进行打包.现代的前端开发很多环境都依赖webpack构建,比如vue官方就推荐使用webpack. webpack可以使用css压缩插件 ...

  6. css控制图片拉伸不变形,css+background实现 图片宽高自适应,拉伸裁剪不变形

    图片宽高不固定 ,一样实现自适应,拉伸裁剪不变形,适应各大兼容性. 下面咱们在网上找两张宽高不一样的照片: No.1                                          ...

  7. 将多张图整合到一张大图中,再用css定位技术

    2019独角兽企业重金招聘Python工程师标准>>> 以前做网站的时候,经常有地方要用小图标.第一次接触bootstrap的时候,下载打开它的源文件的时候只看到了两张图,就是包含很 ...

  8. js和css和img,Node.js压缩web项目中的js,css和图片

    安装node.js 这个非常简单,下载下来,配置下环境变量就可以了,使用node -v查看是否安装成功 安装压缩需要的模块分别是uglify-js,clean-css,node-smushit 命令是 ...

  9. php 使用压缩css文件,PHP-使用GZIP压缩静态CSS文件

    所以我有一个CSS文件style.css.在同一目录中,我有images /文件夹. 如何制作一个从另一个文件夹压缩style.css的脚本? 现在我有这个: if(isset($_GET['css' ...

最新文章

  1. CICC科普栏目|颠覆认知!看完这些图,你的世界观还好吗?
  2. 昆山第二中等专业学校计算机分数线,昆山第二职业中学录取分数线
  3. 前端二十七:四彩边框
  4. MySQL-在线处理大表数据 在线修改大表的表结构
  5. 我的首页收藏链接之07年前的LIST
  6. 《DSP using MATLAB 》示例Example6.3
  7. 微信网页开发教程 php,PHP实现微信网页授权开发教程,php授权教程_PHP教程
  8. cod16 服务器正在维护,使命召唤16玩不了怎么办 使命召唤16进不去解决方法
  9. mysql sleep连接过多的完美解决办法
  10. linux开启和使用swap
  11. Flink本地安装教程
  12. html菜鸟ruby,ruby的基础语法
  13. Java项目:JSP网上零食销售系统
  14. 《管理的实践》读书心得摘录
  15. php阿拉伯数字转换大写,php 阿拉伯数字如何转大写
  16. SnapGene快速入门,界面及常用操作教程
  17. 原来在朋友眼里,我是一个闪闪发光的人
  18. MySQL 数据类型
  19. 大型的obj文件如何处理和加载
  20. Centos7中病毒排查[tsm][kswapd0]

热门文章

  1. HDLBits答案(4)_如何避免生成锁存器?
  2. 函数进阶_月隐学python第11课
  3. python3安装_Python 3.8.2安装教程
  4. python解密_python在加密解密中的例子(尽可能去深挖)
  5. 计算机关机又自动重启,为什么w7电脑关机后自动重启_w7电脑关机后自动重启怎么解决...
  6. mysql业务 日志_mysql笔记之日志篇
  7. 大二暑假周进度报告(五)
  8. mkdirp——递归创建目录及其子目录
  9. 面向对象的三大特征之一:继承
  10. 【转】Android 音量键+电源键 截屏代码小结