首页 > 作文

纯CSS3实现圆圈动态发光特效动画的示例代码

更新时间:2023-04-07 18:01:05 阅读: 评论:0

本文主要介绍了纯css3实现圆圈动态发光特效动画的示例代码,分享给大家,具体如下:

效果图:

代码:

<!doctype html><html><head>    <title>纯css3实现圆圈动态发光特效动画</title>    <style>        body {            background-color: #000000;        }         @keyframes twinkling {            0% {                opacity: 0.2;                transform: scale(1);            }             50% {                opacity: 0.5;                transform: scale(1.12);            }             100% {                opacity: 0.2;                transform: scale(1);            }        }         .circle-wrap {            position: absolute;            left: 100px;            top: 100px;        }         .circle {            position: relative;            width: 24px;            height: 24px;        }         .small-circle {            border-radius: 50%;            width: 12px;            height: 12px;            background: #ff0033;            position: absolute;        }         .big-circle {            position: absolute;            top: -6px;            left: -6px;            width: 100%;            height: 100%;            border-radius: 50%;            background: #ff0033;            animation: twinkling 1s infinite ea-in-out;            animation-fill-mode: both;        }         @keyframes scale {            0% {                transform: scale(1)            }             50%,            75% {                transform: scale(3)            }             78%,            100% {                opacity: 0            }        }         @keyframes scales {            0% {                transform: scale(1)            }             50%,            75% {                transform: scale(2)            }             78%,            100% {                opacity: 0            }        }         .smallcircle2 {            pos亲爱的安德烈ition: absolute;            width: 12px;            height: 12px;            background小豆芽-color: #ffffff;            border-radius: 50%;            top: 100px;            left: 200px;        }         .smallcircle2:before {            content: '';            display: block;            width: 12px;            height: 12px;            border-radius: 50%;            opacity: .4;            background-color: #ffffff;         buy的第三人称单数   animation: scale 1s infinite cubic-bezier(0, 0, .49, 1.02);        }         .bigcircle2 {            position: absolute;            width: 12px;            height: 12px;            border-radius: 50%;            opacity: .4;            background-color: #ffffff;            top: 100px;            left: 200px;            animation: scales 1s infinite cubic-bezier(0, 0, .49, 1.02);        }         @keyframes scaless {            0% {                transform: scale(1)            }             50%,            75% {                transform: scale(3)            }             78%,            100% {                opacity: 0            }        }         .item {            position: absolute;            width: 14px;            height: 14px;            background-color: #ffff00;            border-radius: 50%;            top: 150px;            left: 100px;        }         .item:before {            content: '';            display: block;            width: 14px;            height: 14px;          我是一颗小小草  border-radius: 50%;            opacity: .7;            background-color: #ffff00;            animation: scaless 1s infinite cubic-bezier(0, 0, .49, 1.02);        }    </style></head><body>    <div class="circle-wrap">        <div class="circle">            <div class="big-circle"></div>            <div class="small-circle"></div>        </div>    </div>    <div class="smallcircle2"></div>    <div class="bigcircle2"></div>    <div class="item"></div></body></html>

这个效果的具体实现主要是用到了css3 的animation

它共有8个属性:

animation-name 规定 @keyframes 动画的名称。
用来定义一个动画的名称。
如果要设置几个animation给一个元素,我们只需要以列表的形式,用逗号“,”隔开

animation-duration 动画时长

用来指定元素播放一个周期的动画所持续的时间长,单位为秒(s)或毫秒(ms),默认值为0

animation-timing-function 规定动画的速度曲线。默认是 “ea”。
linear 规定以相同速度开始至结束的过渡效果(等于 cubic-bezier(0,0,1,1))。 ea 规定慢速开始,然后变快,然后慢速结束的过渡效果(cubic-bezier(0.25,0.1,0.25,1))。
ea-in 规定以慢速开始的过渡效果(等于 cubic-bezier(0.42,0,1,1))。
ea-out 规定以慢速结束的过渡效果(等于 cubic-bezier(0,0,0.58,1))。
ea-in-out 规定以慢速小布什简历开始和结束的过渡效果(等于 cubic-bezier(0.42,0,0.58,1))。
cubic-bezier(n,n,n,n) 在 cubic-bezier 函数中定义自己的值。可能的值是 0 至 1 之间的数值。

animation-delay 规定动画何时开始。默认是 0。允许负值,动画跳过 2 秒进入动画周期,也就是从2s的动画开始

animation-iteration-count 规定动画被播放的次数。默认是 1

animation-direction 规定动画是否在下一周期逆向地播放。默认是 “normal”。

animation-fill-mode 规定动画在播放之前或之后,其动画效果是否可见。

animation-play-state 规定动画是否正在运行或暂停。默认是 “running”。

综合起来简写

animation : name duration timing-function delay iteration-count direction fill-mode play-state

原文:

到此这篇关于纯css3实现圆圈动态发光特效动画的示例代码的文章就介绍到这了,更多相关css3圆圈动态发光内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章,希望大家以后多多支持www.887551.com!

本文发布于:2023-04-07 18:01:03,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/bfa892e91983864533535040be243b5c.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:纯CSS3实现圆圈动态发光特效动画的示例代码.doc

本文 PDF 下载地址:纯CSS3实现圆圈动态发光特效动画的示例代码.pdf

标签:动画   慢速   效果   圆圈
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
  • 纯CSS3实现圆圈动态发光特效动画的示例代码
    本文主要介绍了纯css3实现圆圈动态发光特效动画的示例代码,分享给大家,具体如下:效果图:代码: 纯css3实现圆圈动态发光特 </div> </div> </li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/c67b7617d1f64eb6d21dfa83d43b42d3.html" title="[Linux] deepin系统添加PHP仓库源出错Error: could not find a distribution template for Deepin/stable" target="_blank">[Linux] deepin系统添加PHP仓库源出错Error: could not find a distribution template for Deepin/stable</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/edb8108587afef5a897447730fdf7c10.html" title="抖音创业赚钱方法有哪些?原来这些方法就能轻松变现" target="_blank">抖音创业赚钱方法有哪些?原来这些方法就能轻松变现</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/c79b8834c72df7972bb09a18b07b70ed.html" title="thinkphp5.0数据导出excel表格" target="_blank">thinkphp5.0数据导出excel表格</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/3be17855b3011cd2ee6f88056d653f2c.html" title="宝宝发烧有什么迹象" target="_blank">宝宝发烧有什么迹象</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/b37089136f016395c45ccf9b8909ee57.html" title="echarts图表之去掉折线图的折点圆圈,实测有效 原创" target="_blank">echarts图表之去掉折线图的折点圆圈,实测有效 原创</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/58ace40c2c558bdf5d3fbfc6edf7a7f4.html" title="抖音创业项目有哪些?如何利用抖音创业赚钱" target="_blank">抖音创业项目有哪些?如何利用抖音创业赚钱</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/ee40141aa331d6d9e11a5ebaaf1ed28f.html" title="谷歌Chrome浏览器开始测试标签滚动功能" target="_blank">谷歌Chrome浏览器开始测试标签滚动功能</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/88be24f6928d6992e3437af950fa8560.html" title="婴儿尿布如何选择" target="_blank">婴儿尿布如何选择</a></li> <li><span class="date">0℃</span><i class="iconfont icon-jiantou_yemian_xiangyou th_cl4"></i><a class="th_hover_a4" href="https://www.wtabcd.cn/fanwen/zuowen/542bc76d8e546f4a74e349ef1f751c83.html" title="[PHP] 配置vscode的语法检测消除提示Cannot validate since no PHP executable is set" target="_blank">[PHP] 配置vscode的语法检测消除提示Cannot validate since no PHP executable is set</a></li> </ul> </div> <!--右侧广告2--> <div class="th_ad3 th_top"> <div> <script src='https://www.wtabcd.cn/fanwen/d/js/acmsd/thea16.js'></script> </div> </div> <!--标签云--> <div class="thleftcon th_top"> <div class="thleftbt thwenzhang thsec4"><span class="th_cl4">热门标签</span></div> <ul class="th-7 th_tag4"> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%88%90%E8%AF%AD">成语</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E7%9A%84%E6%98%AF">的是</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%BD%A2%E5%AE%B9">形容</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%8C%83%E6%96%87">范文</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%8F%A5%E5%AD%90">句子</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%9C%89%E5%93%AA%E4%BA%9B">有哪些</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%B7%A5%E4%BD%9C%E6%80%BB%E7%BB%93">工作总结</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%B7%A5%E4%BD%9C%E8%AE%A1%E5%88%92">工作计划</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%90%88%E5%90%8C%E8%8C%83%E6%9C%AC">合同范本</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%8F%8D%E4%B9%89%E8%AF%8D">反义词</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D">什么意思</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E7%9A%84%E4%BA%BA">的人</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%87%AA%E5%B7%B1%E7%9A%84">自己的</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%AE%B2%E8%AF%9D">讲话</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%A4%A7%E5%85%A8">大全</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E9%83%BD%E6%98%AF">都是</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E7%94%9F%E9%95%BF">生长</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%9D%90%E6%96%99">材料</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%BF%98%E4%B8%8D">还不</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%8B%B1%E8%AF%AD">英语</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%9C%9F%E5%A3%A4">土壤</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%AD%A9%E5%AD%90">孩子</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%87%BD%E6%95%B0">函数</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E4%B8%AD%E5%9B%BD">中国</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%BE%88%E5%A4%9A%E4%BA%BA">很多人</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%B7%A5%E4%BD%9C">工作</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%94%BE%E5%9C%A8">放在</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%88%91%E6%98%AF">我是</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%96%B9%E6%B3%95">方法</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%9C%80%E6%96%B0">最新</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E4%BC%98%E7%A7%80">优秀</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%A4%8D%E6%A0%AA">植株</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%90%88%E9%9B%86">合集</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%BF%99%E4%B8%80">这一</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E8%AF%AD%E6%96%87">语文</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E9%A3%8E%E6%B0%B4">风水</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%8A%A5%E5%91%8A">报告</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E5%AD%A6%E6%A0%A1">学校</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E6%97%B6%E9%97%B4">时间</a></li> <li><a href="https://www.wtabcd.cn/fanwen/e/tags/?tagname=%E7%96%AB%E6%83%85">疫情</a></li> </ul> </div> <!--右侧广告3--> <div class="th_ad3 th_top"> <div> <script src='https://www.wtabcd.cn/fanwen/d/js/acmsd/thea17.js'></script> </div> </div> </div> </div> </div> <!--页面底部--> <script src="/js/ntj.js" type="text/javascript"></script> <div class="footer2"> Copyright ©2019-2022 Comsenz Inc.Powered by © <a href="https://beian.miit.gov.cn/"> </a><script type="text/javascript" src="//js.users.51.la/21453873.js"></script> <a href="http://www.wtabcd.cn/zhuanli/" target="_self">专利检索</a>| <a href="https://www.wtabcd.cn/maps/maps.html">网站地图</a></div> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?62b41085d0bd2fa66fe70b088f2c9aec"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> <!--右侧悬浮客服--> <div class="thgotop"> <ul> <li id="guan" class="ditop th_bg4"> <div class="yewan"> <i class="iconfont icon-guandeng"></i> <span class="">我要关灯</span> </div> <div class="baitian"> <i class="iconfont icon-zu"></i> <span class="">我要开灯</span> </div> </li> <li id="go_top" class="ditop th_bg4"> <i class="iconfont icon-zhiding"></i> <span>返回顶部</span> </li> </ul> </div> <script type="text/javascript" > var swiper = new Swiper('.thbanner', { navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, loop: true, autoplay: { delay: 1500, stopOnLastSlide: false,//如果设置为true,当切换到最后一个slide时停止自动切换 disableOnInteraction: true,//用户操作swiper之后,是否禁止autoplay }, pagination: {//分页器 el: '.swiper-pagination', clickable: true,//点击分页器的指示点分页器会控制Swiper切换 }, }); var swiper = new Swiper('.thslide2', { slidesPerView: 4, spaceBetween: 10, loop: true, autoplay: { delay: 1500, stopOnLastSlide: false,//如果设置为true,当切换到最后一个slide时停止自动切换 disableOnInteraction: false,//用户操作swiper之后,是否禁止autoplay } }); </script> <script type="text/javascript" src="https://www.wtabcd.cn/fanwen/skin/jiankang/js/main.js"></script> <!--百度自动推送--> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body> </html>