pug+scss实现炫酷龙卷风飓风动画效果代码

代码语言:html

所属分类:动画

代码描述:pug+scss实现炫酷龙卷风飓风动画效果代码

代码标签: pug scss 炫酷 龙卷风 飓风 动画

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

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,minimum=1.0,user-scalable=0" />
    <title>BFW NEW PAGE</title>
    
      
<style type = 'text/scss'>
// Custom param *** START
html {
	box-sizing: border-box;
	overflow: hidden;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

body {
	display: grid;
	place-content: center;
	height: 100vh;
}

main {
	position: relative;
	height: 80vmin;
	aspect-ratio: 67/78;
	animation: move 1.5s ease-in-out infinite;
	transform-origin: bottom center;

	span {
		--dur: 0.2s;
		--s: 7%;
		position: absolute;
		left: 68%;
		bottom: 0;
		width: var(--s);
		aspect-ratio: 1;
		background-color: #6db33f;
		border-top-left-radius: 100%;
		border-bottom-right-radius: 100%;
		translate: -200% -200%;
		opacity: 0;
		animation: floor var(--dur) infinite reverse,
			opacity calc(var(--dur) / 2) infinite alternate;
		animation-delay: calc(var(--dur) / -0.5);

		&:nth-of-type(6n + 2) {
			--dur: 0.3s;
			translate: 200% -300%;
		}

		&:nth-of-type(6n + 3) {
			--dur: 0.4s;
			translate: 400% -300%;
		}

		&:nth-of-type(6n + 4) {
			--dur: 0.5s;
			translate: -400% -300%;
		}

		&:nth-of-type(6n + 5) {
			--dur: 0.6s;
			translate: 0 -300%;
		}

		&:nth-of-type(6n + 6) {
			--dur: 0.7s;
			translate: -500% -500%;
		}

		&:nth-of-type(n + 7) {
			width: calc(var(--s) / 2.5);
			border-radius: 50%;
			background-color: #70543e;
		}
	}
}

i {
	position: relative;
	display: block;
	width: 100%;
	aspect-ratio: 67/20;
	border-radius: 50% 50% 30% 30% / 33% 33% 66% 66%;
	background: linear-gradient(
			to right in oklab,
			transparent,
			rgba(white, 0.8) 40%,
			transparent
		),
		radial-gradient(in oklab, #cfdae3, #9aa5b1, #cfdae3);
	rotate: calc(var(--r) * -1);
	mix-blend-mode: darken;
	background-size: 100% 100%;
	animation: size 0.3s infinite alter.........完整代码请登录后点击上方下载按钮下载查看

网友评论0