簡體   English   中英

如何按父div縮放內部內容?

[英]How to zoom inner contents as per the parent div?

在此處輸入圖片說明

圖片清楚地描述了內部內容大於父容器,因此我想使用縮放技術,以便內部內容按比例減小以適合父容器。

那么,我該如何實施?


我只是在談論使用這樣的縮放技術:

.inner-container{
zoom: .5;
-moz-transform: scale(.5);
}

但是我卡住了如何使用jquery或javascript計算應該設置zoom值!

我想您想做的是這樣的:

演示: http : //jsfiddle.net/naokiota/8JAUA/17/

HTML:

<div class="parent">
    <div class="inner-content">
      .....
    </div>
</div>

JavaScript:

$(".parent").each(function(){

    // get parent height you intend to show
    var p   = $(this).css("padding").replace("px","");
    var h   = $(this).css("height").replace("px","");
    var ph  = h-2*p; 

    // get inner height
    var $ic = $(this).find(".inner-content");
    var ih  = $ic.height();

    // set zoom size
    $ic.css('zoom',ph/ih);

    $(this).height(ph);

});

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM