css+js实现dna序列动画效果代码

代码语言:html

所属分类:动画

代码描述:css+js实现dna序列动画效果代码

代码标签: css js dna 序列 动画

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

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

<head>

  <meta charset="UTF-8">


  
  
<style>
@import "normalize.css";

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

body {
	display: grid;
	place-items: center;
	min-height: 100vh;
	font-family:  'Google Sans', sans-serif, system-ui;
	transform-style: preserve-3d;
	perspective: 100vmin;
	background: hsl(210 80% 12%);
}

.dna {
	height: 65vmin;
	aspect-ratio: 2/5;
	display: grid;
	transform-style: preserve-3d;
	transform: rotateX(0deg);
	rotate: 30deg;
	gap: 0.5vmin;
	-webkit-animation: rotate 14s infinite linear;
	        animation: rotate 14s infinite linear;
}

@-webkit-keyframes spin {
	to {
		transform: rotateY(360deg);
	}
}

@keyframes spin {
	to {
		transform: rotateY(360deg);
	}
}

.strand {
	--speed: 2;
	--delay: calc(sin((var(--index) / var(--total)) * 45deg) * var(--speed) * -1s);
	width: 100%;
	transform-style: preserve-3d;
	display: flex;
	justify-content: space-between;
}

@-webkit-keyframes rotate {
	to {
		transform: rotate(360deg);
	}
}

@keyframes rotate {
	to {
		transform: rotate(360deg);
	}
}

.strand__node {
	background: v.........完整代码请登录后点击上方下载按钮下载查看

网友评论0