1
我有幾個用戶的縮略圖圖像,他們的形象可以是肖像或寬。css less - 是否可以檢查元素大小?
我希望縮略圖可以放在一個圓圈內而不會丟失它的寬高比。
所以我創造了這樣的每個圖像的容器:
<div class='container'>
<img src='' ... />
</div>
有了這個CSS:
.container {
border-radius: 50%;
overflow: hidden;
position: relative;
width: 50px;
height: 50px;
img {
width: inherit;
}
}
因爲圖像寬度從容器繼承它正常工作與人像圖像。
現在的問題是要適應寬圖像......我應該用height
替換以便按預期工作。
有我的更好的解決方案嗎?
或者有更少的方法可以達到這個目的嗎?
此解決方案不起作用。使用'max- *'我總是聲明:縱向圖像爲'max-width:100%',寬圖像爲'max-height:100%'。它仍然需要一個'控制器'... –
我的意思是保持控制器..只需將'img'規則更改爲此.. –