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 28 HTML / CSS
css sprite简单实例
May 23 HTML / CSS
CSS3制作缩略图的详细过程
Jul 08 HTML / CSS
CSS3关于z-index不生效问题的解决
Feb 19 HTML / CSS
html5 web本地存储将取代我们的cookie
Dec 26 HTML / CSS
HTML5之SVG 2D入门8—文档结构及相关元素总结
Jan 30 HTML / CSS
HTML5页面音视频在微信和app下自动播放的实现方法
Oct 20 HTML / CSS
HTML5添加禁止缩放功能
Nov 03 HTML / CSS
h5使用canvas画布实现手势解锁
Jan 04 HTML / CSS
详解使用双缓存解决Canvas clearRect引起的闪屏问题
Apr 29 HTML / CSS
详解如何获取localStorage最大存储大小的方法
May 21 HTML / CSS
AmazeUI 单选框和多选框的实现示例
Aug 18 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/03/05 PHP
微信支付开发告警通知实例
2016/07/12 PHP
基于jquery的滚动鼠标放大缩小图片效果
2011/10/27 Javascript
js去字符串前后空格5种实现方法及比较
2013/04/03 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
一个JavaScript获取元素当前高度的实例
2014/10/29 Javascript
解析AngularJS中get请求URL出现的跨域问题
2016/12/01 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
vue基于v-charts封装双向条形图的实现代码
2019/12/09 Javascript
微信小程序图片右边加两行文字的代码
2020/04/23 Javascript
[01:15]《辉夜杯》北京网鱼队巡礼
2015/10/26 DOTA
[04:00]黄浦江畔,再会英雄——完美世界DOTA2 TI9应援视频
2019/07/31 DOTA
《Python之禅》中对于Python编程过程中的一些建议
2015/04/03 Python
Python修改MP3文件的方法
2015/06/15 Python
深入探究Django中的Session与Cookie
2017/07/30 Python
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
Python3 chardet模块查看编码格式的例子
2019/08/14 Python
简单了解python数组的基本操作
2019/11/26 Python
Pycharm和Idea支持的vim插件的方法
2020/02/21 Python
Python 必须了解的5种高级特征
2020/09/10 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
pycharm实现猜数游戏
2020/12/07 Python
HTML5仿微信聊天界面、微信朋友圈实例代码
2018/01/29 HTML / CSS
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
Java中各种基本数据类型的默认值都是什么
2016/12/22 面试题
施工人员岗位职责
2013/12/12 职场文书
工程招投标邀请书
2014/01/26 职场文书
职工小家建设活动方案
2014/08/25 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
影视后期实训报告
2014/11/05 职场文书
幼儿园教师暑期培训心得体会
2016/01/09 职场文书
九年级化学教学反思
2016/02/22 职场文书
Java实现简单小画板
2022/06/10 Java/Android
python热力图实现的完整实例
2022/06/25 Python