博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用 padding-bottom 设置高度基于宽度的自适应
阅读量:4455 次
发布时间:2019-06-07

本文共 724 字,大约阅读时间需要 2 分钟。

我们在做移动端列表,通常会做到图文列表,列表是自适应的。当列表中有图片,图片的宽度是随着列表宽的变化而变化,我们为了在图片宽度变化的时候做到图片的不变形,所有采用以下办法。

本文章只讲语法

html 结构

 
给大家说一下核心思路,大家就明白了 detail 父级弹性盒子,宽度100% person-pic-wrap 图片容器 30%宽度 img宽度高度100% padding-bottom 值和宽度一致, 就生成一个宽高1比1的容器
css代码 方法1
.detail{
width: 100%; height:120px; position: absolute; display: flex; justify-content: space-around; bottom: 0; background: darkgoldenrod; }
.person-pic-wrap{
width: 30%; padding-bottom: 30%; }
.person-pic-wrap>img{
width: 100%; } 方法2 使用伪类

随着消费水平的提升,居民消费结构显著升级,健康消费也成为新的热点,作为人们日常生活的重要构成,健康人居备受关注,同时,其相关产业也呈现出显著的健康化趋势。

技巧十分简单。
 

转载于:https://www.cnblogs.com/yangmengsheng/p/8514005.html

你可能感兴趣的文章
STL--list
查看>>
maven 学习之路之二(1)
查看>>
爬虫第二课:解析网页中的元素
查看>>
域名注册必须实名认证 《互联网域名管理办法》11月1日实施
查看>>
Convert a byte[] array to readable string format. This makes the "hex" readable!
查看>>
记录一下学习过程中,比较好的文章
查看>>
python之Django学习笔记(一)---搭建Django开发环境和一些基本命令
查看>>
【搜索入门专题练习1】hdu1241+hdu1312 C+D【DFS】
查看>>
ADO 输入输出文本及获取指定字符串
查看>>
.Net MVC 前台验证跟后台验证
查看>>
scrollerview中使用viewpager嵌套fragmentment 滚动事件冲突解决
查看>>
maven 和 Maven的配置
查看>>
Jenkins配置备份恢复插件ThinBackup
查看>>
Dockerfile 构建前端node应用cnpm命令启动nodejs服务
查看>>
OpenWRT中的按键和灯的GPIO控制实现_转
查看>>
进度管理中的常见问题
查看>>
POJ 3083 -- Children of the Candy Corn(DFS+BFS)TLE
查看>>
linux运行级别
查看>>
工资调整
查看>>
记:Android 安装apk的代码实现
查看>>