纯css实现色卡扇形甩出动画效果

代码语言:html

所属分类:动画

代码描述:纯css实现色卡扇形甩出动画效果

代码标签: 色卡 扇形 甩出 动画 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">

<style>
@-webkit-keyframes deck {
  80% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  82% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  90% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes deck {
  80% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  82% {
    -webkit-transform: rotate(10deg);
            transform: rotate(10deg);
  }
  90% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes deck__sheet_5 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  30% {
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg);
  }
  40% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg);
  }
  80% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg);
  }
}
@keyframes deck__sheet_5 {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  30% {
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg);
  }
  40% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg);
  }
  80% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg);
  }
}
@-webkit-keyframes deck__sheet_1 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(25deg);
            transform: rotate(25deg);
  }
  41% {
    opacity: 0;
    -webkit-transform: rotate(50deg);
            transform: rotate(50deg);
  }
  56% {
    opacity: 1;
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
  }
  80% {
    opacity: 1;
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes deck__sheet_1 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(25deg);
            transform: rotate(25deg);
  }
  41% {
    opacity: 0;
    -webkit-transform: rotate(50deg);
            transform: rotate(50deg);
  }
  56% {
    opacity: 1;
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
  }
  80% {
    opacity: 1;
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes deck__sheet_2 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(25deg);
            transform: rotate(25deg);
  }
  39% {
    opacity: 0;
    -webkit-transform: rotate(40deg);
            transform: rotate(40deg);
  }
  54% {
    opacity: 1;
    -webkit-transform: rotate(50deg);
            transform: rotate(50deg);
  }
  80% {
    opacity: 1;
    -webkit-transform: rotate(50deg);
            transform: rotate(50deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@keyframes deck__sheet_2 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(25deg);
            transform: rotate(25deg);
  }
  39% {
    opacity: 0;
    -webkit-transform: rotate(40deg);
            transform: rotate(40deg);
  }
  54% {
    opacity: 1;
    -webkit-transform: rotate(50deg);
            transform: rotate(50deg);
  }
  80% {
    opacity: 1;
    -webkit-transform: rotate(50deg);
            transform: rotate(50deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
@-webkit-keyframes deck__sheet_3 {
  0% {
    opacity: 0;
    -webkit-transform: rotate(25deg);
            transform: rotate(25deg);
  }
  37% {
    opacity: 0;
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
  }
  52% {
    opacity: 1;
    -webkit-transform: rotate(40deg);
            transform: rotate(40deg);
  }
  80% {
    opacity: 1;
    -webkit-transform: rotate(40deg);
            transform: rotate(40deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: rotate(0deg);.........完整代码请登录后点击上方下载按钮下载查看

网友评论0