尝试让 banner/image 响应

Trying to make banner/image responsive

http://www.otislandscapeassociates.com/about/

我正在试验横幅(树枝的横向图像),但我很难让它跨设备响应,例如桌面、平板电脑、移动设备,图像没有被拉伸、不正确适合或被切断在两端。

想要一些关于如何解决这个问题的建议,如果我需要调整实际图像的尺寸,它是否太大了?它应该更小吗?等等

我目前正在css中进行所有操作,因此这是我首选的修改方法。

提前致谢。

你可以试试

background-size: contain;

这是使背景图像具有响应性的最简单方法。 但请注意,当宽度随屏幕宽度调整时,它也会使图像的高度按比例减小。

我可以看到你有一个固定的高度并且已经使用

background-size: cover;

如果您希望它自动填充容器而不考虑容器的大小,我通常会推荐这种方法。

你不能两者兼得(无论容器大小如何,都不能拉伸并且总是填充)。查看图像(与页面融合的白色 space 并假设它是必须使用的)我建议您将其添加到 class 以便它保持响应但始终将设计固定在底部div所以总能融入上面的白色。如果您需要任何说明或问题,请告诉我

background-position: center 100%;