您现在的位置是:网站首页> 编程资料编程资料
html5配合css3实现带提示文字的输入框(摆脱js)html5实现输入框字数限制提示抖动效果Html5新标签datalist实现输入框与后台数据库数据的动态匹配HTML5 虚拟键盘出现挡住输入框的解决办法HTML5为输入框添加语音输入功能的实现方法详解移动端HTML5页面端去掉input输入框的白色背景和边框(兼容AndroidHTML5去掉输入框type为number时的上下箭头的实现方法
2021-09-01
1069人已围观
简介 webkit特有的一个css,可以控制里面的文字样式,配合css3的动画效果和伪类,我们就可以很容易做出一个带动画的输入框,在系统登录、搜索等位置很适合,感兴趣的你可以参考下本文或许可以帮助到你
很久没写过技术文章了,最近一直在以Webkit作为载体开发系统,当然需要大量使用Html5与CSS3,不仅减少大量的JS还可以保证更流畅。
当选中对话框后,提示文字变浅色,输入后消失.这个现在通行的做法是在Input标签后面增加一个Label。使用JS控制。
HTML5出现后,我们有一个更好的方法。
我们看到有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浏览器下才看到完整效果。是不是很方便?
当选中对话框后,提示文字变浅色,输入后消失.这个现在通行的做法是在Input标签后面增加一个Label。使用JS控制。
HTML5出现后,我们有一个更好的方法。
复制代码
代码如下:我们看到有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浏览器下才看到完整效果。是不是很方便?
相关内容
- html5的新增的标签和废除的标签简要概述
- html5新增的属性和废除的属性简要概述html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- HTML5中微数据概述及在搜索引擎中的使用举例html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- HTML中fieldset标签概述及使用方法html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍PixiJS V4 基于WebGL的超快HTML5 2D渲染引擎在支持HTML5的浏览器上运行WebGL程序的方法HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代基于HTML5的WebGL实现json和echarts图表展现在同一个界面
- HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代PixiJS V4 基于WebGL的超快HTML5 2D渲染引擎在支持HTML5的浏览器上运行WebGL程序的方法HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍基于HTML5的WebGL实现json和echarts图表展现在同一个界面
- HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注详解HTML5表单新增属性HTML Form表单元素全面了解html5表单及新增的改良元素详解HTML5新增的表单元素和属性实例解析HTML5 的新的表单元素(datalist/keygen/output)使用介绍HTML标记语言——表单HTML表单标记教程(2):HTML表单标记教程(4):带有图片预览功能的上传表单的完整HTMLXHTML入门学习教程:表单标签
- HTML5之HTML元素扩展(上)—新增加的元素及使用概述HTML5不支持标签和新增标签详解浅谈HTML5新增及移除的元素html5表单及新增的改良元素详解win10 Build 10565中Edge浏览器新增对HTML5视频的播放控制及下载HTML5新增的8类INPUT输入类型介绍HTML5新增的表单元素和属性实例解析HTML5新增元素如何兼容旧浏览器有哪些方法html5的新增的标签和废除的标签简要概述HTML5的标签的代码的简单介绍 HTML5标签的简介自定义html标记替换html5新增元素
- 突袭HTML5之Javascript API扩展5—其他扩展(应用缓存/服务端消息/桌面通知)Html5中的桌面通知Notification的实现HTML5实现桌面通知 提示功能HTML5实现Notification API桌面通知功能 html5桌面通知(Web Notifications)实例解析HTML5中的Web Notification桌面通知功能的实现方法
- 突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述5分钟弄清楚html5的drag and drop(小结)HTML5 拖放(Drag 和 Drop)详解与实例代码详解HTML5中的拖放事件(Drag 和 drop)HTML5+CSS3实现拖放(Drag and Drop)示例HTML5 drag和drop具体使用详解
