Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何使六边形网格适合所有设备?_Html_Css - Fatal编程技术网

Html 如何使六边形网格适合所有设备?

Html 如何使六边形网格适合所有设备?,html,css,Html,Css,我目前正在设计我的网站主页,我想做一个有5个六边形图像,3个在顶部,2个在底部的响应网站。所以我创建了一个宽度为90%,高度为65vh的容器,它可以很好地响应不同的屏幕大小。然后我制作了我的5个六边形,并为我的图像设置了尺寸。在chrome开发者工具中,它在移动设备上看起来不错,但你可以看到我的六边形在ipad大小的设备上看起来更大,对于笔记本电脑和更大的设备来说,这是一个不容忽视的问题。这不是问题所在,因为我可以通过使用@media查询来改变这一点。 然后,我决定在使用@media之前检查所有

我目前正在设计我的网站主页,我想做一个有5个六边形图像,3个在顶部,2个在底部的响应网站。所以我创建了一个宽度为90%,高度为65vh的容器,它可以很好地响应不同的屏幕大小。然后我制作了我的5个六边形,并为我的图像设置了尺寸。在chrome开发者工具中,它在移动设备上看起来不错,但你可以看到我的六边形在ipad大小的设备上看起来更大,对于笔记本电脑和更大的设备来说,这是一个不容忽视的问题。这不是问题所在,因为我可以通过使用@media查询来改变这一点。
然后,我决定在使用@media之前检查所有移动设备的尺寸,这对于高度大于或等于设备宽度的设备非常有效,但如果我的设备宽度大于高度,我的底部2个六边形将离开屏幕。我尝试过不同的方法,我遇到了同样的问题。这就像他们根据屏幕宽度而不是高度的变化进行调整一样。

我发现问题在于我需要为横向模式设计网站,因为很明显,越高越宽的网站就是横向模式,我会抛出媒体查询,以防有人发现它:


@media(最大宽度:1024px)和(方向:横向)

您能粘贴到目前为止所做工作的全部代码吗?另请参见