DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> CSS等比列放大縮小效果(寬度和高度)
CSS等比列放大縮小效果(寬度和高度)
編輯:CSS詳解     
這個效果要求是每個item元素的高度都是寬度的2倍,我們首先父元素box設置了寬度100%,這裡我們主要利用padding的一個屬性來解決問題,因為padding的寬度如果是百分數來計算的的話

那麼它的實際值都是相對父元素的寬度來算百分數的值,包括 padding-bottom 和 padding-top 也是如此,所以我們這裡寬度可以設置為40%。由於我們這裡box的寬度是100%,而高度沒有告訴,所以不能直接設置高度值來取得效果,我可利用padding-bottom來代替height值,即如上所示,把height設為0,而把padding-bottom設為80%,這樣我們就可以看到效果了,你可以隨意拖放浏覽器窗口大小,都是等比列縮小放大的哦這個也算是自適應屏幕的一個小方法吧》。。

html代碼

 代碼如下  


<div class="box"> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> </div>

css代碼

 代碼如下  

.item { width:40%; height:0; padding-bottom: 80%; background-color:#f00; float:left; margin:10px 5px;; }

 
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved