css - 图像大小调整 HTML5

标签 css html

因此,在我的 HTML5 代码中,我有想要全屏显示的图像。我将它们的高度和宽度设置为 100%,我认为应该调整大小。

如果我将图像放在 3240x480 中,它们正好适合我的手机,但在 iPad 上,拉伸(stretch)高度似乎适合,但宽度似乎保持在 320。

如果我放置 768x1004 的图像,它们非常适合 iPad,但在手机上它们显示得很大。我以为 100% 会进行重新缩放,但我想我错了。

所以我尝试将 768x1004 的图像设置为 width="window.innerWidth"。这在手机上很好地缩小了它,只是它仍然稍微超出了屏幕的范围。至于 iPad,它缩小了一些宽度,所以现在图像和屏幕墙之间有一个间隙。

关于如何获得干净简单的自动调整大小以适应屏幕的任何想法,最好只使用 1 张图像。或者我将如何设置它以便有多个图像,如果使用的是 iPad,它会放入 iPad 大小的图像,如果使用的是手机,则放入手机大小的图像?

谢谢

最佳答案

我很确定,在不真正破坏图片质量的情况下,您不能调整图像大小。但我知道您可以使用脚本将您的用户重定向到适合他们屏幕的站点。见本站http://www.dynamicdrive.com/dynamicindex9/info3.htm或谷歌“屏幕重定向”和几个选项出现在你的眼前! :))

关于css - 图像大小调整 HTML5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10538958/

相关文章:

javascript - 将php表转换成多个javascript文本框

css - TYPO3 表单 - 复选框的 Bootstrap 样式

javascript - JS图表旋钮: animate from value to value rather than 0

css - 完整的封面背景图片问题

css - 我可以设置这些 div 的样式,以便它们与末尾的中断内联吗

jquery - Nivo slider : First image is scaled unproportional when displayed the first time

html - 如何在两个 div 之间添加空间?

html - 在 CSS 文件中设置表格数据颜色

html - 在 CSS 背景图像中向上移动文本

android - 我在控制 Android 浏览器缩放时遇到问题