回答
由於高塔姆說,你需要使用
max-height:100%;
max-width: 100%;
所以,你可以定義一個類的容器
.container
{
display:flex;
align-items:center;
justify-content:center;
border:1px solid black;
background-color: #ffffff;
width: 50px;
height: 50px;
}
而且一類圖像
.maxsize
{
max-height:100%;
max-width: 100%;
}
的display:flex;
屬性使容器更易於配置,因此您可以更快地對內容進行居中。您可以刪除border
屬性,只是爲了更容易查看容器邊緣。 希望它有幫助。
第一幅圖像可以放大? –
使用':first-child' @ButterToast –
不知道你是什麼意思。你可以將容器製作成任意大小(我已經放了50px以便於查看)。圖像將相應地適合(保持縱橫比)。如果大小是一個正方形,並且圖像是正方形,那麼它將完全適合。如果圖像是矩形,那麼它將適合最大的軸。 –
一個例子只需設置父容器上這個屬性。
background-size : contain;
background-repeat: no-repeat;
這告訴瀏覽器確保圖像不超過父容器的大小。
我試過你的代碼,你能幫我修好嗎? [jsfiddle](https://jsfiddle.net/w7y26ft5/1/) –
當然,你需要記住一些小事情。其一,爲了使圖像能夠基於父容器進行自動縮放,父容器需要具有明確的寬度和高度。我更新小提琴運行,你可以調整父容器的尺寸爲任何你喜歡的。 https://jsfiddle.net/svp9Lp63/1/ – Robert
這是很容易做到
只圖像對準中心和
使用 max-height:100%
和 max-width:100%
- 1. 調整圖像以適合其容器
- 2. 適合兒童圖像的CSS容器
- 3. 在NSTextView中調整圖像以適合
- 4. 調整圖像大小以適合div
- 5. 調整圖像以適合比例
- 6. 調整圖像大小以適合Imageview
- 7. 調整圖像大小以適合LinearLayout
- 8. 調整圖像以適合標籤
- 9. 調整圖像以適合邊框
- 10. 調整圖像大小以適合UIImageView
- 11. CSS:自動調整div以適合容器寬度
- 12. 使用CSS調整圖像的大小以適合方形
- 13. 調整css轉換圖像的父元素以適合。 (Twitter Bootstrap)
- 14. 調整圖像大小,使其在它適合的容器
- 15. 使圖像適合容器
- 16. 內容容器沒有調整大小以適合內容
- 17. 調整圖像的大小以適應容器的完美
- 18. 如何自動調整圖像大小以適應div容器
- 19. 調整UIView以適合其內容
- 20. 調整div以適合肖像模式
- 21. 調整ToolStripButton的大小以適合完整的BackGround圖像
- 22. 調整圖像以適應div作品,但不適用於Firefox
- 23. CSS避免容器調整大小以適應粗體文字
- 24. css調整div容器以適應小窗口
- 25. 調整ImageView以適合圖片
- 26. 調整div和背景圖像的大小以適合使用CSS的頁面
- 27. Css/PHP調整圖像寬度,然後修剪頂部和底部以適合
- 28. CSS/JS調整大小以適應圖像大小
- 29. 調整大小的CSS圖像,以適應
- 30. 調整元素的大小以適合其容器
請在jsfiddle或snippet中提供您的代碼。 –
不確定是否垃圾郵件或實際上是一個編程問題,因爲沒有提供代碼... –
你有一個點人@GusstavvGil,但是我發佈了答案 –