css实现螺旋纹理图案变换动画效果代码

代码语言:html

所属分类:动画

代码描述:css实现螺旋纹理图案变换动画效果代码

代码标签: css 螺旋 纹理 图案 变换 动画

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

<!DOCTYPE html>
<html lang="en" >

<head>
 
<meta charset="UTF-8">

<style>
*,
::after,
::before {
        border-style: solid;
        border-width: 0;
        box-sizing: border-box;
}

body {
        background: #000;
        height: 100vh;
        margin: 0;
        width: 100%;
        overflow: hidden;
}

.scene {
        align-items: center;
        display: grid;
        height: 100%;
        justify-items: center;
        place-items: center;
        width: 100%;
}

.card,
.scene {
        position: relative;
}

.card {
        animation: pulse 16s ease-in-out infinite alternate,
                card-trance-dance 24s ease-in-out infinite alternate,
                acid-color-cycle 8s linear infinite;
        aspect-ratio: 3/2;
        border-radius: 0.9375rem;
        max-width: 26.25rem;
        overflow: hidden;
        transform-origin: center center;
        width: 75%;
}

.card-wrapper {
        height: 100%;
        overflow: hidden;
        position: absolute;
        width: 100%;
}

.card-layer {
        background: repeating-radial-gradient(
                circle,
                rgba(255, 0, 255, 0.9) 0,
                rgba(0, 255, 255, 0.1) 10%,
                rgba(255, 0, 255, 0.9) 20%
        );
        background-size: 2.5rem 2.5rem;
        height: 300%;
        left: -100%;
        mix-blend-mode: lighten;
        position: absolute;
        top: -100%;
        width: 300%;
}

.card-layer.moving {
        animation: moire-move 3s linear infinite alternate;
        mix-blend-mode: difference;
        opacity: 0.8;
}

@keyframes moire-move {
        0% {
                transform: translate(-0.3125rem, -0.3125rem) scale(1.02) rotate(6deg);
        }

        50% {
                transform: translate(0.3125rem, 0.3125rem) scale(1.04) rotate(-6deg);
        }

        100% {
                transform: translate(-0.3125rem, -0.3125rem) scale(1.02) rotate(6deg);
        }
}

.card-layer.moire-extra {
        animation: moire-extra-move 4s ease-in-out infinite al.........完整代码请登录后点击上方下载按钮下载查看

网友评论0