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 object-fit属性
Jul 27 HTML / CSS
css3中transition属性详解
Sep 02 HTML / CSS
css3media响应式布局实例
Jul 08 HTML / CSS
CSS3实现10种Loading效果
Jul 11 HTML / CSS
CSS3制作轮播图的一种方法
Nov 11 HTML / CSS
html5 Canvas绘制线条 closePath()实例代码
May 10 HTML / CSS
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
Jan 09 HTML / CSS
HTML5中div、article、section的区别及使用介绍
Aug 14 HTML / CSS
浅谈HTML5中dialog元素尝鲜
Oct 15 HTML / CSS
关于canvas绘制模糊问题的解决方法
Sep 24 HTML / CSS
web字体加载方案优化小结
Nov 29 HTML / CSS
css清除浮动clearfix:after的用法详解(附完整代码)
May 21 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伪造referer的方法 利用referer防止图片盗链
2014/01/20 PHP
php中使用url传递数组的方法
2015/02/11 PHP
php实现的简单美国商品税计算函数
2015/07/13 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
JQuery表格内容过滤的实现方法
2013/07/05 Javascript
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
jQuery对象初始化的传参方式
2015/02/26 Javascript
JavaScript函数使用的基本教程
2015/06/04 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
javascript实现在下拉列表中显示多级树形菜单的方法
2015/08/12 Javascript
每天一篇javascript学习小结(面向对象编程)
2015/11/20 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
js模态对话框使用方法详解
2017/02/16 Javascript
Angularjs2不同组件间的通信实例代码
2017/05/06 Javascript
详解关于vue-area-linkage走过的坑
2018/06/27 Javascript
vue数据响应式原理知识点总结
2020/02/16 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
2020/08/14 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
Python 搭建Web站点之Web服务器与Web框架
2016/11/06 Python
Python字符串处理实现单词反转
2017/06/14 Python
pycharm新建Vue项目的方法步骤(图文)
2020/03/04 Python
Python项目打包成二进制的方法
2020/12/30 Python
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
戴尔英国翻新电脑和电子产品:Dell UK Refurbished Computers
2019/07/30 全球购物
委托与事件是什么关系?为什么要使用委托
2014/04/18 面试题
C#面试题问题集
2016/04/02 面试题
服务理念口号
2014/06/11 职场文书
中层领导干部群众路线对照检查材料思想汇报
2014/10/02 职场文书
五四青年节比赛演讲稿
2015/03/18 职场文书
中标通知书格式
2015/04/17 职场文书
保护环境的宣传语
2015/07/13 职场文书
2016年母亲节寄语
2015/12/04 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书