我们时常在页面中见到一些动画效果,这些动画效果,很多可以仅通过CSS来实现。

在这里我们用到了CSS3的animation属性。

animation 属性是一个简写属性,用于设置六个动画属性:

animation-name 规定需要绑定到选择器的 keyframe 名称。

animation-duration 规定完成动画所花费的时间,以秒或毫秒计。

animation-timing-function 规定动画的速度曲线。

animation-delay 规定在动画开始之前的延迟。

animation-iteration-count 规定动画应该播放的次数。

animation-direction 规定是否应该轮流反向播放动画。

注释:请始终规定 animation-duration 属性,否则时长为 0,就不会播放动画了。animation: name duration timing-function delay iteration-count direction;

例如:一个做圆周运动的小球。下边是相关代码,大家可以在此基础相做相应的修改。

CSS实现圆周运动小球

body{background:black;}

.class_ball

{

width:8px;

height:8px;

background:#FFFFFF;

border-radius:4px;

box-shadow:0 0 7px #FFFFFF;

left:200px;

top:200px;

position:absolute;

-webkit-animation:action 2s linear infinite;

}

@-webkit-keyframes action

{

from{transform: rotate(0deg) translate(58px) rotate(0deg);}

to{transform: rotate(360deg) translate(58px) rotate(-360deg);}

}

顺时针小球圆周运动Java编程_如何使用CSS实现圆周运动小球的实例相关推荐

  1. Java编程入门与应用 P210 例8-8——演示创建实例的方法

    Java编程入门与应用 P210 例8-8--演示创建实例的方法 显式转换和隐式转换的概念 /*** Java编程入门与应用 P210 例8-8--演示创建实例的方法** 显式转换和隐式转换的概念*/ ...

  2. 交换最大数与最小数java编程_善知教育笔记之JavaSE_Java编程基础

    1 Java编程基础 1.1 变量 1.1.1 变量 变量是什么?为什么为用变量? 变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据.根据所存储的数据类型的不同,有各种不同类型的变量.变量 ...

  3. 质量不同的球java编程_荐非常经典的java编程题全集-共50题(1-10)...

    非常经典的java编程题 程序1:斐波那契数列问题 题目概述: 古典问题: 有一对兔子,从出生第三个月起每月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多 ...

  4. 云java编程_学堂云_Java程序设计概论-第1部分开始使用Java编程

    学堂云_Java程序设计概论-第1部分开始使用Java编程 更新时间:2020-07-30 11:33点击: If tourists had known the tsunami was occurri ...

  5. 乐高JAVA编程_编程和乐高机器人,是一样的吗?学习这些有用吗?

    原标题:编程和乐高机器人,是一样的吗?学习这些有用吗? 现在育儿养儿成本不断增加,街上各种少儿兴趣班应接不暇,各位家长都不想让自己的孩子输在起跑线上,都争着去给孩子填满假期时间,近年,儿童教育领域冒出 ...

  6. 不同鸟的叫声Java编程_飞扬小鸟java版(3种版本一次下载)

    [实例简介] 飞扬小鸟的三个版本的源代码(超详细备注)和图片资源,外附编程的思想,要个3分不贵吧,献给爱玩的java初学者,高手勿笑 [实例截图] [核心代码] MyBird └── MyBird ├ ...

  7. 通信工程本科生要考Java编程_请问本科“通信工程”这个专业有什么是要学的?...

    满意答案 19920306shi 2013.09.04 采纳率:41%    等级:11 已帮助:2592人 1.我只说专业必修课程,像高数,政经学我就不提了.专业必修课比较重要的有:基础课:通信原理 ...

  8. 21点小游戏java编程_用Java编写一个二十一点小游戏

    21点又名黑杰克(Blackjack),起源于法国,已流传到世界各地,有着悠久的历史.现在在世界各地的赌场中都可以看到二十一点,随着互联网的发展,二十一点开始走向网络时代.该游戏由2到6个人玩,使用除 ...

  9. 树莓派java编程_树莓派使用入门:可以使用树莓派学习的3种流行编程语言

    通过树莓派学习编程,让你在就业市场上更值钱. 在本系列的上一篇文章中,我分享了 教孩子们使用树莓派编程 的一些方式.理论上,这些资源并不局限于只适用于孩子们,成人也是可以使用的.但是学习就业市场上急需 ...

最新文章

  1. Android studio 不显示自定义View 的提示
  2. PostgreSQL — 外键关联操作
  3. PHP 中华如何用命令连接数据库,选择MySQL数据库的命令以及PHP脚本下的操作方法...
  4. 干货 | 谈谈我是如何入门这场 AI 大赛的
  5. changePage() 页面跳转
  6. The Ransom of Red Chief
  7. c语言函数封装成python库_使用f2py将C语言的函数转换为python模块
  8. 无人驾驶泊车?你要再多等等,百度Apollo和大众刚启动合作
  9. Matlab代码生成任意边长等间距正六边形采样点
  10. 社交网站Friendster获第四项美国专利
  11. 设计模式学习 — 代理模式
  12. 微信公众号的自定义菜单的创建
  13. 神盾局第二季麦克机器人_神盾局特工第四季分集剧情介绍(1-22集)大结局
  14. 小米手机刷机为Linux,小米5 刷机LineageOS 14.1的详细教程
  15. 55-将单链表原地逆置(三种方法)
  16. 小米更新到MIUI13版本后,进行android调试,出现无法实现USB下载安装的问题
  17. 赠书福利丨我们人类与人工智能技术究竟是怎样的关系?
  18. python 高斯函数拟合_在python中拟合任意高斯函数,消耗大量内存
  19. sql数据库修复技巧:用达思sql数据库修复软件时表重复怎么搞办?
  20. uniapp 点击按钮打开地图,显示当前定位 和 指定标点

热门文章

  1. mysql表全连接_关于mysql 实现表连接(左,右,内,全连接)
  2. python冒泡排序实验报告_python中的冒泡排序
  3. linux部分基础命令总结,Linux常用基础命令总结
  4. linux如何设置mac快捷键,在Ubuntu上使用macOS的快捷键
  5. mamcache登录、_gomemcache首页、文档和下载 - memcache客户端库 - Go语言中文网 - Golang中文社区...
  6. 使用react实现select_React笔记——核心概念:9.表单
  7. JFrog Container Registry 搭建Docker镜像仓库 (tar.gz 版本)
  8. mysql 插入数据时 自动设置创建时间和更新时间
  9. vsftpd常用操作
  10. flowable 设置流程跟踪高亮线的颜色