css实现带右侧弹出框的顶部菜单栏效果代码

代码语言:html

所属分类:菜单导航

代码描述:css实现带右侧弹出框的顶部菜单栏效果代码

代码标签: 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