发布时间:2023-05-14 文章分类:WEB开发, 电脑百科 投稿人:赵颖 字号: 默认 | | 超大 打印

背景

2023年2月16日,晴,今天没有工作,一直在掘金摸鱼,摸的我好累。
不行!我得找点有意义的事情做!
此时间,我发的一条沸点竟然有小黑子给我评论,\

纯css实现坤坤经典动作-“铁山靠”

纯css实现坤坤经典动作-“铁山靠”

我看到之后气不打一处来,哥哥这么努力,还有这么多人黑我家哥哥,
so!!! 我打算为哥哥正名!

作为工作时间一坤年的ikun,我要尽我的绵薄之力还原哥哥的舞姿!
让你们臣服!

开搞

1. 构思

  1. 选择题材阶段,我毫不犹豫决定实现坤坤的经典“铁山靠”动作;

纯css实现坤坤经典动作-“铁山靠”

  1. 然后就是思考怎么实现了,定几个要实现的关键要素;
  2. 实现帅气中分发型;
  3. 实现身着背带裤的潇洒身型;
  4. 实现铁山靠动作;
  5. 优化细节。

代码就不往文章里贴了,最后直接在码上掘金在线看吧-.-

2. 绘制帅气的中分发型

纯css实现坤坤经典动作-“铁山靠”

 border-radius: 65px 21px 76px 14px / 90px 17px 111px 26px;
//分别设置的是  左上 右上 右下 左下 / 左上 右上 右下 左下 的弧度
background-image: linear-gradient(to right, lightgrey, grey);

纯css实现坤坤经典动作-“铁山靠”

3. 绘制背带裤造型

<div id="kun">
      <div class="arms">
        <div class="arm arm-l"></div>
        <div class="arm arm-r"></div>
      </div>
      <div class="leg leg-l"></div>
      <div class="leg leg-r"></div>
</div>
.arm{
  background-color: #333;
  position: absolute;
  top: 10px;
  z-index: 1;
  transform-origin: center top;
  width: 30px;
  height: var(--armLength);
  &-l{
    left: 0;
    transform: rotate(50deg);
    border-radius: 0 0 30px 30px;
    &::after{
      content: '';
      position: absolute;
      width: 26px;
      height: 80px;
      border-radius: 0 0 30px 30px;
      background-color: #333;
      left: 0;
      bottom: -70px;
      transform-origin: center top;
      transform: rotate(-100deg);
    }
  }
  &-r ...
}

纯css实现坤坤经典动作-“铁山靠”

4. 实现铁山靠动作

纯css实现坤坤经典动作-“铁山靠”

//头动画 
@keyframes headmove {
  25% {
    bottom: 210px;
  }
  50% {
    bottom: 195px;
  }
  75% {
   bottom: 170px;
  }
}
// 胳膊动画
@keyframes armmove {
  25% {
    width: 92%;
    top: 60px;
    left: 11%;
  }
  50% {
    width: 72%;
    top: 66px;
    left: 12%;
  }
  75% {
    width: 81%;
    top: 80px;
    left: 14%;
  }
}
//身体动画
@keyframes bodymove {
  25% {
    -webkit-clip-path: polygon(23% 13%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(23% 13%, 100% 0%, 75% 100%, 0% 100%);
  }
  50% {
    -webkit-clip-path: polygon(17% 16%, 63% 29%, 75% 100%, 0% 100%);
    clip-path: polygon(17% 16%, 63% 29%, 75% 100%, 0% 100%);
  }
  75% {
    -webkit-clip-path: polygon(24% 27%, 90% 38%, 75% 100%, 0% 100%);
    clip-path: polygon(24% 27%, 90% 38%, 75% 100%, 0% 100%);
  }
}

纯css实现坤坤经典动作-“铁山靠”

5. 细节调整

纯css实现坤坤经典动作-“铁山靠”

大功告成!!

6. 成果展示

全部代码和效果预览

纯css实现坤坤经典动作-“铁山靠”

免责声明!

我是真的ikun
背歌为证

迎面走来的你让我如此蠢蠢欲动*
这种感觉我从未有
Cause I got a crush on you who you
你是我的我是你的谁
再多一眼看一眼就会爆炸
再近一点靠近点快被融化

本文代码仅供娱乐,不存在任何歧视,不存在任何造谣污蔑。如有冒犯,请私信我,我会苏珊!