学习日记--等比例缩放div
昨天做页面的时候遇到了一个问题,“等比例缩放div”
搜索了一下有很多办法,但相对来说都复杂而且效果不佳。我认为能用最简单办法达成目标的人才是真正的高手(我不是,但在努力),一个知识点超过5分钟还不能让人理解那只能说明自己能力不够。
于是自己总结了两个20秒之内理解的办法。
方法一:height使用vw
<style> .parent { width: 100%; height: 30vw; // 注意这里使显示宽度百分百 background: #ccc; } .child{ dispaly:flex; justify-content:center; align-items: center; } </style> <body> <div class="parent"> <div class="child">居中内容</div> </div> </body>
缺点:兼容不好
方法二: 思路:盒子模型的margin 和 padding 的百分比都只根据div的width
<style> .parent{ width:100%; height:0; background: blue; padding-bottom:30%; // 把盒子撑起来
本文作者:轻风细雨_林木木
本文链接:https://www.cnblogs.com/linzhifen5/p/16961352.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?