簡體   English   中英

相對更改div大小的整個內容

[英]Change whole content of div size relatively

有一個類似下面的HTML代碼:

<div class="home">
    <img id="back" src="" />
    <div class="menu">
        <ul>
            <li><a href="#">link1</a></li>
            <li><a href="#">link2</a></li>
            <li><a href="#">link3</a></li>
            <li><a href="#">link4</a></li>
            <li><a href="#">link5</a></li>
        </ul>
    </div>
    <div id="data" class="data">
       a few data that will change for every page, in fact content of each link will comes here by ajax.
    </div>
</div>

此處的所有內容在寬度和高度上均具有按像素表示的絕對大小,現在我想將此div中的整個內容最小化90%,因此它們的位置都不會改變。 實際上,我更喜歡將整個代碼放入另一個div,並使其比實際大小小一點。

怎么可能呢? 我更喜歡CSS,但是jquery也可以。

CSS3方法:

.home {
  -webkit-transform: scale(.9);
  -moz-transform: scale(.9);
  transform: scale(.9);
 }

預計到達時間:請注意瀏覽器對transform屬性的支持

我猜是這樣的

<script>
function resize() {
   $("div#data").height(10*$("div#data").height()/100);
}
</script>

試試這個

<script>
function hideMenus() {
   $(".menu").find("ul").hide();
}
</script>

暫無
暫無

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

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