css+js实现宇宙太空主题自适应全屏菜单效果代码
代码语言:html
所属分类:菜单导航
代码描述:css+js实现宇宙太空主题自适应全屏菜单效果代码
代码标签: css js 宇宙 太空 主题 自适应 全屏 菜单
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link href="https://fonts.googleapis.com/css2?family=Audiowide&family=Rubik:wght@400;500&display=swap" rel="stylesheet">
<style>
:root {
--background-light: rgb(236, 229, 220);
--background-dark: rgb(20, 20, 20);
--gradient-color-1: rgb(178, 94, 82);
--gradient-color-2: rgb(56, 33, 46);
--gradient-color-3: rgb(42, 37, 51);
--gradient-color-4: rgb(17, 30, 41);
}
@keyframes arc-rotation {
from {
transform: translate3d(-50%, -50%, 0px) rotate(0deg);
}
to {
transform: translate3d(-50%, -50%, 0px) rotate(360deg);
}
}
body {
background-color: var(--background-light);
margin: 0px;
overflow: hidden;
padding: 0px;
transition: background-color 600ms;
}
body.menu-toggled {
background-color: var(--background-dark);
}
body.menu-toggled > #menu {
pointer-events: all;
}
body.menu-toggled > #menu > #menu-toggle > span:first-of-type {
transform: translate3d(0px, 8px, 0px) rotate(45deg);
}
body.menu-toggled > #menu > #menu-toggle > span:nth-of-type(2) {
opacity: 0;
transform: translate3d(-5px, 0px, 0px);
}
body.menu-toggled > #menu > #menu-toggle > span:nth-of-type(3) {
transform: translate3d(0px, -8px, 0px) rotate(-45deg);
}
body.menu-toggled > #menu > #menu-toggle > #menu-toggle-label > .word {
opacity: 0;
transform: translate3d(-30%, 0px, 0px) skew(20deg) scaleX(1.2);
transition: opacity 250ms cubic-bezier(.71, .19, .87, .33),
transform 250ms cubic-bezier(.71, .19, .87, .33);
}
body.menu-toggled > #menu > #menu-toggle > #menu-toggle-label > .word:nth-of-type(2) {
transition-delay: 100ms;
}
body.menu-toggled > #menu > #menu-gradient {
height: 200vmax;
opacity: 1;
transform: translate3d(-50%, -50%, 0px);
transition: height 600ms cubic-bezier(.58, .2, .62, .93),
width 600ms cubic-bezier(.58, .2, .62, .93),
transform 600ms cubic-bezier(.58, .2, .62, .93),
opacity 400ms;
width: 200vmax;
}
body.menu-toggled > #menu > #menu-gradient-blur {
opacity: 1;
}
body.menu-toggled > #menu > #menu-arcs-wrapper {
opacity: 1;
tr.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0