css验证码输入框调起键盘会把样式往上顶怎么处理

html-css016

css验证码输入框调起键盘会把样式往上顶怎么处理,第1张

输入框被点击时,弹出的软键盘会顶起底部的按钮,就像这样: 这个时候,可以给 底下的 Button 或者包含这个Button的Div 添加一个CSS样式:z-index...

代码我就不写了,估计你也会的。

就给几个意见:

验证码输入框最好与验证码图片在一行。(输入框适当短一点毕竟只需要4个字母)

验证码图片的边框可以根据页面背景的颜色色系接近(可以是蓝色)

整个登入界面的几个输入,可以紧凑一些么不需要为了撑开页面而故意分那么大,不好看(可以在表单位置再加一个单独背景图片使其更加突出)

希望对你有帮助。

这个验证码输入应用场景非常的多,看起来很简单的,但是做起来还是有一些坑。

首先的想法就是6个input框,每输入一个数字之后,切换到下一个input,即切换focus,如果输入很快的话,会导致切换不过来

有卡顿的感觉,pass掉,所以最后使用一个input来接受输入最好,通过样式来切割成6个框,感觉这种也不好控制也就pass掉;

最后的想法是放6个input框,但是全都是disabled的,然后让一个隐藏的input来接受输入,这个input添加change事件,让接受到的值分割后在赋到其他6个disabled框中显示出来。

先看看效果:

Html code如下:

js code:

css code 只截取了部分:

END!!!