您现在的位置是:网站首页> 编程资料编程资料
css3 实现圆形旋转倒计时纯CSS3圆形时钟立体倒计时特效源码css3 svg实现动画效果的10秒倒计时功能源码html5+css3进度条倒计时动画特效代码【推荐】基于jQuery和CSS3实现动画倒计时特效源码
2021-09-04
970人已围观
简介 这篇文章主要介绍了css3 实现圆形旋转倒计时功能,需要的朋友可以参考下
很多答题的H5界面上有旋转倒计时的效果,一个不断旋转减少的动画,类似于下图的这样。

今天研究了下,可以通过border旋转得到。一般我们可以通过border得到一个四段圆。

See the Pen circle by stoneniqiu (@stoneniqiu) on CodePen.
接下来接可以通过旋转的方式形成一个倒计时的效果:
See the Pen circle-rotate by stoneniqiu (@stoneniqiu) on CodePen.
一开始旋转45度是为了让半圆刚好立起来。然后旋转一百八十度。
.rightcircle{ border-top: .4rem solid #8731fd; border-right: .4rem solid #8731fd; right: 0; transform: rotate(45deg) } .right_cartoon { -webkit-animation: circleProgressLoad_right 10s linear infinite forwards; animation: circleProgressLoad_right 10s linear infinite forwards; } @keyframes circleProgressLoad_right { 0% { -webkit-transform: rotate(46deg); transform: rotate(46deg) } 50%,to { -webkit-transform: rotate(-136deg); transform: rotate(-136deg) } }毕竟不是真正的减少,要出现一种颜色占大多数就可以通过两个半圆来拼凑。
See the Pen circle-timer by stoneniqiu (@stoneniqiu) on CodePen.

@keyframes circleProgressLoad_left { 0%,50% { -webkit-transform: rotate(46deg); transform: rotate(46deg) } to { -webkit-transform: rotate(-136deg); transform: rotate(-136deg) } }注意到是右边线转5秒,然后左边再等五秒,这里css动画的效果略有不同,右边是0%开始,50%,to。左边是0%,50%,然后to,这样实现的5秒等待。这就是旋转倒计时的效果,最后还可以通过修改左半环border-left的颜色,来凸显最后几秒钟的紧急情况。
总结
以上所述是小编给大家介绍的css3 实现圆形旋转倒计时,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
相关内容
- css中引入svg来兼容部分安卓机显示0.5px边框的示例使用纯 CSS 创作一个渐变色动画边框CSS 制作带边框背景色透明的消息框reset.css引入以及1px边框问题的解决方法CSS3+SVG实现的文字边框线条流动动画特效源码CSS3实现多样的边框效果纯CSS3实现的鼠标悬停文字线条边框动画特效源码在线CSS边框圆角效果代码工具单元素利用css实现多重边框效果示例代码css实现虚线边框滚动效果的实例代码
- CSS理解块级格式上下文(BFC)10分钟理解CSS BFC原理及其应用浅析CSS里的BFC和IFC的用法浅谈CSS潜藏着的BFCcss布局之BFC模式(block formatting context)CSS布局基础BFC CSS使用BFC规则布局引发外层div包裹内层div的处理方法
- ES6与canvas实现鼠标小球跟随效果html5 canvas实现的鼠标响应式树叶光标跟随动画特效源码html5 canvas实现跟随鼠标移动的黑洞动画特效源码html5 canvas实现的点击跟随鼠标移动光线动画特效源码html5 canvas实现的跟随鼠标光标动画特效源码html5 canvas实现的跟随鼠标刮风下雨动画特效源码html5 canvas实现跟随鼠标旋转的箭头html5 canvas纸飞机跟随鼠标飞行特效源码
- css3 仿写阿里云水纹效果的示例代码CSS实现文字高光水波渐变的动态效果实例
- css实现右侧固定宽度 左侧宽度自适应CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 使用css与js生成的唯美炫酷的图形树效果CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 纯css3使用vw和vh实现自适应的方法浅谈css3新单位vw、vh、vmin、vmax的使用详解css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况css3新单位vw、vh的使用教程
- CSS实现优惠券边沿打孔效果使用css创建一个优惠券的方法利用css3径向渐变做一张优惠券的示例纯css3绘制的精美购物优惠券样式效果源码CSS 使用radial-gradient 实现优惠券样式
- 结合 CSS3 transition transform 实现简单的跑马灯效果的示例css3 中translate和transition的使用方法CSS3之transition实现下划线的示例代码详解css3 Transition属性(平滑过渡菜单栏案例)CSS3 transition 实现通知消息轮播条
- css3 clip实现圆环进度条的示例代码css制作收缩圆环旋转效果实例代码图解CSS3制作圆环形进度条的实例教程CSS实现圆环旋转加载动画实现CSS圆环的5种方法(小结)
