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图片边框border-image的用法
Jun 30 HTML / CSS
基于css3实现漂亮便签样式
Mar 18 HTML / CSS
CSS3 Media Queries详细介绍和使用实例
May 08 HTML / CSS
使用CSS3和Checkbox实现JQuery的一些效果
Aug 03 HTML / CSS
HTML5等待加载动画效果
Jul 27 HTML / CSS
HTML5之SVG 2D入门13—svg对决canvas及长处和适用场景分析
Jan 30 HTML / CSS
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
Jan 01 HTML / CSS
实例讲解利用HTML5 Canvas API操作图形旋转的方法
Mar 22 HTML / CSS
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
Aug 24 HTML / CSS
html5 canvas 实现光线沿不规则路径运动
Apr 20 HTML / CSS
CSS3实现三角形不断放大效果
Apr 13 HTML / CSS
html实现弹窗的实例
Jun 09 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实现无限级分类(递归方法)
2015/08/06 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
PHP实现的函数重载功能示例
2018/08/03 PHP
YUI 读码日记之 YAHOO.lang.is*
2008/03/22 Javascript
把html页面的部分内容保存成新的html文件的jquery代码
2009/11/12 Javascript
javascript 年月日联动实现核心代码
2009/12/21 Javascript
验证javascript中Object和Function的关系的三段简单代码
2010/06/27 Javascript
javascript获取url上某个参数的方法
2013/11/08 Javascript
js调试系列 断点与动态调试[基础篇]
2014/06/18 Javascript
Js使用WScript.Shell对象执行.bat文件和cmd命令
2014/12/18 Javascript
JS使用ajax方法获取指定url的head信息中指定字段值的方法
2015/03/24 Javascript
非常实用的12个jquery代码片段
2015/11/02 Javascript
高效的jquery数字滚动特效
2015/12/17 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
JS实现页面数据无限加载
2016/09/13 Javascript
jQuery 如何实现一个滑动按钮开关
2016/12/01 Javascript
Javascript之面向对象--封装
2016/12/02 Javascript
Bootstrap显示与隐藏简单实现代码
2017/03/06 Javascript
老生常谈js-react组件生命周期
2017/05/02 Javascript
浅谈关于.vue文件中style的scoped属性
2017/08/19 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
2018/03/01 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
原生js通过一行代码实现简易轮播图
2019/06/05 Javascript
Layui表格行工具事件与数据回填方法
2019/09/13 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
[42:32]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Python正则表达式介绍
2012/08/06 Python
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
python 数据生成excel导出(xlwt,wlsxwrite)代码实例
2019/08/23 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
AmazeUI 面板的实现示例
2020/08/17 HTML / CSS
.NET方向面试题
2014/11/20 面试题
绩效工资分配方案
2014/01/18 职场文书
幼儿园感谢信
2015/01/21 职场文书
如何利用JavaScript实现二叉搜索树
2021/04/02 Javascript
Android开发实现极为简单的QQ登录页面
2022/04/24 Java/Android