javascript - 在网页上缩放的背景图像

标签 javascript html css browser

wetransfer网站通常会在您调整浏览器大小时缩放背景图像。我想以最简单的方式达到同样的效果。换句话说,如果我拖动浏览器窗口的底 Angular ,我希望背景图像的大小相应地改变。

谢谢!

最佳答案

您可以按照 tutorial 中的说明执行此操作.

在教程中,简单的 CSS 方法是使用 background-size 属性。

html {
        background: url(images/bg.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}

Cover 可让图像在保持纵横比的同时进行拉伸(stretch),以便充分利用包含区域的一维。替代值是包含,它以其纵横比拉伸(stretch)图像以完全适合该区域,或者 100% 100% 拉伸(stretch)图像同时破坏纵横比。

您可能还想看看 w3schools 上的 CSS 3 引用资料。

关于javascript - 在网页上缩放的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8969183/

相关文章:

javascript - Object.defineProperty 、 String.fromCharCode() 等方法的起源

javascript - Zurb Foundation 5 - 响应式表格和下拉按钮

jQuery toggleClass 缓动不影响 CSS 变换属性

CSS 绘图线

javascript - 一次显示多个数据点: Highcharts

javascript - 将输入转换为小写

javascript - 没有 jquery 的平滑滚动条(在鼠标滚动上)?

javascript - 是否有一种 JavaScript/css 方法可以使同步滚动区域类似于 "meld"?

javascript - 我得到每个按钮的相同值

javascript - 用于存储用户界面首选项的 html5 网络存储