专业编程基础技术教程

网站首页 > 基础教程 正文

使用CSS的position: sticky属性实现吸顶效果

ccvgpt 2024-08-19 12:15:10 基础教程 16 ℃

效果图:

  • 所有代码:
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>

    <style>
      * {
        padding: 0;
        margin: 0;
      }

      .container {
        border: 1px solid salmon;
        height: 400px;
        overflow-y: auto;
      }

      .article {
        line-height: 2;
      }

      .article h2 {
        background: orangered;
        position: sticky;
        top: 0;
        color: white;
      }
    </style>
  </head>
  <body>
    <div class="container">
      <div class="article">
        <h2>文章标题111</h2>
        <p>
          文章内容111
        </p>
      </div>
      <div class="article">
        <h2>文章标题222</h2>
        <p>
          文章内容222
        </p>
      </div>
      <div class="article">
        <h2>文章标题333</h2>
        <p>
          文章内容333
        </p>
      </div>
    </div>
  </body>
</html>

下一篇: 使用CSS的position: sticky属性实现吸顶后改变高度

使用CSS的position: sticky属性实现吸顶效果

Tags:

最近发表
标签列表