當頁面/畫面的寬度發生更改時,我想要調整圖像大小。使用比CSS中的頁面大的頁面縮放圖像
此代碼幾乎沒有什麼我想:
.section
{
position:relative;
min-width:600px;
max-width:1200px;
height:auto;
margin-left:auto;
margin-right:auto;
overflow: hidden;
}
.image
{
position:relative;
display:inline-block;
vertical-align:top;
width:100%;
height:auto;
}
<div class="section">
<img src="long_img.jpg" class="image"/>
</div>
的問題是,圖像2560px寬,節僅1200像素。圖像被水平壓扁以適應高度。但是,當頁面處於最大寬度(1200)時,我希望圖像處於全高(400)。所以我需要圖像懸掛在邊緣,但仍然會自動調整大小。
我不只是裁剪圖像的原因是因爲我想用css動畫滾動它。我試過.image{ margin-right:-1360; }
但它沒有效果。
我不明白「我需要圖像掛在邊緣」。你能解釋一下嗎? – JakeParis 2014-11-03 21:30:09
圖像的寬度是頁面/ div的最大寬度的2倍,因此對於瀏覽器窗口中可見的圖像部分爲100%,圖像必須懸掛在窗口的邊緣。 – bitwise 2014-11-03 21:32:31
所以你想要顯示圖像的左半部分,並根據div的大小縮放那一半?然後動畫圖像顯示圖像的右半部分? – RMo 2014-11-03 22:30:09