今天来说说对input输入框在处理上的细节处理和心得,其实制作一个符合CSS标准、FF/IE7/IE6等主流浏览器全兼容、符合用户体验的input其实并不难。先点击看看下面的效果先!

以下是代码片段:

html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

表单效果

*{

margin:0;

padding:0;

}

body{

font-size:63%;

color:#000;

}

/*input*/

.input_on{

padding:2px 8px 0pt 3px;

height:18px;

border:1px solid #999;

background-color:#FFFFCC;

}

.input_off{

padding:2px 8px 0pt 3px;

height:18px;

border:1px solid #CCC;

background-color:#FFF;

}

.input_move{

padding:2px 8px 0pt 3px;

height:18px;

border:1px solid #999;

background-color:#FFFFCC;

}

.input_out{

/*height:16px;默认高度*/

padding:2px 8px 0pt 3px;

height:18px;

border:1px solid #CCC;

background-color:#FFF;

}

/*form*/

ul.input_test{

margin:20px auto 0 auto;

width:500px;

list-style-type:none;

}

ul.input_test li{

width:500px;

height:22px;

margin-bottom:10px;

}

.input_test label{

float:left;

padding-right:10px;

width:100px;

line-height:22px;

text-align:right;

font-size:1.4em;

}

.input_test p{

float:left;

_margin-top:-1px;

}

.input_test span{

float:left;

padding-left:10px;

line-height:22px;

text-align:left;

font-size:1.2em;

color:#999;

}

  • 姓名:

    请输入您的姓名

  • Email:

    请输入您的Email

  • 网站:

    请输入您的网站

鼠标经过input时的颜色会发生变化,此外当点击标题处(的作用)或者输入框时,光标停留所在的input的颜色也和其他input输入框有所不同,这是中JS的作用。在用户体验上告诉的用户什么是可以输入以及当前在什么输入位置。此外通过键盘上Tab键的切换,输入完当前内容移动到下一个输入框变得更方便了,这是CSS合理布局结构的作用。

整体的结构通过

  • 来组织,每个
  • 显示一行内容。标签显示标题,

    input控制输入框,显示备注信息。这里要特别说一下在各个浏览器下不同的表现,对设置line-height对FF是不起作用的,所以建议用padding来控制文本在输入框的位置。在浏览器下的默认高度和字体一样是16px,加上下边框就是18px。特别是在需要将变大的情况下,用padding来控制比较好。

    再来说说JS部分,这里用到onblur(光标离开)、onfocus(光标停留)、onmousemove(鼠标停留)、onmouseout(鼠标离开)这4个属性来控制鼠标的动作。不会JS也没关系,只要定义其所对应的CSS样式就可以了。

html表单点击变色如何实现,表单特效 鼠标经过或选中input变色相关推荐

  1. from表单点击submit提交后没有反应

    一般的错误还是命名问题 在页面中点击如果没有一点效果,说明form表单中一定有错误,我是打成了"from" 如果有页面刷新但是没有反应,检查后台 1. 从Controller开始排 ...

  2. js 手机上input表单点击不弹出软键盘,jq禁用手机键盘

    场景:有一个input或textarea输入表单,点击后会弹出键盘,影响体验. 但有时我们不需要弹出,而是点击另一个按钮后,自动输入文字到input中,.自动点击提交.方法是先disabled = t ...

  3. layui form表单点击无反应

    无刷新页面再次操作form表单 时,点击无效果 重点来了!解决方法!需要form.render(); 代码如下: <script>layui.use('form', function(){ ...

  4. vant表单点击提交没有触发验证_jquery.validate不用submit提交,用js提交的,怎么触发验证啊?...

    展开全部 用 button.click提交. 举例如下: $("#form").validate(); $("#btn).click(function(){ if($(& ...

  5. vant表单点击提交没有触发验证_vant(ZanUi)结合async-validator实现表单验证的方法

    感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 最近在开发一个移动端商城项目,用到了有赞的 vant ,因为最近大都采用 element ui 在做PC端的东西,对比来说,vant的完成 ...

  6. 3 css 奖品出现弹出动画_基于jquery css3实现点击动画弹出表单源码特效

    下图给大家展示了使用jquery css实现的点击动画弹出表单源码,有上传表单.删除表单.发送评论表单,都是通过鼠标点击图标按钮动画弹出的表单源码特效. 效果图展示如下: html代码: 上传 选择文 ...

  7. 杰理-watch-手表-AC701-双击屏幕唤醒

    杰理-watch-手表-AC701-双击屏幕唤醒 TP不在休眠状态,功耗较大,测试熄屏功耗2-3mA (1)TP抬起的时候rouse_two_flag置1 判断是都开启双击唤醒,关闭TP则进入睡眠,功 ...

  8. excel查询mysql数据库表,excel创建数据表/查询mysql数据库中所有表名

    excel两个表格,数据库表与专门查询该数据库信息的表.在查询表中以多个项目进行查询符合条件的数据. 可以用"筛选"这个功能,在菜单里,对两个列进行筛选,符合条件的就会显示出来.很 ...

  9. 商品规格表设计_超市商品配置表的管理

    ↑点击上方"超市设计策划"免费订阅 专业承接超市.卖场.平面布局.规划.设计.策划,新店.老店,动线.品类,调整.优化,新开中小型超市便利店策划,欢迎有意向的朋友联系交流. ❈ 超 ...

最新文章

  1. 年薪70W架构师:全套英语学习资源泄露,手慢则无!(禁止外传)
  2. 为什么说++i的效率比i++高?
  3. iOS进阶之架构设计MVC、MVP、MVVM(12)
  4. css样式 数据展示,教程:使用CSS设置数据样式
  5. H5 input type=“search“ 不显示搜索 解决方法
  6. sklearn 下的 SVM 及其参数
  7. 《深入浅出数据分析》
  8. python安装汉化插件及翻译插件
  9. 学校图书借阅管理系统
  10. 英文打字测试C语言课程设计,语言设计打字练习题库.doc
  11. 使用 NVIDIA Kaolin Wisp 重建3D场景
  12. 2018 Github优秀开源项目整理
  13. 深度学习,分割后处理之通过连通成分分析去除假阳性区域,提高分割准确度
  14. sprintf() 用法
  15. Fortran学习记录1(Fortran数据类型)
  16. 【愚公系列】2022年01月 攻防世界-进阶题-MISC-76(warmup)
  17. c语言进行数据统计分析的研究报告,统计分析报告范文
  18. Spring源码环境搭建
  19. 2021年压力容器作业(R)移动式压力容器充装(R2)考试题库解析
  20. 用Python获取公众号阅读数、点赞数。

热门文章

  1. python 幂函数拟合_【转】指数、幂函数拟合
  2. 等级保护测评—Windows
  3. alpha在matlab中的作用,在MATLAB中用alpha值绘制圆圈
  4. vanilla_使用Vanilla JavaScript的快速简单的搜索过滤器
  5. 数字钱包助记词生成公私钥流程分析
  6. 脱星摘帽刺激 ST板块表现出众
  7. 期货资管分仓软件——期货子账户软件的构成架构以及实现的功能
  8. SecurityException: Uid 0312 does not have permission content://com.android.providers...
  9. unity 局部照亮_通过著名的艺术家照亮“光与空间运动”
  10. MSDN(VS2010版)使用问题小记