div+css实现伸缩透明的左侧菜单栏效果代码
代码语言:html
所属分类:菜单导航
代码描述:div+css实现伸缩透明的左侧菜单栏效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/all.6.4.0.css"> <style> @import url("https://fonts.googleapis.com/css2?family=Mulish:wght@400;500;600&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap"); /* DEFAULT VALUES */ *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; } nav { user-select:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; } nav > ul, nav > ul > li { outline: 0; } nav > ul > li > a { text-decoration: none; } body { min-height: 100vh; background: linear-gradient(90deg, #aea4e3, #d3ffe8); } /* MAIN MENU */ .main-menu { position:fixed; top: 0; left: 0; height: 100%; width: 60px; overflow:hidden; background: #0009; transition: width .05s linear; -webkit-transition: width .05s linear; z-index: 10; padding-top: 10px; } .main-menu:hover { width: 180px; overflow:visible; } .main-menu > ul > li { position: relative; display: block; width: 180px; } .main-menu > ul > li > a { display: flex; flex-direction: row; align-items: center; justify-content: center; color:#999; font-size: 1rem; transition:all .1s linear; -webkit-transition:all .1s linear; padding: 10px 0; } .nav-icon { width: 60px; height: 20px; font-s.........完整代码请登录后点击上方下载按钮下载查看
网友评论0