我试图动画一个饼图,它从0度旋转到我希望它结束​​的任何程度(假设300度,无关紧要).有一个潜在的圆圈,其中一个旋转在顶部.就目前而言,饼图旋转整整360度,然后以最终的度数位置结束(在这种情况下为300).现在它只适用于Chrome.

我的HTML:

我的CSS:

.spinner {

width: 250px;

height: 250px;

background: #aaa;

margin: 0 auto;

position: relative;

}

.spinner:after {

position: absolute;

content: "";

width: 0%;

height: 0%;

border-radius: 100%;

background: #fff;

top: 10%;

left: 10%;

}

.spinner span em {

background: #0e728e;

-webkit-animation-duration: 6s;

}

@-webkit-keyframes rotate-rt {

0% { -webkit-transform: rotate(0deg); }

25% { -webkit-transform: rotate(180deg); }

100% { -webkit-transform: rotate(180deg); }

}

@-webkit-keyframes rotate-lt {

0% { -webkit-transform: rotate(0deg); }

25% { -webkit-transform: rotate(0deg); }

50% { -webkit-transform: rotate(120deg); }

100% { -webkit-transform: rotate(120deg); }

}

.spinner {

border-radius: 100%;

position: relative;

}

.spinner span {

width: 50%;

height: 100%;

overflow: hidden;

position: absolute;

}

.spinner span:first-child {

left: 0;

}

.spinner span:last-child {

left: 50%;

}

.spinner span em {

border-radius: 250px;

position: absolute;

width: 100%;

height: 100%;

-webkit-animation-iteration-count: 1;

-webkit-animation-timing-function: linear;

-webkit-animation-fill-mode: forwards;

}

.spinner span:first-child em {

left: 100%;

border-top-left-radius: 0;

border-bottom-left-radius: 0;

-webkit-animation-name: rotate-lt;

-webkit-transform-origin: 0 50%;

}

.spinner span:last-child em {

left: -100%;

border-top-right-radius: 0;

border-bottom-right-radius: 0;

-webkit-animation-name: rotate-rt;

-webkit-transform-origin: 100% 50%;

}

html css动画自动旋转,html – 使这个CSS3动画旋转只旋转一次相关推荐

  1. CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码...

    CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码 CSS Animatie 彩蛋爆料直击现场 CSS Animatie是一款在线制作CSS3动画的工 ...

  2. html和css如何制作小球,[网页设计]使用CSS3动画模拟实现小球自由落体效果

    [网页设计]使用CSS3动画模拟实现小球自由落体效果 0 2015-07-20 14:00:03 使用纯CSS代码模拟实现小球自由落体效果: html代码如下:1 2 CSS样式代码:/*ball样式 ...

  3. css3动画边框一闪一闪,css3动画条纹边框_觉唯设计

    之前分享过一篇关于<焦点图相框>的文章,深受大家的喜爱.今天也同样为大家分享一篇用css3制作的动画条纹边框,效果还是蛮有趣的,推荐大家用一用.玩一玩. 先简单的说一下实现原理,大家都可以 ...

  4. html动画效果结束返回,javascript判断css3动画结束 css3动画结束的回调函数

    本文主要给大家介绍的是如何使用javascript判断CSS3动画效果结束,主要是使用了javascript的回调函数,其思路是一旦动画或变换结束,回调函数就会触发.不再需要大型类库支持,非常的简单实 ...

  5. 用css动态实现圆环百分比分配——初探css3动画

    最近的小程序项目有个设计图要求做一个圆环,两种颜色分配,分别代表可用金额和冻结金额.要是就直接这么显示,感觉好像挺没水平??于是我决定做个动态! 在mdn把新特性gradients(渐变).trans ...

  6. css grid 自动高度_10分钟理解CSS3 Grid布局

    基本介绍 上一篇文章我们介绍了css3 flexbox,今天我们再来说说css3的另外一个强大的功能:Grid. Grid做前端的同学应该都很熟悉了,翻译成中文为"栅格",用过bo ...

  7. 开发工具与关键技术: 使用HTML 徽章 CSS3 动画 JQUERY 动态切换 JS自动切换

    开发工具与关键技术: HTML CSS3 JQUERY JS 作者:冉启东 撰写时间:2019年1月18日 1.使用HTML制作Contextual variations各种颜色类型的徽章代码如下: ...

  8. css3动画动一次就停止,css - 在最后一帧停止CSS3动画

    css - 在最后一帧停止CSS3动画 我有一个4部分CSS3动画点击播放 - 但动画的最后一部分是为了将其从屏幕上取下. 但是,它一旦播放就会回到原来的状态. 任何人都知道如何在最后一个css帧(1 ...

  9. css3动画图片旋转绕轴,css3图片旋转如何实现?css3实现图片旋转动画效果的方法...

    在网页中,我们经常可以看到一张图片在旋转,这样的图片旋转是怎么来实现的呢?本篇文章就来为你介绍一下关于css3实现图片旋转动画效果的方法. 实现css3中图片的旋转可以使用可以使用 -webkit-a ...

最新文章

  1. win7/8SVN必备的4个服务
  2. StringBuffer的delete方法与deleteCharAt方法的区别。
  3. 【错误记录】Android 应用安装报错 ( The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER )
  4. 华为手机接计算机,华为手机怎么连接电脑,详细教您华为手机怎么连接电脑
  5. 问题 | 基于神经网络的高考、中考、考研试题预测
  6. html标签中lang属性及xml:lang属性的作用
  7. 自己抽取的柱状图MpAndroidChart
  8. 量子计算机对人类长寿,科学家称“极端长寿”在未来几十年可能会达到新的里程碑...
  9. LeetCode 1754. 构造字典序最大的合并字符串
  10. 二分图的最大匹配问题
  11. HDU 2814 斐波那契循环节 欧拉降幂
  12. gc:C语言的垃圾回收库-英文
  13. 如何使用SQL Server数据工具中的“可见性”选项降低报告的复杂性
  14. 我写的第一个jquery插件:jquery.photoFrame(version 0.2)
  15. .net面试中常被面试官问到的问题
  16. 你若运行,便是晴天!
  17. js + jquery 两栏Tab鼠标移入显示/隐藏的效果(详)
  18. 《Effective Java》读书笔记五(枚举和注解)
  19. 关于DBA的一些学习(一)
  20. matlab清除所有变量,但是除了某些变量

热门文章

  1. 【Java】快速傅里叶变换FFT的程序实现(时间抽取的基-2FFT、倒位计算、蝶形运算)
  2. Unity 点击、双击、连击、长按 事件检测(支持PC和移动端)
  3. android 4.3 模拟器,自制安卓掌机:4.3英寸大屏+骁龙855,通吃所有模拟器
  4. 摩天大楼如何靠一颗铁球防风抗震?
  5. 皮格马利翁效应(转载)
  6. 【附源码】计算机毕业设计SSM社区团购系统
  7. ivt bluesoleil 6.4.249 完美 破解 蓝牙适配器
  8. 什么样的IDC才符合国家标准?
  9. 如何将linux系统制作成iso镜像文件?通过Mondo Rescue工具将linux系统制作成ISO镜像
  10. 项目技术指标(招标文件)