分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

css实现自适应正方形

发布时间:2023-09-06 02:23责任编辑:熊小新关键词:自适应

预期效果:一行显示三张图片,宽度随屏幕宽度而改变。css3的新单位vw vh由于兼容性问题就不提了。

一个比较好的方案是:设置垂直方向的 padding 撑开容器

在 CSS 盒模型中,一个比较容易被忽略的就是 margin, padding的百分比数值计算。margin, padding的百分比数值是相对 父元素宽度的宽度计算的。由此可以发现只需将元素垂直方向的一个 padding值设定为与 width相同的百分比就可以制作出自适应正方形了,代码如下:

.placeholder { ???width: 100%; ???height:0; ???padding-bottom: 100%;}

css实现自适应正方形

原文地址:https://www.cnblogs.com/guagnxu/p/10008968.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved