html表单点击变色如何实现,表单特效 鼠标经过或选中input变色
今天来说说对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变色相关推荐
- from表单点击submit提交后没有反应
一般的错误还是命名问题 在页面中点击如果没有一点效果,说明form表单中一定有错误,我是打成了"from" 如果有页面刷新但是没有反应,检查后台 1. 从Controller开始排 ...
- js 手机上input表单点击不弹出软键盘,jq禁用手机键盘
场景:有一个input或textarea输入表单,点击后会弹出键盘,影响体验. 但有时我们不需要弹出,而是点击另一个按钮后,自动输入文字到input中,.自动点击提交.方法是先disabled = t ...
- layui form表单点击无反应
无刷新页面再次操作form表单 时,点击无效果 重点来了!解决方法!需要form.render(); 代码如下: <script>layui.use('form', function(){ ...
- vant表单点击提交没有触发验证_jquery.validate不用submit提交,用js提交的,怎么触发验证啊?...
展开全部 用 button.click提交. 举例如下: $("#form").validate(); $("#btn).click(function(){ if($(& ...
- vant表单点击提交没有触发验证_vant(ZanUi)结合async-validator实现表单验证的方法
感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 最近在开发一个移动端商城项目,用到了有赞的 vant ,因为最近大都采用 element ui 在做PC端的东西,对比来说,vant的完成 ...
- 3 css 奖品出现弹出动画_基于jquery css3实现点击动画弹出表单源码特效
下图给大家展示了使用jquery css实现的点击动画弹出表单源码,有上传表单.删除表单.发送评论表单,都是通过鼠标点击图标按钮动画弹出的表单源码特效. 效果图展示如下: html代码: 上传 选择文 ...
- 杰理-watch-手表-AC701-双击屏幕唤醒
杰理-watch-手表-AC701-双击屏幕唤醒 TP不在休眠状态,功耗较大,测试熄屏功耗2-3mA (1)TP抬起的时候rouse_two_flag置1 判断是都开启双击唤醒,关闭TP则进入睡眠,功 ...
- excel查询mysql数据库表,excel创建数据表/查询mysql数据库中所有表名
excel两个表格,数据库表与专门查询该数据库信息的表.在查询表中以多个项目进行查询符合条件的数据. 可以用"筛选"这个功能,在菜单里,对两个列进行筛选,符合条件的就会显示出来.很 ...
- 商品规格表设计_超市商品配置表的管理
↑点击上方"超市设计策划"免费订阅 专业承接超市.卖场.平面布局.规划.设计.策划,新店.老店,动线.品类,调整.优化,新开中小型超市便利店策划,欢迎有意向的朋友联系交流. ❈ 超 ...
最新文章
- 年薪70W架构师:全套英语学习资源泄露,手慢则无!(禁止外传)
- 为什么说++i的效率比i++高?
- iOS进阶之架构设计MVC、MVP、MVVM(12)
- css样式 数据展示,教程:使用CSS设置数据样式
- H5 input type=“search“ 不显示搜索 解决方法
- sklearn 下的 SVM 及其参数
- 《深入浅出数据分析》
- python安装汉化插件及翻译插件
- 学校图书借阅管理系统
- 英文打字测试C语言课程设计,语言设计打字练习题库.doc
- 使用 NVIDIA Kaolin Wisp 重建3D场景
- 2018 Github优秀开源项目整理
- 深度学习,分割后处理之通过连通成分分析去除假阳性区域,提高分割准确度
- sprintf() 用法
- Fortran学习记录1(Fortran数据类型)
- 【愚公系列】2022年01月 攻防世界-进阶题-MISC-76(warmup)
- c语言进行数据统计分析的研究报告,统计分析报告范文
- Spring源码环境搭建
- 2021年压力容器作业(R)移动式压力容器充装(R2)考试题库解析
- 用Python获取公众号阅读数、点赞数。
热门文章
- python 幂函数拟合_【转】指数、幂函数拟合
- 等级保护测评—Windows
- alpha在matlab中的作用,在MATLAB中用alpha值绘制圆圈
- vanilla_使用Vanilla JavaScript的快速简单的搜索过滤器
- 数字钱包助记词生成公私钥流程分析
- 脱星摘帽刺激 ST板块表现出众
- 期货资管分仓软件——期货子账户软件的构成架构以及实现的功能
- SecurityException: Uid 0312 does not have permission content://com.android.providers...
- unity 局部照亮_通过著名的艺术家照亮“光与空间运动”
- MSDN(VS2010版)使用问题小记