css 固定图片尺寸16:9

  • 直接上代码
    • 关键代码:
    • 0x00 效果图
    • 0x01 各个图片原始尺寸与现尺寸对比
    • 0x02 代码解读

直接上代码

复制直接运行即可

<!DOCTYPE HTML>
<html><head><title>图片固定16:9尺寸</title><link rel="stylesheet" href="https://cdn.staticfile.org/bootstrap/5.2.2/css/bootstrap.min.css"/></head><body><div class="row" style="width: 95%;margin: 50px auto 0 auto ;"><div class="col-lg-3 col-md-3 col-sm-12 col-xs-12"><div class="box"><a href="javascript:void(0)"><div style="position: relative;width: 100%;padding-bottom: 56.25%;"><img style="position: absolute;width: 100%;height: 100%;" src="https://static.veer.com/veer-v2/cms/20221019/dc890e0c23364913a5e222362d3b29d2.jpg?x-oss-process=image/format,webp" alt=""></div></a><div style="text-align: center;padding-top: 10px;color: #000;">图片1</div></div></div><div class="col-lg-3 col-md-3 col-sm-12 col-xs-12"><div class="box"><a href="javascript:void(0)"><div style="position: relative;width: 100%;padding-bottom: 56.25%;"><img style="position: absolute;width: 100%;height: 100%;" src="https://tenfei01.cfp.cn/creative/vcg/veer/612/veer-129645925.jpg?x-oss-process=image/format,webp" alt=""></div></a><div style="text-align: center;padding-top: 10px;color: #000;">图片2</div></div></div><div class="col-lg-3 col-md-3 col-sm-12 col-xs-12"><div class="box"><a href="javascript:void(0)"><div style="position: relative;width: 100%;padding-bottom: 56.25%;"><img style="position: absolute;width: 100%;height: 100%;" src="https://static.veer.com/veer-v2/cms/20221024/7d5f20e425c84c7b9dfedcf8c5845a28.jpg?x-oss-process=image/format,webp" alt=""></div></a><div style="text-align: center;padding-top: 10px;color: #000;">图片3</div></div></div><div class="col-lg-3 col-md-3 col-sm-12 col-xs-12"><div class="box"><a href="javascript:void(0)"><div style="position: relative;width: 100%;padding-bottom: 56.25%;"><img style="position: absolute;width: 100%;height: 100%;" src="https://static.veer.com/veer-v2/cms/20221017/3e96d75130ab4f048b06a07101d30c99.jpg?x-oss-process=image/format,webp" alt=""></div></a><div style="text-align: center;padding-top: 10px;color: #000;">图片4</div></div></div><div class="col-lg-3 col-md-3 col-sm-12 col-xs-12"><div class="box"><a href="javascript:void(0)"><div style="position: relative;width: 100%;padding-bottom: 56.25%;"><img style="position: absolute;width: 100%;height: 100%;" src="https://tenfei01.cfp.cn/creative/vcg/veer/612/veer-344356155.jpg?x-oss-process=image/format,webp" alt=""></div></a><div style="text-align: center;padding-top: 10px;color: #000;">图片5</div></div></div><div class="col-lg-3 col-md-3 col-sm-12 col-xs-12"><div class="box"><a href="javascript:void(0)"><div style="position: relative;width: 100%;padding-bottom: 56.25%;"><img style="position: absolute;width: 100%;height: 100%;" src="https://tenfei01.cfp.cn/creative/vcg/veer/612/veer-410640525.jpg?x-oss-process=image/format,webp" alt=""></div></a><div style="text-align: center;padding-top: 10px;color: #000;">图片6</div></div></div></div></body>
</html>

关键代码:

父元素: position:relative;width:100%;padding-bottom:56.25%;
子元素(img标签): position:absolute;width:100%;height:100%;

0x00 效果图

0x01 各个图片原始尺寸与现尺寸对比




0x02 代码解读


<div style="width:100px"><div style="position:relative;width:100%;padding-bottom:56.25%"><img  src="..." /></div>
</div>

padding margin 如果为百分比 那么这个值便是父元素(最近的一个[内联]块级元素)的宽度值乘这个百分比
这个时候,img 父元素的高度就有了 也就是我们需要的16:9   
如果需要其他比例,则用高除以宽度就ok

然后图片使用绝对定位在父元素上方就可以了
 
这种方式适合不定宽且不定高的场景,比如 响应式网页

百分比这块以后再详细讲一讲

css 固定图片尺寸16:9相关推荐

  1. css修改图片尺寸后图片变模糊的问题

    在富文本编辑器编辑文章发布到网站上时,因图片尺寸过大或导致页面混乱,并且需要兼容移动端.所以需要给图片限制max-width: 100%, 但是设置改属性后,若图片超过100%会导致图片模糊.关于这个 ...

  2. css固定图片大小 vue_css3 实现图片等比例放大与缩小

    css3 实现图片等比例放大与缩小 在工作中,经常会碰到图片缩放的情况,比如服务器端返回的图片大小,可能大小不同,有的大,有的小,服务器端返回的图片大小我们不能控制的,但是在我们设计稿的时候,可能会规 ...

  3. [css] 固定的外框尺寸,里面的图片尺寸不固定,如何让图像自适应外框呢?

    [css] 固定的外框尺寸,里面的图片尺寸不固定,如何让图像自适应外框呢? 使用 object-fit ,用法类似background-size,可选的值:cover.contain.fill等 个人 ...

  4. html背景图片div设置宽自动,CSS背景图片固定宽高比自适应调整的实现方法

    标签可以使图片在保持宽高比不变的情况下自动调整.我们讨论的是div的背景图片实现固定宽高比自适应调整的方法.这里的图片不是< img>标签一样通过src引入,而是通过css的backgro ...

  5. html图片固定高宽比显示,科技常识:CSS背景图片固定宽高比自适应调整的实现方法...

    今天小编跟大家讲解下有关CSS背景图片固定宽高比自适应调整的实现方法 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关CSS背景图片固定宽高比自适应调整的实现方法 的相关资料,希望小伙伴们看 ...

  6. CSS固定背景的图片

    CSS固定背景的图片 对于一些背景图片,当浏览器出现滚动条时,通常不希望图片随着文字的移动而移动,而是固定在某一位置. CSS通过background-attachment的值为fixed来实现. & ...

  7. 为什么有全连接层的卷积网络输入图片尺寸需要固定的

    一句话: 全连接层的一个神经元对应一个输入. 换句话说, 全连接层要求固定的输入维度. 数学推导: 大家都知道, z=wx+b,全连接神经网络结构一旦固定,需要学习的参数w是固定的,例如 输入图像是 ...

  8. CSS实现图片居中且缩放不影响图片纵横比

    实现代码 我们在编写页面代码的时候往往会需要添加图片.在使用过程中,获取的图片尺寸经常可能和页面需要的尺寸不一致,这时候就需要对获取图片进行缩放. 对图片缩放有一定技巧,或者说是固定的编写代码套路.否 ...

  9. css背景图片、圆角、盒子阴影、浮动

    一.css背景图片 1.概述 背景是css中一个重要的的部分,也是需要知道的css的基础知识之一.这里主要介绍有关背景图片的5种常见属性,分别是: (1). background-color: rgb ...

最新文章

  1. 资本主义社会是不存在人道的
  2. MySQL 大表优化方案
  3. C#生成的图片无法在ps中打开
  4. 使用jQuery开发一个响应式超酷整合RSS信息阅读杂志
  5. 23根火柴游戏 c语言,23 根火柴游戏
  6. 二次元风格Kratos-pjax主题 WordPress主题
  7. mysql8开启远程访问
  8. meteor是什么东西?
  9. RecyclerView onClick
  10. django-admin源码解析
  11. linux 上安装 Node.js和npm
  12. 中英文计算机核心期刊目录
  13. Gis系统中常见的格式
  14. 中国网游用户调查:可玩性高才是王道
  15. 多线程下载sis001的网友自拍贴图版面的图片
  16. 用R语言开始量化投资
  17. Windows 浏览器调起客户端应用程序
  18. 网络原理TCP/UDP
  19. 信息系统项目管理师---第九章 项目人力资源管理历年考题
  20. 使用计算机配置路由器,用命令配置路由器基础(

热门文章

  1. 小飞鱼通达二开 通达OA工作流表单标题下拉列表字体样式设置(图文)
  2. java ssm项目经验描述_第一个SSM完整项目开发心得
  3. [转载]打工辛酸路:我是一朵飘零的花之45
  4. 创职教品牌 育行业精英 华南抖商职业技能培训学校推出乡村振兴互联网营销师全国线上班
  5. 什么是fortran语言之fortran语言入门
  6. 我用 ChatGPT 写 2023 高考语文作文:全国卷(一)
  7. 【Android】蓝牙开发——BLE(低功耗蓝牙)(附完整Demo)
  8. Android实现简单的加法器,加法器的实现
  9. spring的IOC容器Bean管理(基于xml方式)
  10. 三种移动处理器(ARM, Intel和MIPS)之间的主要区别(转)