首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css3抖音logo教程

发布于 2024-11-11 15:39:59
0
15

CSS3抖音Logo教程

CSS3可以用来制作各种华丽的效果,今天为大家分享一下如何使用CSS3来制作一个抖音Logo效果。

 <div class="logo">
    <i></i>
    <i></i>
    <i></i>
    <i></i>
    <i></i>
    <i></i>
  </div>

  .logo {
    position: relative;
    width: 4rem;
    height: 4rem;
    margin: 1rem auto;
  }
  .logo i {
    position: absolute;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background: #fff;
    animation: move 1s ease infinite;
  }
  .logo i:nth-of-type(1) {
    top: 0;
    left: 0;
    animation-delay: 0.2s;
  }
  .logo i:nth-of-type(2) {
    top: 0;
    left: 1.5rem;
    animation-delay: 0.6s;
  }
  .logo i:nth-of-type(3) {
    top: 0;
    right: 0;
    animation-delay: 0.8s;
  }
  .logo i:nth-of-type(4) {
    bottom: 0;
    left: 0;
    animation-delay: 0.6s;
  }
  .logo i:nth-of-type(5) {
    bottom: 0;
    left: 1.5rem;
    animation-delay: 0.2s;
  }
  .logo i:nth-of-type(6) {
    bottom: 0;
    right: 0;
    animation-delay: 0.8s;
  }
  @keyframes move {
    0% {
      transform: translateY(0);
    }
    50% {
      transform: translateY(2.5rem);
    }
    100% {
      transform: translateY(0);
    }
  } 

首先,我们需要一个包含六个 i 标签的标签,每个 i 标签都代表一个小球。

接下来,我们需要设置一些基础样式,包括设置标签为相对定位,设置 i 标签为绝对定位,设置球的圆角和背景颜色,以及设置动画的相关属性。

最后,在 i 标签中,我们可以使用:nth-of-type()选择器来设置每个球的位置和动画延迟时间。该选择器表示选择特定类型的元素,如 i ,在兄弟元素中的第几个位置。

通过这样的设置,就可以制作出一个华丽的抖音Logo效果,非常酷炫。快来尝试一下吧!

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流