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实现精美横向滚动菜单按钮
Apr 14 HTML / CSS
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
Dec 20 HTML / CSS
利用CSS3 动画 绘画 圆形动态时钟
Mar 20 HTML / CSS
css3 实现元素弧线运动的示例代码
Apr 24 HTML / CSS
Html5移动端获奖无缝滚动动画实现示例
Jun 25 HTML / CSS
HTML5 本地存储之如果没有数据库究竟会怎样
Apr 25 HTML / CSS
HTML5 离线应用之打造零请求、无流量网站的解决方法
Apr 25 HTML / CSS
html5 viewport使用方法示例详解
Dec 02 HTML / CSS
Html5新特性用canvas标签画多条直线附效果截图
Jun 30 HTML / CSS
整理HTML5移动端开发的常用触摸事件
Apr 15 HTML / CSS
html5将图片转换成base64的实例代码
Sep 21 HTML / CSS
HTML 里 img 元素的 src 和 srcset 属性的区别详解
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开发中常用的字符串操作函数
2011/02/08 PHP
浅谈php安全性需要注意的几点事项
2014/07/17 PHP
浅析iis7.5安装配置php环境
2015/05/10 PHP
php三元运算符知识汇总
2015/07/02 PHP
jquery datepicker参数介绍和示例
2014/04/15 Javascript
jquery获取url参数及url加参数的方法
2015/10/26 Javascript
javascript 判断是否是微信浏览器的方法
2016/10/09 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
2017/04/17 Javascript
详解AngularJS2 Http服务
2017/06/26 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
Node爬取大批量文件的方法示例
2019/06/28 Javascript
前后端常见的几种鉴权方式(小结)
2019/08/04 Javascript
js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome
2020/10/01 Javascript
python实现合并两个数组的方法
2015/05/16 Python
基于python yield机制的异步操作同步化编程模型
2016/03/18 Python
详解字典树Trie结构及其Python代码实现
2016/06/03 Python
Python 专题六 局部变量、全局变量global、导入模块变量
2017/03/20 Python
Python3实现的判断回文链表算法示例
2019/03/08 Python
Django 外键的使用方法详解
2019/07/19 Python
python求numpy中array按列非零元素的平均值案例
2020/06/08 Python
pandas 按日期范围筛选数据的实现
2021/02/20 Python
利用html5 canvas破解简单验证码及getImageData接口应用
2013/01/25 HTML / CSS
BASIC HOUSE官方旗舰店:韩国著名的服装品牌
2018/09/27 全球购物
西班牙在线宠物食品和配件商店:bitiba
2019/10/11 全球购物
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
上级检查欢迎词
2014/01/18 职场文书
进步之星获奖感言
2014/02/22 职场文书
老干部工作先进事迹
2014/08/17 职场文书
纪念九一八事变演讲稿:牢记历史,捍卫主权
2014/09/14 职场文书
购房委托书
2014/10/15 职场文书
师范生见习报告
2014/10/31 职场文书
2014年医院工作总结
2014/11/20 职场文书
简单实现一个手持弹幕功能+文字抖动特效
2021/03/31 HTML / CSS
使用golang编写一个并发工作队列
2021/05/08 Golang
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android