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