【发布时间】:2016-04-11 04:35:33
【问题描述】:
我正在为我开发的应用创建网站。网站的背景图片是我在一张桌子上用 iPhone 拍摄的,上面显示了我的应用程序的主屏幕。我想图像映射背景图像,所以当您单击屏幕时,它会将您带到某个地方。我知道如何图像映射,所以我已经使用<img> 标签测试了图像映射。它工作正常;但是,我希望图像具有属性“背景尺寸:封面;”所以它始终填满屏幕并保持纵横比,不留空白。此属性仅适用于背景图片或<div> 标签;不幸的是,您只能在<img> 标签上进行图像映射(我认为)。我已经研究了几个小时。另外,我的图像映射是一个多边形,所以它是独一无二的。感谢您提前提供任何帮助。
【问题讨论】:
-
您可以使用 SVG,因此用作蒙版或填充的图像和链接将调整大小非常简单的示例 codepen.io/anon/pen/xZRdMq
-
我刚刚添加了图片。您认为将其转换为 SVG 会影响质量吗? @GCyrillus
-
“我希望图像具有属性“背景尺寸:封面;”所以它始终填满屏幕并保持纵横比,不留空白。此属性仅适用于背景图像” – 还有一个替代方案:
object-fit -
这听起来像它会工作,但由于某种原因它没有效果。我检查了拼写错误,但也许我的浏览器不支持它@CBroe