css实现特殊字符表情动画效果代码

代码语言:html

所属分类:动画

代码描述:css实现特殊字符表情动画效果代码

代码标签: css 特殊 字符 表情 动画

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

<html lang="zh">

<head>
   
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
*,*:before,*:after {
    border: 0;
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

:root {
    --dur: 1s;
    --color1: #17181c;
    --color2: #e3e4e8
}

body {
    background: var(--color2);
    color: var(--color1);
    font: 1em/1 "Helvetica Neue",Helvetica,sans-serif
}

main {
    margin: 3em auto 0;
    width: 20.5em;
    font-size: calc(12px+(36 - 12) *(100vw - 320px) /(1280 - 320))
}

div {
    margin-bottom: 2em
}

span {
    display: inline-block
}

.a-arm {
    animation: a-armMove var(--dur) linear infinite;
    transform-origin: 25% 25%
}

.a-trajectory {
    animation: a-trajectory var(--dur) linear infinite
}

.a-table {
    animation: a-tableFlip var(--dur) linear infinite;
    transform-origin: -33% 50%
}

.b-arm {
    animation: b-armMove var(--dur) linear infinite;
    transform-origin: 25% 25%
}

.b-belt,.b-belt:before {
    background: repeating-linear-gradient(90deg,transparent,transparent .25em,currentColor .25em,currentColor 3.3em) 0 0 / 100% .1em repeat-x
}

.b-belt {
    animation: b-beltL var(--dur) linear infinite;
    position: relative;
    width: 13.2em;
    height: .8em;
    vertical-align: middle
}

.b-realbelt {
    color: transparent
}

.b-belt:before {
    animation: b-beltR var(--dur) linear infinite;
    background-position: 0 100%;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.b-table:nth-of-type(3) {
    animation: b-tableFlip var(--dur) linear infinite
}

.b-table:nth-of-type(n+4) {
    animation: b-tableMove var(--dur) linear infinite
}

.b-wheel {
    animation: b-rotate var(--dur) linear infinite;
    transform-origin: 50% 60%
}

.c-person {
    animation: c-rage var(--dur) linear infinite
}

.c-table {
    animation: c-tableSpin var(--dur) linear infinite;
    transform-origin: 50% 33%
}

.d-arm {
    animation: d-armMove var(--dur) linear infinite;
    transform-origin: 100% 50%
}

.d-face {
    animation: d-faceMove var(--dur) linear infinite
}

.d-table {
    animation: d-.........完整代码请登录后点击上方下载按钮下载查看

网友评论0