欢迎光临散文网 会员登陆 & 注册

一个特别的CSS特效[手把手教程·代码](大家双节快乐啊)

2023-09-29 01:27 作者:泥想什么呢想  | 我要投稿

index.html

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<title>CSS Creative Animation Effects</title>

<link rel="stylesheet" type="text/css" href="style.css">

</head>

<body>

<section>

<div class="loader" style="--r:1;">

<span style="--i:1;"></span>

<span style="--i:2;"></span>

<span style="--i:3;"></span>

<span style="--i:4;"></span>

<span style="--i:5;"></span>

<span style="--i:6;"></span>

<span style="--i:7;"></span>

<span style="--i:8;"></span>

<span style="--i:9;"></span>

<span style="--i:10;"></span>

<span style="--i:11;"></span>

<span style="--i:12;"></span>

<span style="--i:13;"></span>

<span style="--i:14;"></span>

<span style="--i:15;"></span>

<span style="--i:16;"></span>

<span style="--i:17;"></span>

<span style="--i:18;"></span>

<span style="--i:19;"></span>

<span style="--i:20;"></span>

</div>


<div class="loader" style="--r:2;">

<span style="--i:1;"></span>

<span style="--i:2;"></span>

<span style="--i:3;"></span>

<span style="--i:4;"></span>

<span style="--i:5;"></span>

<span style="--i:6;"></span>

<span style="--i:7;"></span>

<span style="--i:8;"></span>

<span style="--i:9;"></span>

<span style="--i:10;"></span>

<span style="--i:11;"></span>

<span style="--i:12;"></span>

<span style="--i:13;"></span>

<span style="--i:14;"></span>

<span style="--i:15;"></span>

<span style="--i:16;"></span>

<span style="--i:17;"></span>

<span style="--i:18;"></span>

<span style="--i:19;"></span>

<span style="--i:20;"></span>

</div>


<div class="loader" style="--r:3;">

<span style="--i:1;"></span>

<span style="--i:2;"></span>

<span style="--i:3;"></span>

<span style="--i:4;"></span>

<span style="--i:5;"></span>

<span style="--i:6;"></span>

<span style="--i:7;"></span>

<span style="--i:8;"></span>

<span style="--i:9;"></span>

<span style="--i:10;"></span>

<span style="--i:11;"></span>

<span style="--i:12;"></span>

<span style="--i:13;"></span>

<span style="--i:14;"></span>

<span style="--i:15;"></span>

<span style="--i:16;"></span>

<span style="--i:17;"></span>

<span style="--i:18;"></span>

<span style="--i:19;"></span>

<span style="--i:20;"></span>

</div>


<div class="loader" style="--r:4;">

<span style="--i:1;"></span>

<span style="--i:2;"></span>

<span style="--i:3;"></span>

<span style="--i:4;"></span>

<span style="--i:5;"></span>

<span style="--i:6;"></span>

<span style="--i:7;"></span>

<span style="--i:8;"></span>

<span style="--i:9;"></span>

<span style="--i:10;"></span>

<span style="--i:11;"></span>

<span style="--i:12;"></span>

<span style="--i:13;"></span>

<span style="--i:14;"></span>

<span style="--i:15;"></span>

<span style="--i:16;"></span>

<span style="--i:17;"></span>

<span style="--i:18;"></span>

<span style="--i:19;"></span>

<span style="--i:20;"></span>

</div>

</section>

</body>

</html>

style.css

*

{

margin: 0;

padding: 0;

box-sizing: border-box;

}

section

{

display: flex;

justify-content: center;

align-items: center;

min-height: 100vh;

background: #042104;

filter: hue-rotate(70deg);

}

.loader

{

position: relative;

transform: rotate(calc(45deg * var(--r)));

}

.loader span

{

position: absolute;

top: 0;

left: -200px;

width: 200px;

height: 2px;

transform-origin: right;

transform: rotate(calc(18deg*var(--i)));

}

.loader span::before

{

content:'';

position: absolute;

width: 15px;

top: calc(-15px/2);

height: 15px;

background: #EEA9B8;

border-radius: 50%;

box-shadow: 0 0 10px #EEA9B8,

0 0 20px #B0E0E6,

0 0 40px #FFD700,

0 0 60px #EECBAD,

0 0 80px #CD6889,

0 0 100px #F0F8FF;

animation: animate 5s linear infinite;

animation-delay: calc(-0.5s * var(--i));

}

@keyframes animate

{

0%

{

transform: translateX(200px) scale(1);

opacity: 0;

}

10%

{

opacity: 1;

}

80%

{

opacity: 1;

}

100%

{

transform: translateX(0px) scale(0);

opacity: 1;

}

}

一个特别的CSS特效[手把手教程·代码](大家双节快乐啊)的评论 (共 条)

分享到微博请遵守国家法律