css实现带右侧弹出框的顶部菜单栏效果代码
代码语言:html
所属分类:菜单导航
代码描述:css实现带右侧弹出框的顶部菜单栏效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Poppins&display=swap" rel="stylesheet" type='text/css' > <style> :root { --white: #FFF; --gray: #F3F3F3; --gray-mid: #d6d6d6; --gray-dark: #3e3e3e; --button-hover: #ECE8F9; --body-background: #f3f1f9; } body { font-family: 'Poppins', sans-serif; margin: 0; display: flex; height: 100vh; background-color: var( --body-background ); } * { box-sizing: border-box; } button { all: unset; cursor: pointer; display: flex; align-items: center; justify-content: center; } button:focus { outline: revert } html { scroll-behavior: smooth; } header { height: 5rem; padding: 0 1rem; background-color: var(--white); width: 100%; display: flex; align-items: center; box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; } .navigation__group { display: flex; align-items: center; width: 100%; gap: 0.4rem; } .navigation__group .icon { width: 3rem; height: 3rem; padding: 0.4rem; transition: all 0.2s ease-in-out; border-radius: 50%; } .navigation__group > button:nth-child(1) { margin-right: auto; } .navigation__group button:hover, .navigation__group button:focus { background-color: var(--button-hover); border-radius: 50%; } .profile { display: block; width: 2.6rem; height: 2.6rem; cursor: pointer; border-radius: 50%; } .quick-settings { background-color: var( --white ); height: 100vh; display: flex; flex-direction: column; max-wid.........完整代码请登录后点击上方下载按钮下载查看
网友评论0