我很想知道如何解決以下問題。Bootstrap3非整數寬度和響應圖像
使用引導3與24列和網格陰影30px。 在寬屏顯示中,我使用col-7作爲側邊欄左側,col-17作爲主要內容。問題是bootstrap是用百分比計算寬度。所以我有339.5px(29.16667%)的側邊欄和824.484px(70.83333%)的內容。
<div class="row">
<aside class="col-lg-7">[sidebar]</aside>
<div class="col-lg-17">[main content]</div>
</div>
現在,我使用一些腳本像lazysizes和lazyaspectratio懶加載我的照片,並有圖像容器保持相同的尺寸,即使圖像尚未加載。用lazyaspectratio,寬度必須是100%才能重新計算要保留的高度。
但是...因爲有一個可以...如果我的主要內容是824.484px寬度,圖片寬度也是824.484px,並且圖片質量不好。假設我的圖片顯示必須是824px,最終的圖片顯示效果很差,即使比例受到尊重,我的質量也會下降。
我的問題是:如何繞過img> width = 100%這個問題?
我在幾個線程看到人們「修復」行兒的寬度,這樣的:
div.row > aside.col-lg-7 {
width: 340px;
}
div.row > div.col-lg-17 {
max-width: 824px;
}
這似乎是一個很好的解決方案,以保持IMG>寬度= 100%並有整數列的寬度,但有了這個解決方案,我必須添加大量的css規則來管理多個col- *和多個媒體查詢...
而你呢?你如何解決這類問題?因爲我認爲使用寬度= 100%的img-responsive類會導致基於Bootstrap 3的基於百分比寬度的質量損失...我相信我不是唯一遇到此問題的人。
在此先感謝您的任何建議。
'COL-17'每個圖像元素??? Bootstrap有12列的佈局。 –
Bootstrap可以定製爲有更多的網格等...將最大寬度:注意工作呢?我不明白你的問題嗎? – AdamJeffers