我有固定大小height:45px
和width:60px
並且沒有其他CSS到div
的div
。此div
用於顯示客戶上傳的圖像。我想給圖像的尺寸,以便上傳的圖像將完美適合給定的div。我需要給出優化的尺寸,以便圖像在div中看起來很好。第一個邏輯,我試圖給與45乘60,90乘120像。 解決此問題的正確方法是什麼?請引導。提前致謝。圖像尺寸,以適應在固定大小的div
1
A
回答
2
最好的事情是這樣的:
#div-to-contain-image img {
display: block;
height: auto;
min-width: 100%;
width: 100%;
}
,這會使得圖像儘可能最好。如果您需要完全覆蓋包含div,你可以做到以下幾點:
#div-to-contain-image img {
display: block;
height: 100%;
width: 100%;
}
3
div {
width: 60px;
height: 45px;
overflow: hidden;
border: 1px solid black;
}
div img {
width: 100%;
min-height: 100%;
}
<div>
<img src="https://i.stack.imgur.com/aFYTl.jpg?s=328&g=1"/>
</div>
0
我對你的圖像縮略圖設置多個解決方案。也許它會對你有所幫助。
溶液#1: 圖像的垂直和水平中心內部的div
.thumb-container {
position: relative;
width: 60px;
padding-bottom:45px; /* padding is using for the height of image */
margin: 0px;
overflow: hidden;
border: 1px solid black;
}
.thumb-img {
position: absolute;
width: 100%;
height: 100%;
border-radius: 0px;
padding: 0px;
overflow: hidden;
border: 0px;
}
.thumb-img img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: auto;
max-width: 100%;
}
HTML
<div class="thumb-container">
<div class="thumb-img"><img src="https://placeholdit.imgix.net/~text?txtsize=47&txt=500%C3%97900&w=80&h=50"></div>
</div>
視圖上的jsfiddle https://jsfiddle.net/5az8u7bj/
溶液#2:圖像的垂直和水平中心width:100%
格完全覆蓋圖像盒內沒有空白
.thumb-container {
position: relative;
padding-bottom:45px;
margin: 0px;
overflow: hidden;
border: 1px solid black;
width:60px;
}
.thumb-img {
position: absolute;
width: 100%;
height: 100%;
border-radius: 0px;
padding: 0px;
overflow: hidden;
border: 0px;
}
.thumb-img img {
position: absolute;
top: 0;
bottom: 0;
left: -100%;
right: -100%;
height:100%;
margin: auto;
width: auto;
}
HTML
<div class="thumb-container">
<div class="thumb-img"><img src="https://placeholdit.imgix.net/~text?txtsize=47&txt=500%C3%97900&w=500&h=200"></div>
</div>
觀的jsfiddle https://jsfiddle.net/2d6x3fn6/1/
也許這些解決方案會爲你
有幫助相關問題
- 1. 固定尺寸的顯示圖像div
- 2. 在問你之前,調整圖像的大小以適應JLabel的整體尺寸,以適應其尺寸
- 3. 調整圖像大小以適應多種屏幕尺寸
- 4. CSS背景圖像 - 縮小以適合固定大小div
- 5. 尺寸圖像以適合WebView尺寸
- 6. 縮小圖像以適合ScrollViewer尺寸
- 7. Recaptcha固定圖像尺寸
- 8. 適應div的圖像大小和比例,受最大尺寸的限制
- 9. 將大圖像文件解碼爲小的固定尺寸
- 10. EWS - 圖像大小/尺寸
- 11. 縮放與背景圖像的DIV,以適應屏幕尺寸
- 12. 爲大尺寸圖像生成固定大小縮略圖的有效方法?
- 13. XAML中的圖像固定尺寸
- 14. 以特定尺寸在PHP中調整圖像大小
- 15. Div背景圖像的最大尺寸
- 16. Android - Webview縮放圖像以適應最大尺寸
- 17. 是否可以調整文本大小以適應固定大小的div?
- 18. Javascript:可變大小的圖像在固定尺寸的畫布上
- 19. 將圖像裁剪爲固定尺寸
- 20. 固定尺寸背景圖像
- 21. Cloud功能:裁剪圖像>調整大小以適應多種尺寸
- 22. 調整UITableViewCell的大小以顯示最大尺寸的圖像
- 23. 將圖像縮小爲135x135的固定尺寸
- 24. 調整圖像大小以適合div
- 25. 怎樣的背景圖像合適的尺寸設定到div
- 26. iOS調整TextView大小以適應不同尺寸的屏幕
- 27. Android縮小大圖像尺寸
- 28. 如何設置UINavigation尺寸以適合背景圖像尺寸?
- 29. 以最小尺寸呈現標準尺寸的圖像
- 30. css背景圖像適應尺寸
我不完全理解你的問題。你想弄清楚用戶上傳的圖像的正確比例嗎?這些圖像是否由您調整大小,還是您只接受特定尺寸的圖像? –
你想垂直和水平適合的圖像in div div? –