【发布时间】:2018-07-28 00:26:10
【问题描述】:
在移动设备上查看时,我正在使用模态显示大分辨率版本的图像。这样用户可以选择是否加载更大的文件以及更详细地检查图像。
您可以在手机https://glewindesign.com/project_1.html看到有问题的网页
第一个问题是我的图像大于模态容器以及视口。我希望滚动条采用这种方式,这样用户就可以用手指四处移动并检查完整尺寸的图像,而无需捏合/缩放。
由于图像较大,我无法将其居中。无论我尝试什么 CSS 居中技巧,它总是加载在图像的左上角。
第二个问题是焦点没有被正确地困在模态中。
当我滚动浏览高分辨率图像时,有时会出现用户与模态背后区域交互的故障?当我快速向下滚动时,我注意到了这一点。有时会出现固定的页脚菜单。
我用过这个教程
https://css-tricks.com/considerations-styling-modal/
并且正在使用我认为会阻止与模式后面的元素交互的叠加层,但就像我说的那样,我仍然会遇到有时出现固定页脚的问题。
对此的任何建议将不胜感激!
【问题讨论】:
-
我一直在寻找其他人试图在模态中居中一个大的可滚动图像并尝试了这个线程中的建议stackoverflow.com/questions/14562457/… 仍然没有运气,即使它确实在其父级中移动了图像容器它似乎切断了图像的一部分。
标签: javascript html css mobile modal-dialog