html5配合css3实现带提示文字的输入框(摆脱js)


很久没写过技术文章了,最近一直在以Webkit作为载体开发系统,当然需要大量使用Html5与CSS3,不仅减少大量的JS还可以保证更流畅。
 
当选中对话框后,提示文字变浅色,输入后消失.这个现在通行的做法是在Input标签后面增加一个Label。使用JS控制。
HTML5出现后,我们有一个更好的方法。 

复制代码
代码如下:

<input type="text" placeholder="用户名或邮件地址" name="username"/>

我们看到有placeholder标签,可以作为用户文字提示。这样子就非常方便了。但是为了最求完美,我们需要在选中后,将文字变浅,或者修改提示文件的样式,我们该怎么办?

复制代码
代码如下:

input::-webkit-input-placeholder {
color: #999;
-webkit-transition: color.5s;
}
input:focus::-webkit-input-placeholder, input:hover::-webkit-input-placeholder {
color: #c2c2c2;
-webkit-transition: color.5s;
}

-webkit-input-placeholder,webkit特有的一个css,可以控制里面的文字样式,配合css3的动画效果和伪类,我们就可以很容易做出一个带动画的输入框,在系统登录、搜索等位置很适合。当然你要为了兼容IE6,这个方法是行不通。不过Ie9也支持placeholder标签,就是无法修改它的颜色而已。
那么,如果不支持该怎么办?可以简单直接使用Jquery帮忙,那么在就不在本文讨论范围了。
给一个Demo,Demo地址 必须在Webkit浏览器下才看到完整效果。是不是很方便?



相关阅读:
JavaScript检测字符串中是否含有html标签实现方法
C#的SQL操作类实例
iOS中的NSURLCache数据缓存类用法解析
基于递归实现的php树形菜单代码
利用CSS span实现双语菜单的方法教程
PHP批量生成静态HTML的简单原理和方法
Win10最新预览版怎么还原以前Win7或Win8?
MySQL数学函数简明总结
MySQL页面访问统计及排名情况
JavaScript实现随机替换图片的方法
iOS应用中发送HTTP的get请求以及HTTP异步请求的方法
mysql动态游标学习(mysql存储过程游标)
Win8.1如何关闭动态磁贴让耳朵清静下
win7 64位系统提示"Windows7不能识别网络打印机"的故障原因及解决方法
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 彼此相爱就是幸福-20句唯美英文句子 我们都是“木头人” 新学期的打算,新学期的打算范文 打动心灵的一句话 爱在秋日】 小学六年级作文600字:故乡啊,我爱你 《历史的选择》演讲1200字 幸福存折作文500字 2016关于中秋节的来历100字左右 个人工作述职报告 四年级下册语文《语言的魅力》生字表 小学五年级作文500字:五年以后 端午节抒怀 《差不多先生传》读后感 我们都曾小心翼翼爱过一个人 妇女遭受家庭暴力情况调研报告 散文随笔:对孩子的话一番感想 小心官僚主义 2015关于乡镇安置帮教工作的调研工作报告 坚持之花作文800字 给雷锋叔叔的一封信600字 父亲节感恩文章 父亲是一个很好的家庭教师 兔子营救小袋鼠 党务公开日常检查制度 浑然 学生会主席在开学典礼上的发言 忧郁葑芯发表日志:卑贱的活着..... 门卫的画像 伦理评价在企业决策中的应用方法研究 年底全国将有6千多万人取得职业资格证书 母爱的发香作文500字 收费员入职感悟 参加教学管理培训心得体会 职业集-4设计师 逛庙会作文550字 小学五年级作文700字:美丽的秋菊 在新时期新形势下如何全面推进公安交通管理工作 饮尽寂寞杯中酒作文600字 高一作文:童年的暗香 爱情定律 致400米运动员广播稿 快乐作文读后感 六年级500字周记:悲催的一天 时间的空白 我有什么? 漫步天空下作文700字 《荆棘鸟》读后感800字 白云100字 思绪,飞向窗外作文500字 相信一个有爱的地方,就是世界上最美的地方

Copyright © 2016 phpStudy |