如何使用css3实现input输入框颜色渐变发光的效果_1

网上科普有关“如何使用css3实现input输入框颜色渐变发光的效果”话题很是火热,小编也是针对如何使用css3实现input输入框颜色渐变发光的效果寻找了一些与之相关的一些信...

网上科普有关“如何使用css3实现input输入框颜色渐变发光的效果 ”话题很是火热,小编也是针对如何使用css3实现input输入框颜色渐变发光的效果寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您 。

这篇文章主要介绍了关于如何使用css3实现input输入框颜色渐变发光的效果,有着一定的参考价值 ,现在分享给大家,有需要的朋友可以参考一下

css3都推出好久了,虽然各大主流浏览器对其兼容性还不是很好 ,特别是IE?但通过添加-moz- -webkit-这样的前缀可以在chrome和Firefox下获得更好的效果 ,还是Transition实现的过渡效果

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

在继续学习之前,你必须要有一些Css3的基础知识。做出这一切需要你了解CSS3的Shadow和RGBa 、Transition属性,否则就无法理解了 。

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

<input type="text" />然后我们要让这个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{}

radial-gradient

radial-gradient()是径向渐变 ,指的是一个中心点向四周扩撒的渐变效果,其中包括波的扩散和光的扩散中都有径向渐变的特征 。

css中我们使用radial-gradient()函数表示径向渐变,语法比较复杂 ,所以我们可以从简单的径向渐变开始看:

.warpper{width:250px;heigth:125px;background-image:radial-gradient(blue,red);}

上面展示的是一个椭圆渐变效果,径向渐变的方向由中心往外部的,默认终止于元素的边框内边缘。其实所有径向渐变语法都是围绕改变径向渐变的半径值、中心点坐标、渐变颜色的起点和终点展开的。

如果我们希望代码显示的径向渐变只有半径只有50px,垂直半径还是默认大小 ,则可以设置50px50%作为第一个参数 ,径向代码就可以这样写:

radial-gradient(50px50%,black,red);

如果我们想径向的水平半径和垂直半径都是50px,就不需要设置50px50px,直接设置50px就可以了 ,当作圆形径向渐变处理就行:

radial-gradient(50px,black,red);

我们需要注意的是,水平半径和垂直半径合一起写的时候,只能是长度值 ,不能是百分比值,但是如果想要使用百分比值,就必须给出两个值:

radial-gradient(40%40%,black,red);

如果我们想要改变中心点位置 ,我们可以使用at<position>语法,如果渐变的中心点不在元素的中心位置,又希望渐变的结束位置在元素的某一侧边缘或某一个边角 ,那么我们可以使用<extent-keyword>数据类型 。这个数据类型中有4个关键字,分别是closest-side 、closest-corner、farthest-side、farthes-corner(默认值),它们分别表示渐变中心距离容器最近的边作为终止位置 、渐变中心距离容器最近的角作为终止位置 、渐变中心距离容器最远的边作为终止位置、渐变中心距离容器最远的角作为终止位置。

conic-gradient

conic-gradient()表示锥形渐变,虽然很实用 ,但是兼容性不是很好 ,所以一般用于移动端项目和后台项目中使用。锥形渐变主要由3部分组成,包括起始角度、中心位置 、角渐变断点,其中起始角度和中心位置都可以省略的 。

角渐变断点的数据类型是<angular-color-stop-list>。角渐变断点与线性渐变和径向渐变的区别在于角渐变断点不支持长度值 ,支持的是角度值。角渐变断点中设置的角度是一个相对角度值,最终渲染的角度值是设置的角度值和起始角度值累加的值 。

锥形渐变可以很容易就实现饼状图效果:

.wrapper{width:100px;height:100px;border-radius:50%;background:conic-gradient(red40%,blue0deg75%,black0deg);}

其中0deg换成0%效果是一样的。

线性渐变和径向渐变以及锥形渐变都有对应的重复渐变函数,就是在各自函数的前面添加repeating-前缀 ,无论是重复性线性渐变、重复径向渐变还是重复又锥形渐变,它们的语法和对应的非重复渐变语法是一模一样的,其中区别就在渲染表现上 ,非重复渐变的起止颜色位置如果是0%和100%,则可以省略,而对于重复渐变 ,起止颜色的位置需要明确定义。

关于“如何使用css3实现input输入框颜色渐变发光的效果”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[府玉娟]投稿,不代表石号立场,如若转载,请注明出处:https://s0429.com/cshi/202512-2256.html

(190)

文章推荐

  • 31省区市新增本土确诊1例(31省区市新增本土确诊 13例)

    近期中国各地的疫情状况如何?中国近期本土新冠肺炎病例增多,主要与奥密克戎变异毒株的特性及特定时期的人员流动特点有关,吉林省疫情严重也与这些因素密切相关。奥密克戎变异毒株的特性是导致疫情增多的关键因素。目前,奥密克戎已取代德尔塔成为中国主要流行毒株。疫情防控成效显著:尽管各地不时出现疫情阳性病例,但

    2025年11月22日
    36
  • 北京一感染者4次核酸阴性(北京一病例第7次核酸检测阳性)

    北京多例感染者出现呼吸道症状后核酸为阴性,这是怎么回事?中南大学湘雅医院感染控制中心主任医生吴安华表明,“在标准取样的条件下,发生这样的事情应当造成留意,这一状况显而易见不利早发现、早隔离,必须深入分析和找到缘故,例如是不是由于感柒位置深、初期病毒载量劣等缘故危害核酸验出。首先出现假阴性的情况可能

    2025年11月23日
    39
  • 顺义疫情最新消息(顺义疫情最新报道)

    北京顺丰兼职员工是什么时候确诊的?北京顺丰兼职员工是12月26日确诊的。12月27日,在北京市新型冠状病毒肺炎疫情防控工作第193场新闻发布会上,北京市顺义区委常委、区政府常务副区长支现伟介绍了顺义区昨天新增的5例新冠肺炎确诊病例的基本情况。月12日-19日,主要活动轨迹为白天居家或到公司上班,晚

    2025年11月24日
    44
  • 全国31省疫情最新消息(全国31省市疫情分布图)

    截至9月18日24时新型冠状病毒肺炎疫情最新情况1、现有疑似病例1例,累计追踪到密切接触者1179064人,尚在医学观察的密切接触者16240人。无症状感染者情况:新增无症状感染者17例(均为境外输入)。当日转为确诊病例8例(境外输入2例,本土6例)。当日解除医学观察18例(境外输入16例),尚在

    2025年11月28日
    23
  • 关于上海新增本土确诊病例11例的信息

    11月25日上海新增本土11+78(10月28日上海新增)上海市卫健委11月26日通报:2022年11月25日0—24时,新增本土确诊病例11例和无症状感染者78例,其中9例确诊病例和76例无症状感染者在隔离管控中发现,详情如下。ps:阳性感染者居住地按区划分进行统计,「」查看详情。上海新增11例

    2025年11月28日
    18
  • 吉林新增本地确诊病例54例(吉林新增本土病例4例轨迹)

    截至3月27日24时新型冠状病毒肺炎疫情最新情况累计治愈出院病例62098例(武汉44951例)。累计死亡病例3177例(武汉2538例)。累计确诊病例67801例(武汉50006例)。境外输入病例:截至3月27日24时,累计报告境外输入确诊病例649例。港澳台地区通报:累计确诊病例819例:香港

    2025年11月29日
    26
  • 清远最新疫情(清远最新疫情通报)

    速看!广东这些地区公布了2022高考人数,市报考人数最高达6.79万人!_百度...广东部分地区2022年高考报名人数如下,其中茂名市报考人数最高达79万人。具体各地区报名人数及情况如下:广州:共有56883人报名参加普通高考6月份文化课考试,比2021年增加1983人,其中在校考生52837人,

    2025年11月29日
    23
  • 2022元旦高速免费吗(2022元旦高速免费吗?1月1日高速公路需要收费吗)

    2022年1月1日高速免过路费吗年1月1日高速免过路费吗1月1日是不免高速过路费。1月1日虽说也是国家法定假日,但是就相关的通知来看这一天是不会面过路费的,因为高速免费通行的时间范围为春节、清明节、劳动节、国庆节等四个国家法定节假日。年1月1日高速不免过路费。具体原因如下:法定节假日规定:高速免费

    2025年12月02日
    15
  • 肿瘤健康科普知识视频教程(肿瘤科普知识讲座)

    关于肿瘤疑问科普,肿瘤的发生与早期预防介绍危险因素:世界卫生组织指出,近半数癌症与不良生活方式相关,包括吸烟、肥胖、饮酒、含糖饮料摄入过多、蔬菜水果摄入不足、红肉过量、缺乏母乳喂养及滥用保健品等。肿瘤的预防策略肿瘤预防分为三级体系,需根据不同阶段采取针对性措施:一级预防(病因学预防)目标:消除或

    2025年12月04日
    14
  • 在JSP页面中引入外部css文件为什么实现不了效果

    网上科普有关“在JSP页面中引入外部css文件为什么实现不了效果”话题很是火热,小编也是针对在JSP页面中引入外部css文件为什么实现不了效果寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。首先确保引用到了css这个怎么确定呢,你这样

    2025年12月08日
    165

发表回复

本站作者后才能评论

评论列表(4条)

  • 府玉娟
    府玉娟 2025年12月08日

    我是石号的签约作者“府玉娟”!

  • 府玉娟
    府玉娟 2025年12月08日

    希望本篇文章《如何使用css3实现input输入框颜色渐变发光的效果_1》能对你有所帮助!

  • 府玉娟
    府玉娟 2025年12月08日

    本站[石号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 府玉娟
    府玉娟 2025年12月08日

    本文概览:网上科普有关“如何使用css3实现input输入框颜色渐变发光的效果”话题很是火热,小编也是针对如何使用css3实现input输入框颜色渐变发光的效果寻找了一些与之相关的一些信...