2
我無法找到解決方案,儘管我確信它很簡單!以正確的長寬比調整圖像大小的CSS水平菜單
我創建了一個使用無序列表和一系列圖像(即「主頁」,「約」等)的水平菜單。每個圖像的寬度都不相同,但具有相同的25px高度。
當我調整瀏覽器的大小時,我希望菜單的寬度和高度縮小。
當前的代碼如下:
<style>
#container ul.content_list {
}
#container ul.content_list li {
float: left;
list-style: none;
width: 100%;
}
#container ul.content_list li .image{
float: left;
width: 100%;
max-height: 25px;
}
#container ul.content_list li .image img {
float: left;
display: inline-block;
width: 15%; /* comment this out to make the images the correct width and height */
max-height: 25px;
}
</style>
<div id="container">
<ul class="content_list">
<li>
<div class="image">
<img src="homeOff.png" />
<img src="aboutOff.png" />
<img src="servicesOff.png" />
<img src="portfolioOff.png" />
<img src="contactOff.png" />
<img src="blogOff.png" />
</div>
</li>
</ul>
</div>
我已經把小提琴來演示該問題:
http://jsfiddle.net/CAM79/JQuuj/
目前菜單的寬度和高度,但萎縮圖像的高度是錯誤的。
註釋掉'寬度:15%'(在代碼中突出顯示)會正確顯示圖像,但它們包裹而不是縮小。
任何幫助將不勝感激,非常感謝提前!
嗨馬里昂, 非常感謝您的貢獻。您提出了我將來可能使用的有效要點。 目前,我想使用圖形中的字體,因此在這種情況下我正試圖解決這個問題。 – CAM79