(莲花绽放)animation

2023-10-12 11:59
文章标签 animation 莲花 绽放

本文主要是介绍(莲花绽放)animation,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天我在学习transation 时在网上看见一个网友写的莲花绽放很炫,我也试着写咯一下,效果如下所示


html代码:

<div class="box"><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><!-- <div></div> -->
</div>

css代码:

body{background-color: #d4d4d4; height: 100%; overflow: hidden;}.box{ width: 600px; height: auto; margin:50px auto; position: relative;-webkit-transform:rotate(-34deg);-moz-transform:rotate(-34deg);-0-transform:rotate(-34deg);transform:rotate(-34deg);/*transition: all 2s linear;*/}.box >div{ width: 300px; height: 300px; border-radius: 0 300px;  position: absolute; margin-top:100px; left: -38%;opacity: 0.5;/*background: #f36486;border:1px solid orange;*/filter:alpha(opacity=50);/*IE渐变设置样式*/ /* 第一个参数:渐变起始位置的颜色第二个参数:渐变终止位置的颜色第三个参数:渐变的类型0 代表竖向渐变        1  代表横向渐变   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffff,endColorstr=#9fffff,grandientType=1);*/background: -webkit-linear-gradient(bottom right ,#f36486, #f7829d, #fae3e4);background: -moz-linear-gradient(bottom right ,#f36486, #f7829d, #fae3e4);background: -o-linear-gradient(bottom right ,#f36486, #f7829d, #fae3e4);background: linear-gradient(bottom right ,#f36486, #f7829d, #fae3e4);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;}.box > div:nth-child(1){-webkit-animation: show_1 5s ease-in-out infinite;animation: show_1 5s ease-in-out infinite;}.box > div:nth-child(2){-webkit-animation: show_2 5s ease-in-out infinite;animation: show_2 5s ease-in-out infinite;}.box > div:nth-child(3){-webkit-animation: show_3 5s ease-in-out infinite;animation: show_3 5s ease-in-out infinite;}.box > div:nth-child(4){-webkit-animation: show_4 5s ease-in-out infinite;animation: show_4 5s ease-in-out infinite;}.box > div:nth-child(5){-webkit-animation: show_5 5s ease-in-out infinite;animation: show_5 5s ease-in-out infinite;}.box > div:nth-child(6){-webkit-animation: show_6 5s ease-in-out infinite;animation: show_6 5s ease-in-out infinite;}.box > div:nth-child(7){-webkit-animation: show_7 5s ease-in-out infinite;animation: show_7 5s ease-in-out infinite;}.box > div:nth-child(8){-webkit-animation: show_8 5s ease-in-out infinite;animation: show_8 5s ease-in-out infinite;}/*1*/@keyframes show_1{0%{transform:rotate(0deg);}100%{transform:rotate(0deg);}}@-webkit-@keyframes show_1{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(0deg);}}/*2*/@keyframes show_2{0%{transform:rotate(0deg);}100%{transform:rotate(22.5deg);}}@-webkit-@keyframes show_2{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(22.5deg);}}/*3*/@keyframes show_3{0%{transform:rotate(0deg);}100%{transform:rotate(45deg);}}@-webkit-@keyframes show_3{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(45deg);}}/*4*/@keyframes show_4{0%{transform:rotate(0deg);}100%{transform:rotate(67.5deg);}}@-webkit-@keyframes show_4{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(67.5deg);}}/*5*/@keyframes show_5{0%{transform:rotate(0deg);}100%{transform:rotate(90deg);}}@-webkit-@keyframes show_5{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(90deg);}}/*6*/@keyframes show_6{0%{transform:rotate(0deg);}100%{transform:rotate(112.5deg);}}@-webkit-@keyframes show_6{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(112.5deg);}}/*7*/@keyframes show_7{0%{transform:rotate(0deg);}100%{transform:rotate(135deg);}}@-webkit-@keyframes show_7{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(135deg);}}/*8*/@keyframes show_8{0%{transform:rotate(0deg);}100%{transform:rotate(157.5deg);}}@-webkit-@keyframes show_8{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(157.5deg);}}




这篇关于(莲花绽放)animation的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/195676

相关文章

【前端】animation动画以及利用vue制作简单的透明度改变动画,包含vue生命周期实现

一. 问题描述 想做一个文字透明度从1到0然后再从0到1的css动画。 二. 代码写法 2.1 animation写法 2.1.1 animation属性key 2.1.2 代码展示 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=de

Android 属性动画(Property Animation)

本文是学习以下三位大神之后,整理的学习笔记,彩蛋在编号6          http://blog.csdn.net/lmj623565791/article/details/38067475          http://www.cnblogs.com/angeldevil/archive/2011/12/02/2271096.html          http://www.tu

android 动画 ——视图动画(View Animation)

android动画分为视图动画(View Animation)、属性动画(Property Animation) 想看属性动画(Property Animation):请移步至http://blog.csdn.net/u013424496/article/details/51700312 这里我们来说下视图动画(View Animation)的纯代码写法,还有一种是xml调用, 对于xml调

Android Property Animation属性动画

本文内容摘自《疯狂Android讲义 第三版-李刚著作》

有关animation抽屉动画示例

<includeandroid:id="@+id/ly_album_details"android:layout_width="match_parent"android:layout_height="match_parent"layout="@layout/ly_miniplayer_tvseries"android:visibility="gone" ></include>

android 使用xml让animation按顺序播放

android 使用xml让animation按顺序播放 需求: 想让一个View按顺序播放我已经用xml文件定义好的动画,之前我是监听动画的结束,在前一个动画结束的时候,开启第二个动画,但是这样写太麻烦。 最后发现还可以这样写。 实现 <?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.an

华溢艺术之花在社区绽放

华溢艺术之花在社区绽放 这是一个阳光明媚的周末,华溢艺术少儿艺术体验走进了夷陵区营盘社区碧桂园小区。这次活动不仅为社区的孩子们带来了丰富多彩的艺术体验,还让家长们目睹了孩子们在艺术成长道路上那些优美动人的闪光点。 活动现场,热闹非凡。26 位老师面带微笑,迎接每一位前来参加活动的小学生和家长。他们耐心地解答着家长们的问题,向孩子们介绍着各种艺术故事,并锻炼他们亦静亦动的美好品行。 绘画区,孩子们用

Animation动画效果简单汇总

————————————案例结构很复杂一步步来———————————— 1、activity_main.xml(首先看启动界面布局文件,里面有2个button) <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"and

animation 动画播放完成后 回调

1.使用携程 public static IEnumerator PlayAnimation(Animation animation, string ani_name, Action onEnd) {     AnimationClip ac = animation.GetClip(ani_name);     if (ac == null)     {         yield return

【bug记录6】css 写animation时,Safari浏览器最后一帧部分样式闪回

一、问题场景 1、目标动画的实现: 想实现一个元素A从位置1平移到位置2,并且在移动过程中逐渐缩小、透明度变小 2、原代码实现: .a{//分别设置了:动画keyframes名称、单次持续时间、//timing function、delay时间、iter count//以及animation-fill-mode(代表的是动画开始前后保持在哪个样式)animation: move 0.3s