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

发布时间:2020-08-13编辑:脚本学堂
本文介绍了css3渐变效果的一个例子,css3实现input输入框颜色渐变发光效果,边框实现单击颜色渐变效果,四周均匀发光,并包含一个缓慢发光过渡效果。

css3如何实现input输入框颜色渐变发光?

需求:

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

完成以下效果,需要一些css3的基础知识。
需要了解css3的shadow和rgba、transition属性等。

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

css3 input输入框颜色渐变发光

然后,设置这个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{}