react framer-motion实现多级菜单下拉折叠效果代码
代码语言:html
所属分类:菜单导航
代码描述:react framer-motion实现多级菜单下拉折叠效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> :root { --border-radius-500: 8px; --color-on-background: #ffffff; --fonts-primary: system-ui,sans-serif; } * { box-sizing: border-box; user-select: none; } body { background-color: #fafafa; font-family: var(--fonts-primary); font-size: 14px; margin: 0; min-height: 100vh; display: flex; padding-top: 120px; justify-content: center; } .side-nav { display: block; width: 280px; height: 500px; border: 1px solid rgba(0,0,0,.08); padding: 16px 0; } .sn-container + .sn-container { margin-left: 16px; } .side-nav li { display: block; list-style: none; width: 100%; box-sizing: border-box; padding: 0 8px; color: rgba(0,0,0,.7); } .nav-item { width: 100%; height: 36px; border-radius: 6px; display: flex; align-items: center; box-sizing: border-box; padding-left: 12px; cursor: pointer; font-weight: 600; justify-content: space-between; } .icon { margin-right: 12px; transition: transform .2s; } .nav-sub-item { width: 100%; height: 36px; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0