div+js实现粘性菜单导航效果代码
代码语言:html
所属分类:其他
代码描述:div+js实现粘性菜单导航效果代码,可点击导航条进行页面滚动。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/reset.min.css"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/all.6.4.0.css"> <style> /* I was initially planning of a simpler CSS style but this got more complicated as I progress. I'm leaving these classnames as it is, as I don't feel like naming these class names properly anymore 😅 */ @import url('https://fonts.googleapis.com/css2?family=Croissant+One&family=Luckiest+Guy&family=Montserrat&family=Paytone+One&display=swap'); body { font-family: sans-serif; overflow: hidden; } main { max-height: 100vh; overflow: auto; position: relative; scroll-behavior: smooth; } header { color: #ffffff; font-family: 'Croissant One', cursive; font-size: 3rem; text-shadow: -0.3rem 0.25rem #000000; background-image: url('//repo.bfw.wiki/bfwrepo/image/6420d4e9a0ce0.png'); background-position: 10% 45%; background-repeat: no-repeat; background-size: cover; height: 10rem; position: relative; } header > div { background-color: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; padding-left: 2rem; display: flex; align-items: center; position: absolute; top: 0; left: 0; box-sizing: border-box; backdrop-filter: blur(4px); } header > div > span {.........完整代码请登录后点击上方下载按钮下载查看
网友评论0