div+css实现自适应响应式目录大纲排列效果代码

代码语言:html

所属分类:响应式

代码描述:div+css实现自适应响应式目录大纲排列效果代码

代码标签: 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/font-awesome-4.7.0/css/font-awesome.min.css">




    <style>
        body {
          background: #fff;
          font-family: "Nunito", sans-serif;
          line-height: 1.4;
          padding: 3em 2em;
        }
        
        h1 {
          font-weight: 800;
          font-size: 40px;
          text-transform: uppercase;
        }
        
        .item {
          margin: 1em 0;
        }
        .item__number {
          display: inline-block;
          padding: 15px;
          font-size: 34px;
          font-weight: 700;
          width: 45px;
          height: 45px;
          color: #fff;
          border-radius: 50%;
          margin-right: 10px;
          text-align: center;
          z-index: 2;
        }
        .item__topic {
          padding-left: 80px;
          position: relative;
        }
        .item__topic:before {
          content: "";
          position: absolute;
          width: 5px;
          height: calc(100% + 1em);
          top: 0;
          left: 35px;
        }
        .item__topic__title {
          font-weight: 700;
          font-size: 24px;
        }
        .item__topic__author {
          font-size: 18px;
          color: #999;
        }
        
        @media (min-width: 768px) {
          main {
            display: grid;
            max-width: 100%;
            min-height: 150vh;
            padding-bottom: 5em;
            grid-template-columns: repeat(4, 1fr);
            grid-template-rows: min-content minmax(100px, 0.8fr) repeat(2, 125px) 320px repeat(2, 125px);
          }
        
          h1 {
            font-size: 50px;
            grid-column: 1/-1;
          }
        
          .item {
            margin: 0;
          }
          .item:nth-of-type(1) {
            grid-column: 1;
            grid-row: 3;
          }
          .item:nth-of-type(2) {
            grid-column: 2;
            grid-row: 4;
          }
          .item:nth-of-type(3) {
            grid-column: 3;
            grid-row: 3;
          }
          .item:nth-of-type(4) {
            grid-column: 4;
            grid-row: 4;
          }
          .item:nth-of-type(5) {
            grid-column: 1;
            grid-row: 6;
  .........完整代码请登录后点击上方下载按钮下载查看

网友评论0