css3实现input输入框颜色渐变发光效果代码


Posted in HTML / CSS onApril 02, 2014

给边框实现单击颜色渐变效果,这并不是单纯的box-shadow属性而已,它的发光是像四周均匀发光,它还包含一个缓慢发光过渡效果。

在继续学习之前,你必须要有一些Css3的基础知识。做出这一切需要你了解CSS3的Shadow和RGBa、Transition属性,否则就无法理解了。

1.制作发光边框文本框效果

复制代码
代码如下:

<input type="text" class="sdw" />

然后我们要让这个input组件在被成为焦点(点击)时向四周发光,显示为蓝色,我只需添加一段CSS代码:
复制代码
代码如下:

sdw:focus{
transition:border linear .2s,box-shadow linear .5s;
-moz-transition:border linear .2s,-moz-box-shadow linear .5s;
-webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
outline:none;border-color:rgba(93,149,242,.75);
box-shadow:0 0 8px rgba(93,149,242,.105);
-moz-box-shadow:0 0 8px rgba(93,149,242,.5);
-webkit-box-shadow:0 0 8px rgba(93,149,242,3);
}

就可以了。其中的RGB色彩可以根据个人口味进行改变。预览效果如下:

2.为全局所有input组件添加边框发光效果

如果希望一个网页中所有的文字输入框出现这种效果,只需CSS全局设定即可。

在你的CSS文件中添加这么一句:

复制代码
代码如下:

input[type=text]:focus,input[type=password]:focus,textarea:focus{}

HTML / CSS 相关文章推荐
利用CSS3实现毛玻璃效果示例源码
Sep 25 HTML / CSS
使用HTML5和CSS3表单验证功能
May 05 HTML / CSS
纯CSS实现右侧底部悬浮效果(悬浮QQ、微信、微博、邮箱等联系方式)
Apr 24 HTML / CSS
CSS3制作酷炫的条纹背景
Nov 09 HTML / CSS
js实现移动端H5页面手指滑动刻度尺功能
Nov 16 HTML / CSS
HTML5边玩边学(1)画布实现方法
Sep 21 HTML / CSS
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
Jan 30 HTML / CSS
HTML5在a标签内放置块级元素示例代码
Aug 23 HTML / CSS
HTML5 贪吃蛇游戏实现思路及源代码
Sep 03 HTML / CSS
HTML5 video标签(播放器)学习笔记(一):使用入门
Apr 24 HTML / CSS
解锁canvas导出图片跨域的N种姿势小结
Jan 24 HTML / CSS
六个好看实用的 HTML + CSS 后台登录入口页面
Apr 28 HTML / CSS
CSS去掉A标签(链接)虚线框的方法
Apr 01 #HTML / CSS
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
Mar 31 #HTML / CSS
你应该知道的30个css选择器
Mar 19 #HTML / CSS
纯CSS3打造动感漂亮时尚的扇形菜单
Mar 18 #HTML / CSS
CSS3中background-clip和background-origin的区别示例介绍
Mar 10 #HTML / CSS
CSS3中:nth-child和:nth-of-type的区别深入理解
Mar 10 #HTML / CSS
CSS书写规范、顺序和命名规则
Mar 06 #HTML / CSS
You might like
php empty函数判断mysql表单是否为空
2010/04/12 PHP
yii框架配置默认controller和action示例
2014/04/30 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
用js实现小球的自由移动代码
2013/04/22 Javascript
使用JavaScript 实现各种跨域的方法
2013/05/08 Javascript
jQuery中bind()方法用法实例
2015/01/19 Javascript
轻松实现javascript数据双向绑定
2015/11/11 Javascript
学习JavaScript鼠标响应事件
2015/12/25 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
2016/09/08 Javascript
深入学习jQuery中的data()
2016/12/22 Javascript
正则中的回溯定义与用法分析【JS与java实现】
2016/12/27 Javascript
JS生成一维码(条形码)功能示例
2017/01/19 Javascript
AngularJS路由Ui-router模块用法示例
2017/05/29 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
element ui table 增加筛选的方法示例
2018/11/02 Javascript
Vue实现简易计算器
2020/02/25 Javascript
javascript 模块依赖管理的本质深入详解
2020/04/30 Javascript
numpy中的delete删除数组整行和整列的实例
2018/05/09 Python
微信公众号token验证失败解决方案
2019/07/22 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
python flask搭建web应用教程
2019/11/19 Python
德国在线购买葡萄酒网站:Geile Weine
2019/09/24 全球购物
Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类
2012/02/06 面试题
what is the difference between ext2 and ext3
2013/11/03 面试题
IBatis持久层技术
2016/07/18 面试题
大专毕业生自我鉴定
2013/11/21 职场文书
驻村工作先进事迹
2014/08/14 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
公司向个人借款协议书范本
2014/10/09 职场文书
初任公务员培训心得体会
2016/01/08 职场文书
sql server 累计求和实现代码
2022/02/28 SQL Server
MySQL详细讲解变量variables的用法
2022/06/21 MySQL