我正在尝试为网站编写一个简洁的小着陆页。我有一张出色的 1920x1080 图像,中间有一个很好的开放空间,非常适合放入内容。
我正在使用该background-size: cover;
属性来确保我的背景可以很好地缩放并且永远不会出现扭曲,但是由于背景大小的奇怪机制,当屏幕重新调整大小时,我无法弄清楚如何将页面内容与背景对齐: 覆盖。
我创建了一个示例页面来说明我的意思:http ://umwh.at/test.html 。在 1920x1080 中查看,内容或多或少与背景图像完美对齐,但按比例缩小时,它根本无法正常工作。
所以,事不宜迟,我的问题是:是否有可能使用纯 CSS 来实现这一点?
(旁注:我在这里有一个使用 javascript 的解决方案(警告,大图),但有人告诉我这不是正确的方法,但我无法找到另一种方法)。