html css动画自动旋转,html – 使这个CSS3动画旋转只旋转一次
我试图动画一个饼图,它从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动画旋转只旋转一次相关推荐
- CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码...
CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码 CSS Animatie 彩蛋爆料直击现场 CSS Animatie是一款在线制作CSS3动画的工 ...
- html和css如何制作小球,[网页设计]使用CSS3动画模拟实现小球自由落体效果
[网页设计]使用CSS3动画模拟实现小球自由落体效果 0 2015-07-20 14:00:03 使用纯CSS代码模拟实现小球自由落体效果: html代码如下:1 2 CSS样式代码:/*ball样式 ...
- css3动画边框一闪一闪,css3动画条纹边框_觉唯设计
之前分享过一篇关于<焦点图相框>的文章,深受大家的喜爱.今天也同样为大家分享一篇用css3制作的动画条纹边框,效果还是蛮有趣的,推荐大家用一用.玩一玩. 先简单的说一下实现原理,大家都可以 ...
- html动画效果结束返回,javascript判断css3动画结束 css3动画结束的回调函数
本文主要给大家介绍的是如何使用javascript判断CSS3动画效果结束,主要是使用了javascript的回调函数,其思路是一旦动画或变换结束,回调函数就会触发.不再需要大型类库支持,非常的简单实 ...
- 用css动态实现圆环百分比分配——初探css3动画
最近的小程序项目有个设计图要求做一个圆环,两种颜色分配,分别代表可用金额和冻结金额.要是就直接这么显示,感觉好像挺没水平??于是我决定做个动态! 在mdn把新特性gradients(渐变).trans ...
- css grid 自动高度_10分钟理解CSS3 Grid布局
基本介绍 上一篇文章我们介绍了css3 flexbox,今天我们再来说说css3的另外一个强大的功能:Grid. Grid做前端的同学应该都很熟悉了,翻译成中文为"栅格",用过bo ...
- 开发工具与关键技术: 使用HTML 徽章 CSS3 动画 JQUERY 动态切换 JS自动切换
开发工具与关键技术: HTML CSS3 JQUERY JS 作者:冉启东 撰写时间:2019年1月18日 1.使用HTML制作Contextual variations各种颜色类型的徽章代码如下: ...
- css3动画动一次就停止,css - 在最后一帧停止CSS3动画
css - 在最后一帧停止CSS3动画 我有一个4部分CSS3动画点击播放 - 但动画的最后一部分是为了将其从屏幕上取下. 但是,它一旦播放就会回到原来的状态. 任何人都知道如何在最后一个css帧(1 ...
- css3动画图片旋转绕轴,css3图片旋转如何实现?css3实现图片旋转动画效果的方法...
在网页中,我们经常可以看到一张图片在旋转,这样的图片旋转是怎么来实现的呢?本篇文章就来为你介绍一下关于css3实现图片旋转动画效果的方法. 实现css3中图片的旋转可以使用可以使用 -webkit-a ...
最新文章
- win7/8SVN必备的4个服务
- StringBuffer的delete方法与deleteCharAt方法的区别。
- 【错误记录】Android 应用安装报错 ( The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER )
- 华为手机接计算机,华为手机怎么连接电脑,详细教您华为手机怎么连接电脑
- 问题 | 基于神经网络的高考、中考、考研试题预测
- html标签中lang属性及xml:lang属性的作用
- 自己抽取的柱状图MpAndroidChart
- 量子计算机对人类长寿,科学家称“极端长寿”在未来几十年可能会达到新的里程碑...
- LeetCode 1754. 构造字典序最大的合并字符串
- 二分图的最大匹配问题
- HDU 2814 斐波那契循环节 欧拉降幂
- gc:C语言的垃圾回收库-英文
- 如何使用SQL Server数据工具中的“可见性”选项降低报告的复杂性
- 我写的第一个jquery插件:jquery.photoFrame(version 0.2)
- .net面试中常被面试官问到的问题
- 你若运行,便是晴天!
- js + jquery 两栏Tab鼠标移入显示/隐藏的效果(详)
- 《Effective Java》读书笔记五(枚举和注解)
- 关于DBA的一些学习(一)
- matlab清除所有变量,但是除了某些变量
热门文章
- 【Java】快速傅里叶变换FFT的程序实现(时间抽取的基-2FFT、倒位计算、蝶形运算)
- Unity 点击、双击、连击、长按 事件检测(支持PC和移动端)
- android 4.3 模拟器,自制安卓掌机:4.3英寸大屏+骁龙855,通吃所有模拟器
- 摩天大楼如何靠一颗铁球防风抗震?
- 皮格马利翁效应(转载)
- 【附源码】计算机毕业设计SSM社区团购系统
- ivt bluesoleil 6.4.249 完美 破解 蓝牙适配器
- 什么样的IDC才符合国家标准?
- 如何将linux系统制作成iso镜像文件?通过Mondo Rescue工具将linux系统制作成ISO镜像
- 项目技术指标(招标文件)