因此,我想要將圖像調整爲原始高度/寬度的30%。假裝你不知道它的高度或寬度,你將如何使用只有CSS/HTML?如何創建成比例的圖像高度/寬度
回答
更新:
使用display: inline-block;
包裝,這是可能做到這一點,只有CSS。
HTML
<div class="holder">
<img src="your-image.jpg" />
</div>
CSS
.holder {
width: auto;
display: inline-block;
}
.holder img {
width: 30%; /* Will shrink image to 30% of its original width */
height: auto;
}
包裝紙摺疊到圖像的原始寬度,然後在圖像上的width: 30%
CSS規則使得圖像收縮向下到其父母寬度的30%(這是它的原始寬度)。
這裏是demo in action。
可悲的是沒有純粹的HTML/CSS的方式做到這既不是面向進行這樣的計算。
然而,這是非常簡單的使用jQuery的一個片段:
$('img.toResizeClass').each(function(){
var $img = $(this),
imgWidth = $img.width(),
imgHeight = $img.height();
if(imgWidth > imgHeight){
$img.width(imgWidth * 0.3);
} else {
$img.height(imgHeight * 0.3);
}
});
好主意,但不是「只使用CSS/HTML」,任何人都有這個解決方案? – 2012-09-21 04:08:36
@AbishaiGray想出了一個CSS的唯一方法來做它的寬度。 – Pat 2012-09-22 02:09:50
如果你需要一個快速的解決方案內嵌:
<img style="max-width: 100px; height: auto; " src="image.jpg" />
簡單規則! – birdus 2017-09-26 21:57:05
- 1. 圖像寬度與視口寬度不成比例時的響應圖像?
- 2. 將圖像保存爲120高度x比例寬度 - VB
- 3. 如何創建包含秒的比例x寬度圖形
- 4. 如何使用相同的高度和寬度創建多個圖像瀏覽
- 5. highcharts比例圖到寬度
- 6. 獲取圖像的寬度和高度
- 7. 更改圖像的寬度和高度
- 8. 獲取圖像的寬度和高度
- 9. 動態的圖像寬度和高度
- 10. 檢查圖像的寬度和高度
- 11. 獲取圖像的寬度和高度
- 12. 保持圖像寬高比,並使用寬度百分比
- 13. 具有固定高度,寬度自動和保持比例的圖像
- 14. Ckeditor無法使用百分比的圖像寬度和高度
- 15. 如何保持全寬圖像的高寬比,直到特定的高度,但隨後的作物高度?
- 16. 獲取沒有設置高度/寬度的圖像的高度/寬度
- 17. 如何使高度與寬度成反比?
- 18. 如何使用位圖增加圖像的高度和寬度
- 19. 如何設置位圖的圖像高度和寬度屬性
- 20. 減小圖像的寬度/高度以適合給定的寬高比。怎麼樣? - Python圖像縮略圖
- 21. IOS設置單元格高度取決於url圖像高度寬度比率
- 22. 圖像自動高度縮放寬度
- 23. Uploadify最小圖像寬度和高度
- 24. 自動更改圖像寬度/高度
- 25. PIXI獲取圖像寬度,高度
- 26. 圖像高度寬度問題
- 27. CSS圖像百分比高度/寬度絕對父
- 28. 固定圖像的寬度和高度,但高度被削減
- 29. 如何比較java中的兩個圖像?在高度和寬度方面
- 30. 如何獲取磁盤/文件上圖像寬度x高度的比率?
你爲什麼要這麼做?在瀏覽器中調整圖像大小通常很糟糕(效果明顯),並且根據其原始大小調整大小沒什麼意義。 – You 2010-08-01 00:18:44