div+css模仿mac电脑dock底部菜单栏悬浮动画效果代码
代码语言:html
所属分类:菜单导航
代码描述:div+css模仿mac电脑dock底部菜单栏悬浮动画效果代码
代码标签: div css 模仿 mac 电脑 dock 底部 菜单栏 悬浮 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/open-props.css">
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/open-props.normalize.min.css">
<style>
:root {
--lerp-0: 1; /* === sin(90deg) */
--lerp-1: calc(sin(30deg));
--lerp-2: calc(sin(20deg));
--lerp-3: calc(sin(10deg));
--lerp-4: 0;
}
*,
*:after,
*:before {
box-sizing: border-box;
}
h1 {
position: fixed;
top: var(--size-4);
right: var(--size-4);
margin: 0;
color: var(--gray-0);
}
body {
display: grid;
place-items: center;
min-height: 100vh;
font-family: 'Google Sans', sans-serif, system-ui;
background: var(--gradient-6);
}
/*:root {
--lerp-0: 1;
--lerp-1: 0.5625;
--lerp-2: 0.25;
--lerp-3: 0.0625;
--lerp-4: 0;
}*/
.block:nth-of-type(1){--hue: 10;}
.block:nth-of-type(2){--hue: 210;}
.block:nth-of-type(3){--hue: 290;}
.block:nth-of-type(4){--hue: 340;}
.block:nth-of-type(5){--hue: 30;}
.block:nth-of-type(6){--hue: 220;}
.block:nth-of-type(7){--hue: 320;}
.block:nth-of-type(8){--hue: 280;}
.block:nth-of-type(9){--hue: 240;}
.blocks {
display: flex;
list-style-type: none;
padding: var(--size-2);
border-radius: var(--radius-3);
gap: var(--size-4);
background: hsl(0 0% 100% / 0.5);
box-shadow:
0 2px 0 0 hsl(0 0% 100% / 0.5) inset,
0 2px 0 0 hsl(0 0% 25% / 0.5);
align-items: center;
justify-content: center;
align-content: center;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
}
.blocks:hover {
--show: 1;
}
.block {
width: 48px.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0