我有 4 个图像(宽度和高度都相同)并排显示在网页的最顶部,但诀窍是需要$(window).width()
在 jQuery 中占据整个浏览器的宽度。
我的问题是:
首先,这可能吗?
如果是这样:
- 对于所有浏览器宽度(或大多数浏览器宽度)执行此操作的最佳方法是什么?
- 应该是 1 张图片而不是 4 张图片吗?
- 任何一种方式的优点/缺点是什么(1 图像与 4 图像,反之亦然)?
- 我是否必须使用 jQuery 或其他语言来计算屏幕宽度并为每个不同尺寸的屏幕宽度加载不同尺寸的图像?或者这可以用原生的 CSS 来完成吗?
- 建议在所有 4 张图像上使用什么宽度尺寸,或者如果我将这些图像设为 1 张图像,建议使用什么宽度?
注意:我不想将图像拉伸得更宽,因为这会导致它看起来失真,但是如果我有大图像并将它们缩小,那么它会影响页面的负载(降低性能)。如何做到这一点,这样我就不必在外观和/或性能上做出任何牺牲?如果可能的话,我也希望它在手机中看起来正确......但这不是一个重要的优先事项,但如果可能的话会很好。