2015-09-24 40 views
-3

一旦視口達到600px,我已設置div/image停止使用最小寬度縮放。基本上我不希望圖片在移動時看起來太小,並且很高興他們能夠在兩側「裁剪」,只要看到圖像的中心就可以了。我也不希望它在媒體查詢時到達600px的時候正好踢出。如何使div/img仍居中一次達到最小寬度

任何幫助,將不勝感激!

+2

如果您可以在您的問題中提供您的代碼(HTML和CSS)會很有幫助。演示(即CodePen)會更好! – BenCodeZen

回答

0

您可以使用translateX和相對定位。

min-width:600px;  
position:relative; 
left:50%; 
transform:translateX(-50%); 
0

隨着CSS屬性最大寬度:100%;和高度:自動圖像將自動縮放,所有你需要做的就是給這個屬性的圖像或同類

img{ 
    max-width:100%; 
    height:auto; 
    } 
0

這是棘手的幫助不小的例子,但... 圖片實際上是聰明並可以自行擴展。

您的標記:

.myDiv{ 
    max-width: 300px; // or your other media query settings 
    width:100%; 
    position: relative; 
} 
.myDiv img{ 
    width: inherit; // to set image width 
    position:absolute; // to respond to relative 
    left:-50%; // to center 
} 

<div class="myDiv"> 
    <img src="<your src here>" /> 
</div> 

思想是提供寬度圖像,並使用相對/絕對適當地定位。 爲您使用這些樣式媒體查詢

相關問題