html - 视差图像填充屏幕而不是 div

标签 html css parallax

我正在创建一个网站作为大学元素的一部分,并试图在某些图像上获得视差效果。我一直在关注 W3Schools 的教程...

https://www.w3schools.com/howto/howto_css_parallax.asp

我的问题是图像填满了屏幕宽度而不是 div,导致它们被大幅放大,顶部和底部被截断。还有其他方法吗?

最佳答案

如果你想去除缩放效果并显示图像中被截断的部分,你可以将 background-size 属性更改为:

background-size: contain;

关于html - 视差图像填充屏幕而不是 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44998107/

相关文章:

javascript - 如何从 HTML 页面中的 3 个输入范围正确获取 RGB 值

JQuery - 在 CKEDITOR 中动态修改 CSS

javascript - 变量 div id 上的 JQuery .css()

css - 竖线 (|) 和脱字符 (^) 属性选择器有什么区别?

javascript - 如何避免视差性能问题?

javascript - 使用 Array.join ('<br/>' )

html - 嵌套的div没有填满父div的宽度

html - 跨度底部的文本

jquery - 使用视差效果时 Chrome 中的严重滞后

javascript - jQuery页面滚动事件逻辑——如何节流