使用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. 有没有办法让背景图像自动宽度,全高,高度滚动,无宽度滚动