圖像容器div「imagebox」包含帶圖像的列表項。僅用於特定容器寬度的圖像動態寬度
CSS:
ul.imagebox {
width =100%;
min-height:1000px;
margin:0
}
li.image{
float:left;
}
HTML在400像素×300像素
<ul class="imagebox">
<li class="image"><a><img src ="Images/Image1.jpg"/></a></li>
<li class="image"><a><img src ="Images/Image1.jpg"/></a></li>
<li class="image"><a><img src ="Images/Image1.jpg"/></a></li>
<li class="image"><a><img src ="Images/Image1.jpg"/></a></li>
<li class="image"><a><img src ="Images/Image1.jpg"/></a></li>
<li class="image"><a><img src ="Images/Image1.jpg"/></a></li>
<li class="image"><a><img src ="Images/Image1.jpg"/></a></li>
<li class="image"><a><img src ="Images/Image1.jpg"/></a></li>
</ul>
實際圖像尺寸。現在我想動態使用jQuery爲img src設置寬度和高度,所以imagebox div只包含5個圖像/行。我只想爲1024以上的窗口寬度動態設置它。因此,即使窗口寬度爲1600,窗口大小調整到1024,圖像寬度和高度也會調整大小以保持每行圖像數量。
jQuery的
$(window).ready (function(){
var imagebox = $("ul#imagebox").width();
var image_width = (imagebox/5);
var image_height = (image_width * 0.75);
});
我得到的寬度和使用jQuery需要img src
高度。指導我爲img scr
設置窗口寬度超過1024(初始文檔加載或窗口大小調整後)。 並且在低於1024的窗口寬度下(對於響應式設計),我希望每個/行具有任意數量的圖像(可以是4個,3個或2個),沒有任何間隙。
所以我想實現
- 動態的寬度和高度參數僅適用於窗口寬度超過1024
- 爲窗口寬度小於1024圖像的寬度和使用CSS3媒體查詢高度
試試這個http://jsfiddle.net/BkLfK/1/ – falguni
您可以添加寬度:20%至20%的圖像 –
我可以得到5張/行,但我想設置5張/只有行窗口寬度爲1024像素。低於這個寬度我想爲不同的屏幕寬度使用css3爲圖像設置靜態寬度高度 – galexy