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 交通频道 作文范文 夏天——yuewenfei作文300字 励志文章:如何改变自己 最感人的情话短语 2013年高二下学期地理教学计划 动物法庭作文300字 我应该这样做作文700字 2015农业农村工作计划 社团联合会社徽评比大赛总结 宣传无偿献血工作汇报材料 节能工作总结 给情侣的元旦祝福语 母爱作文800字 在岁月中游走的光阴 简简单单作文400字 大学生暑期社会实践调查——“打工”易“实习”难 感受幸福作文500字 那些年,快乐的我们。 乡镇信访工作经验 “人与环境”主题高一班会方案_班级主题班会 年夜作文50字 你觉得你在意过我吗? 社会工作专业求职信范文 又是一年初雪夜,我们没能一起度过 小学四年级作文350字:玻璃翠 百舌 (房地产管理所)200x年工作总结 纯真的友谊—读《一只蝴蝶》有感450字 2015先进个人发言稿 风的追逐 难忘的武术操比赛作文700字 创业者个人主动性与创业社会支持网络的关系 经贸英语面试自我介绍 小班科学活动教案:我的脸上有什么? 新娘结婚贺词 暑期培训动员讲话:拿出新状态 孕育新结果 秋天的气息作文350字 知识改变命运,到底改变了多少? 第一次蹭书作文800字 行走的意义作文1200字 小学2011-2012学年度第一学期六年级语文科教学反思 中小城市创业者做什么最赚钱 读《党旗飘飘》有感 农村妇女维权若干问题调研报告 读懂日本才能超越 315消费者权益日学生代表发言稿 梦幻之旅作文100字 [图文]赞我神舟 妖精的童话(二)作文1000字 小学校运动会开幕式讲话稿 成长的烦恼作文1100字

Copyright © 2016 phpStudy |