js+css实现异类菜单幽灵菜单弹出导航分屏效果代码
代码语言:html
所属分类:菜单导航
代码描述:js+css实现异类菜单幽灵菜单弹出导航分屏效果代码,需要同时按下鼠标左键与右键不放,弹出菜单后需要将鼠标移动到菜单选项上松开鼠标左右键,页面滚动到指定的内容。
代码标签: js css 异类 幽灵 菜单 弹出 导航 分屏
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> :root { --distance-from-cursor: 20px; } body { margin: 0; font-family: "Segoe UI", "Lucida Grande", sans-serif; } nav { position: absolute; background-color: #999; display: inline-block; opacity: 0; visibility: hidden; border-radius: 1rem; box-shadow: 0 0 10px -2px #333; transform: translate(0); transition: transform ease 0.5s, opacity ease 0.5s, visibility ease 0.5s; overflow: hidden; } nav.shown { opacity: 1; visibility: visible; } nav.show-noraml { transform: translateX(var(--distance-from-cursor)); } nav.show-alt-x { transform: translateX(calc(var(--distance-from-cursor) * -1)); } nav.show-y { transform: translateY(var(--distance-from-cursor)); } nav.show-alt-y { transform: translateY(calc(var(--distance-from-cursor) * -1)); } nav > ul { list-style: none; padding: 0; margin: 0; } nav > ul > li > a { background-color: white; color: #333; padding: 10px 12px; display: block; text-decoration: none; border-bottom: solid 1px #ddd; } nav > ul > li:last-of-type > a { border-bottom: none; } nav > ul > li > a:hover { background-color: #eee; } nav:hover + #fixedContent > #intructions > ol > li:nth-last-of-type(2) { text-decoration: line-through; } #fixedContent { posi.........完整代码请登录后点击上方下载按钮下载查看
网友评论0