javascript - 在一个小 div 中缩放一个大 div
问题描述
我有一个.little
块,它总是有 300px 宽度。我有.big
块,可能有 500px、800px、1000px 等。我需要一个解决方案,如何在里面显示大 div。没有overflow:scroll;
或overflow:hidden;
。我需要通过缩放来解决。
就像您在手机上打开桌面网站版本时,它会显示所有没有水平滚动的网站,或者像大图像可以覆盖在一个小块内。
<div class="little">
<div class="big">
Text, images and other content
</div>
</div>
.little{
width: 300px;
height: 300px;
}
.big{
width: 800px; /*can be different*/
height: 1000px; /*can be different*/
}
解决方案
如果您的大 div 在您的小 div 内,您是否尝试使用max-width
and设置特定的 CSS max-height
?
.little{
width: 300px;
height: 300px;
}
.big{
width: 800px; /*can be different*/
height: 1000px; /*can be different*/
}
.little .big {
max-width: 300px;
max-height: 300px;
}
推荐阅读
- forth - 保存并重新启动第四个“图像”
- maven - 跳过正在运行的测试但仍在 Surefire 3.x 中编译它们的用户属性
- unity3d - 统一。附加子游戏对象忽略刚体约束
- nginx - 当上游服务器再次被代理时,Nginx 健康检查会起作用吗?
- c# - 完成模拟退火搜索
- google-apps-script - Google 表格 - onEdit
- flutter - Flutter如何在列表小部件内执行foreach?
- python - 检查python dict值是否存在
- visual-studio-code - 是否可以在 RKE 集群上使用 Cloud-Code(在 VSCode 内)?
- c# - 从 SQL Server 检索图像到 ASP.NET imagebutton