在的this website底部我有標識的一排。它在桌面瀏覽器上看起來非常好,只要您不調整瀏覽器窗口大小即可。而且在移動設備上查看時一點也不敏感。如何使這一行圖片在CSS中響應?
下面是標識的行HTML代碼:
<!-- 1st row of logos -->
<div id="clientlogosrow">
<img src="images/logo-answerables.png" class="imagessmaller" /></a>
<img src="images/logo-mfs.png" class="images" /></a>
<img src="images/logo-wolf.png" class="images" />
<img src="images/logo-JA.png" class="imagessmallerv2" />
<img src="images/logo-JOC.png" class="imagessmallerv2" />
</div>
<!-- 2nd row of logos -->
<div id="clientlogosrow">
<img src="images/logo-icl.png" class="imagessmaller" />
<img src="images/logo-pm.png" class="imagessmaller" />
<img src="images/logo-TD.png" class="imagessmaller" />
<img src="images/logo-kl.png" class="imagessmaller" />
<img src="images/logo-mmt.png" class="imagessmaller" />
</div>
這裏的CSS:
/* Client Logos */
.images {
display: inline;
margin: 5px;
padding: 0px;
vertical-align:middle;
height:85px;
}
.imagessmaller {
display: inline;
margin: 10px;
padding: 0px;
vertical-align:middle;
height:55px;
}
.imagessmallerv2 {
display: inline;
margin: 10px;
padding: 0px;
vertical-align:middle;
height:35px;
}
#clientlogosrow {
display: block;
margin: 0px;
padding: 0px;
position: relative;
top: 7px;
height: auto;
overflow-y: hidden;
overflow-x:auto;
word-wrap:normal;
white-space:nowrap;
}
你會發現一些不同類別的圖像( 「images」,「imagesmsallerv2」),我這樣做是因爲我在CSS中自動調整大小的嘗試導致真正不成比例的標誌大小。我猜這不是錯誤的做法,所以請讓我知道是否有更簡單的方式來佈置響應式徽標行!
你怎麼想你的廣告圖標的列表的行爲在較小的屏幕? – Flying
我希望他們能夠保留自己的大小,但「重疊」的可視面積縮小或增大(我希望是有道理的) – AssaultCactus
請把我的回答如下 – Flying