css3 border旋转时的动画应用
建站知识 2021-07-03 08:15www.168986.cn长沙网站建设
废话不多说了,直接给大家贴代码了,具体代码如下所示
效果图
上面代码中要注意的地方
border-radius: 70px;为70px时div才能显示为圆形,因为上下左右的border多出了20px
border-left-color: #fff;可以独立设置一边的颜色
animation: namemf 1s linear infinite;中linear为匀速运动
ease动画以低速开始,然后加快,在结束前变慢。
ease-in动画以低速开始
ease-out动画以低速结束
JavaScript Code复制内容到剪贴板
- <html>
- <head>
- <title>css3动画border旋转时的应用。</title>
- <meta charset="UTF-8"/>
- <style type="text/css">
- body{
- background: #c;
- }
- .he{
- width: 100px;
- height: 100px;
- margin: 200px auto;
- border: 10px solid black;
- border-left-color: #fff;
- border-radius: 70px;
- animation: namemf 1s linear infinite;
- -webkit-animation:namemf 1s linear infinite;
- -ms-animation: namemf 1s linear infinite;
- }
- @keyframes namemf{
- from{
- transform:rotate(0deg) ;
- }
- to{
- transform: rotate(360deg);
- }
- }
- @-webkit-keyframes namemf{
- from{
- transform:rotate(0deg) ;
- }
- to{
- transform: rotate(360deg);
- }
- }
- @-ms-keyframes namemf{
- from{
- transform:rotate(0deg) ;
- }
- to{
- transform: rotate(360deg);
- }
- }
- </style>
- </head>
- <body>
- <div class="he">
- </div>
- </body>
- </html>
上面代码中要注意的地方
border-radius: 70px;为70px时div才能显示为圆形,因为上下左右的border多出了20px
border-left-color: #fff;可以独立设置一边的颜色
animation: namemf 1s linear infinite;中linear为匀速运动
ease动画以低速开始,然后加快,在结束前变慢。
ease-in动画以低速开始
ease-out动画以低速结束
上一篇:结合CSS3的布局新特征谈谈常见布局方法
下一篇:css实现鼠标滑过五角星高亮效果
长沙网站设计
- 如何自己建一个网站 自己想建个网站,怎么建
- 如何制作网站免费建站 创建网站免费注册
- html简单网页代码 html简单网页代码超链接
- dreamweaver网页制作 dreamweaver网页制作模板
- 上海网站建设 上海网站建设制作微信
- 如何制作网站和网页 如何制作一个网页
- html网页制作代码大全 端午节html网页制作代码大
- app开发公司 app开发公司前十名
- html网页制作 html网页制作文字居中
- app制作一个需要多少钱 请人制作一个app多少钱
- 成都网站制作 成都网站制作维护
- 百度建一个网站多少钱 百度做个公司网站要多少
- html+css网页制作成品 web网页制作成品css+javascrip
- html网页制作案例 html网页设计案例
- html+css网页制作成品 web网页制作成品css+javascrip
- 个人网站模板 个人网站模板HTML