从不可见的形式注册输入



我向一些可用性专家询问了我制作的旋转立方体表单。他们正确地指出,当带有文本框的立方体表面不可见时,他们不会注册任何输入。

这意味着当立方体旋转而用户仍在输入时,它只在用户仍然可见时注册用户输入的内容。这显然是我需要解决的问题

一个立方体的面是用css规则display: none动态隐藏的,然后再用display: block显示。

是否有可能使一个文本框注册输入时,它是在一个div有display: none ?我是否需要以其他方式隐藏它以便它注册输入?

您可以使用position: absolute; left: -2000px之类的东西将其隐藏在屏幕之外,但仍然能够接受输入。这样做的额外好处是元素仍然"在那里"——有人可以点击它,屏幕阅读器仍然可以知道它在那里,而不仅仅是"它不见了"。

opacity: 0.1;是你的朋友;)

相关内容

  • 没有找到相关文章

最新更新