呼吸灯按钮的实现

news/2024/12/23 6:19:26/

前几天浏览网页是时候,发现一个特效,感觉很不错,博主仿照它的样子写了一下,下面直接见代码吧。

在页面中添加一个提交按钮

<body>
<div class="submit_style"><input type="submit" class="submit" value="登录"/>
</div>
</body>

下面进行样式设计。大小高宽就不说了,直奔重点

    border-radius:6px;  /*圆角*/cursor:pointer;     /*光标形状,pointer为一只手的形状*/margin:40px auto;   /*边距*/border:1px solid #2b92d4;       /*按钮边框设置*/color:#fff;        /*文字颜色*/font-size:20px;    /*文字大小*/text-align:center;  /*居中显示*/box-shadow:0 1px 2px rgba(0,0,0,.3);  /*边框阴影设置*/overflow:hidden;/*线性渐变语法:background-image:-webkit-gradient(type,x1 y1, x2 y2, from(开始颜色值),to(结束颜色值), [color-stop(偏移量小数,停靠颜色值),…] );type:line   -->表示渐变为线性x1,x2,y1,y2     -->渐变坐标,x1=x2垂直变换,y1=y2左右变换*/background-image:-webkit-gradient(linear,left top,left bottom,from(#6cc3fe),to(#21a1d0));       /*上下垂直渐变*//*规定动画变换速度:ease-in-out -->动画以低速开始和结束 */-webkit-animation-timing-function:ease-in-out;/*为 @keyframes 动画规定一个名称*/-webkit-animation-name:submit;/*完成一个动画所需时间*/-webkit-animation-duration:2500ms;/*规定动画播放次数:infinite为无限次*/-webkit-animation-iteration-count:infinite;/*规定动画播放方式:alternate为轮流反向播放*/-webkit-animation-direction:alternate;

动画创建好了以后,再进行呼吸效果的实现

@-webkit-keyframes submit {0% {opacity:.4;     /*元素不透明级别*/box-shadow:0 1px 2px rgba(255,255,255,0.1);}100% {opacity:1;border:1px solid rgba(59,235,235,2);box-shadow:0 1px 30px rgba(59,255,255,2);}
}

当你鼠标放上:hover去要实现动态效果,可以添加下面一句margin-top:42px

这样就实现了,是不是很简单?来看一下具体效果如何吧

这里写图片描述

抱歉,有水印,将就一下吧,哈哈哈!


http://www.ppmy.cn/news/701087.html

相关文章

CC2530按键控制呼吸灯

#include "iocc2530.h"#define LED1 P1_1 #define sw1 P0_1unsigned char h 0; unsigned char flag 0; unsigned char a1; //a 1渐亮&#xff0c;a2渐灭//初始化 void Init() {P1SEL & ~0x02; //11100000P1DIR | 0x02; //0…

按键呼吸灯(循环)

1.定义按键中断设置pin脚13为按键&#xff0c;设置f为标志位&#xff0c;按键一旦按下&#xff0c;f为1&#xff0c;进入呼吸灯算法 if(GPIO_Pin&GPIO_PIN_13 ) { if(f0) f1; else f0; } 2.呼吸灯就是将一个灯点亮延时一…

Spring面试题--Spring中的循环引用(循环依赖)

我们以上述代码为例分析一下死循环产生的过程 为什么A是半成品呢&#xff1f; 如果熟悉bean的生命周期&#xff0c;那么在实例化对象A的时候&#xff0c;首先去调用的是构造函数&#xff0c;像是依赖注入还有接口的实现重写什么的&#xff0c;还有后置处理器&#xff0c;初始化…

软件UI工程师的职责模板

软件UI工程师的职责模板1 职责&#xff1a; 1.负责产品的UI视觉设计(手机软件界面 网站界面 图标设计产品广告及 企业文化的创意设计等); 2.负责公司各种客户端软件客户端的UI界面及相关图标制作; 3.设定产品界面的整体视觉风格; 4.为开发工程师创建详细的界面说明文档&…

私有网段ABC网段

私有网段,有A,B,C三个地址段&#xff1a; A类私有网段 10.0.0.0/8 10.0.0.0-10.255.255.255 B类私有网段 172.16.0.0/12 172.16.0.0-172.31.255.255 C类私有网段 192.168.0.0/16 192.168.0.0-192.168.255.255 ———————————————— 版权声明&#xff1a;本文为CS…

网段和网络号的区别

网络号和网段是两个不同的概念。在 IP 地址中&#xff0c;网络号指的是这个 IP 地址所在的网络的标识符&#xff0c;而网段是由网络前缀加上主机地址共同组成的一段地址范围&#xff0c;用来划分一个网络中各个子网的边界。 一个 IP 地址通常会被分成网络号和主机地址两部分&am…

什么叫网段

网段&#xff08;network segment&#xff09;一般指一个计算机网络中使用同一物理层设备&#xff08;传输介质&#xff0c;中继器&#xff0c;集线器等&#xff09;能够直接通讯的那一部分。几乎所有的网络产品都被分成了多个物理段&#xff0c;这是由于网络实现中技术的限制引…

什么是网段

你看IP地址和子网掩码就知道了 复杂的就不说了 要想知道是不是一个网段 首先先看子网是不是一样 一般常用的C类IP地址 子网掩码都是255.255.255.0 就是说前3段表示网段如192.168.0.X 最后一位表示主机号 IP地址前3段一模一样就是一个网段 如 192.168.0.1和192.168.0.5是一个网段…