css+js模拟mac电脑桌面多任务窗口切换效果代码
代码语言:html
所属分类:弹出层
代码描述:css+js模拟mac电脑桌面多任务窗口切换效果代码
代码标签: css js 模拟 mac 电脑 桌面 多任务 窗口 切换
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> *, *:after, *:before { box-sizing: border-box; } * { box-sizing: border-box; } body { background: url('//repo.bfw.wiki/bfwrepo/image/5df86dc72ff0f.png'); background-size: cover; display: grid; grid-template-columns: repeat(var(--grid-size), 1fr); grid-template-rows: repeat(var(--grid-size), 1fr); min-height: 100vh; font-family: sans-serif, system-ui; } :root { --grid-size: 20; } [popover] { position: fixed; inset: 0; margin: 0; width: unset; height: unset; border: 0; display: none; background: transparent; } [popover]:popover-open { display: block; } .fake-nav { position: fixed; height: 2rem; left: 0; right: 0; display: flex; align-items: center; background: hsl(0 0% 90% / 0.75); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); translate: 0 -100%; view-transition-name: nav; } .fake-nav ul { display: flex; list-style-type: none; align-items: center; gap: 1rem; padding: 0 1rem; } .bear-logo { height: 1rem; } [data-exposed=true] .fake-nav { translate: 0 0; } .expose { position: fixed; inset: 0; z-index: 10; padding: 0; } a { text-decoration: none; } a span { font-weight: bold; background: hsl(0 0% 80% / 0.75); -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); padding: 0.5rem 1rem; border-radius: 0.25rem; opacity: 0; color: hsl(0 0% 20%); text-decoration: none; } a:is(:hover, :focus-visible) span { opacity: 1; } .expose > ul { padding: 0; margin: 0; height: 100%; width: 100%; display: grid; grid-template-columns: repeat(var(--grid-size), 1fr); grid-template-rows: repeat(var(--grid-size), 1fr); list-style-type: none; } .expose li { display: grid; place-items: center; grid-area: var(--y, 1) / var(--x, 1) / span var(--span, 1) / span var(--span, 1); } li a { height: 100%; width: 100%; display: grid; place-items: center; } h2 { font-size: clamp(.........完整代码请登录后点击上方下载按钮下载查看
网友评论0