scrollnav.umd实现自动生成单页锚点导航效果代码

代码语言:html

所属分类:菜单导航

代码描述:scrollnav.umd实现自动生成单页锚点导航效果代码

代码标签: 单页 锚点 导航 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">







    <style>
        body {
          font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
          margin: 0;
          padding: 0;
        }
        
        @media screen and (min-width: 800px) {
          .scroll-nav {
            float: right;
          }
        }
        @media screen and (max-width: 799px) {
          .scroll-nav {
            text-align: center;
          }
        }
        
        .scroll-nav__list {
          margin: 0 auto;
          padding: 0;
          list-style-type: none;
        }
        .scroll-nav__list:after {
          content: "";
          display: table;
          clear: both;
        }
        @media screen and (max-width: 799px) {
          .scroll-nav__list {
            display: inline-block;
          }
        }
        
        .scroll-nav__item {
          margin-bottom: 5px;
          float: left;
          margin-right: 15px;
          border-bottom: 1px solid transparent;
        }
        
        .scroll-nav__item--active {
          font-weight: 600;
          border-bottom-color: white;
        }
        
        .scroll-nav__link {
          color: white;
          text-decoration: none;
        }
        
        .page__header {
          position: sticky;
          top: 0;
          padding: 15px 10px;
          background: black;
        }
        .page__header:after {
          content: "";
          display: table;
          clear: both;
        }
        
        .page__title {
          margin: 0;
          font-size: 22px;
          color: white;
        }
        @media screen and (max-width: 799px) {
          .page__title {
            text-align: center;
            margin-bottom: 15px;
          }
        }
        @media screen and (min-width: 800px) {
          .page__title {
            float: left;
          }
        }
        
        .post__article {
          padding: 0 20px;
        }
        @media screen and (min-width: 700px) {
          .post__article {
            padding: 0 30px;
          }
        }
    </style>


</head>

<body>
    <header class="page__header" role="banner">
        <h1 class="page__title">scrollnav.js Single-pager Demo</h1>
    </header>

    <div class="main" role="main">

        <article class="post__article">
            <h1>Accumsan</h1>
            <p>Sit nostra velit vehicula nonummy rhoncus est facilisis sem suspendisse. Arcu magna nonummy. Per placerat taciti posuere gravida maecenas class a auctor arcu eros. Posuere litora arcu fermentum Consectetuer et dapibus fringilla. Mo.........完整代码请登录后点击上方下载按钮下载查看

网友评论0