【发布时间】:2015-12-16 08:19:18
【问题描述】:
我尝试过 css 转换、缩放、jquery...大约 10 多个演示和库来缩放/缩放内容,其中大部分用于图像...
初始js
var hew = $(window).height();
var hes = hew - 100; // 100 is the total height of .margins-heads
$(".wrapper").css({height: hes, overflow: 'hidden'});
初始 html
<div class="container">
<div class="row clearfix margins-heads">
<div class="col-sm-3">Some logo</div>
<div class="col-sm-9">Menu...</div>
</div>
<div class="row clearfix">
<div class="col-sm-3">Side navigation</div>
<div class="col-sm-9">
<div class="center-content">
<div class="wrapper">
<div>Content single img and name</div>
<div>about a hundred of this div's...</div>
<div>You get the picture...</div>
</div>
</div>
</div>
</div>
</div>
所以通常 .wrapper 的高度是 548px 除非你有一个巨大的显示器,它可能是 700px 高度......关键是 .wrapper 里面的所有东西都必须缩放以适应那里,现在,里面的每个元素宽度为 10%,图像高度最大为 60 像素...
我使用了 transform: scale(0.7);但问题是该值必须动态基于 div.wrapper 的高度......而且我被困在哪里......我尝试过 Zoomooz.js,但它只会放大并且它不会t 缩放内容以适合我的 div.wrapper ...任何帮助将不胜感激...
** 更新
【问题讨论】:
-
你能创建一个jsFiddle吗?
-
请将代码发布到 sn-p (See illustration)、jsFiddle.net、PenCode.io 或 Plnkr.co
-
调整大小时使用
$(window).resize()获取高度
标签: javascript jquery css