使用JS/JQuery如何根據背景DIV標記或窗口自動更改圖像寬度/高度?自動更改圖像寬度/高度
-1
A
回答
0
<div id="background-div">
<img src="xxxx.jpg" width="100%" height="100%"/>
</div>
對於動態的高度,你應該看到jQuery
.height()
使用JavaScript可以動態使用此
var windowHeight = document.getElementsByTagName('body')[0].clientHeight;
document.getElementById("background-div").height = windowHeight + "px";
or
document.getElementById("background-div").style.height = windowHeight + "px";
0
您可以使用jQuery的width()
功能改變高度雙方確定的寬度窗口和/或div,還可以分配圖像的寬度:
var windowWidth = $(window).width();
$('img').width(windowWidth);
0
爲此,您可以使用jquery的width()和height()方法或使用css只需指定以下規則。
img{ max-width:100%;}
請注意,這將根據其父div尺寸設置圖像的尺寸。
0
看看這裏http://www.cssplay.co.uk/layouts/background.html 這是一個演示如何顯示和100%寬度的圖像作爲背景。
0
我會用這個CSS。
CSS
.bg-Image {
background-image: url();
background-size: contain;
background-position: 50% 50%;
background-repeat: no-repeat;
background-attachment: scroll;
background-color: transparent;
width: desiredWidth;
height: desiredHeight;
}
HTML
<div class="bg-Image"></div>
現在,你甚至可以使用jQuery動態地更改背景圖片,寬度&高度的div。
background-size: contain;
有竅門。
但它是一個css3屬性。它不會在< = ie8中工作。
相關問題
- 1. 更改圖像的寬度和高度
- 2. 更改圖像的高度和寬度
- 3. 圖像自動高度縮放寬度
- 4. 自動圖像高度和寬度?
- 5. jquery更改圖像高度更改圖像高度錯誤
- 6. 更改寬度/高度值
- 7. 更改SWF寬度/高度
- 8. jssor更改縮略圖寬度高度
- 9. JavaScript更改高度和寬度不會改變SRC圖像
- 10. 動態的圖像寬度和高度
- 11. extJS圖表自動寬度/高度
- 12. JQuery - 自動改變圖像寬度
- 13. Tabel視圖寬度自動更改
- 14. 跨度高度寬度無法更改
- 15. 根據圖像寬度和高度更改方向
- 16. Javascript如何更改圖像的高度和寬度src
- 17. 更改圖像()對象尺寸(寬度和高度)
- 18. 加載圖像和更改寬度和高度as3
- 19. 根據樣式寬度+高度更改圖像src
- 20. 中心動態高度/寬度圖像到固定高度/寬度div
- 21. 動態更改圖像高度
- 22. 使圖像響應70%的父母高度,但自動寬度
- 23. PHP圖像大小調整 - 設置高度和寬度自動
- 24. 「自動」高度的100%寬度背景圖像
- 25. CSS:圖像100%高度 - 自動寬度 - 由視口約束
- 26. SVG圖像的自動寬度和高度
- 27. SVG是否支持圖像的自動寬度和高度?
- 28. CSS3圖像高度自動
- 29. 如何動態更改iOS中視圖的高度和寬度?
- 30. 有沒有辦法讓背景圖像自動寬度,全高,高度滾動,無寬度滾動