zoukankan      html  css  js  c++  java
  • CSS学习笔记(七) 粘性布局

    粘性布局是什么呢?我们先来看看效果演示

    没错,其实就是在页面滚动的时候保持元素(这里的是标题)在页面视图上方,也就是我们常常看到的 吸附效果

    这样的效果究竟是如何实现的呢?很简单,只要使用 position: sticky 即可,一份简单的示例代码如下:

    <!DOCTYPE HTML>
    <html>
    <head>
        <style>
            .header {
                background-color: black;
                color: white;
                text-align: center;
                font-size: 36px;
                line-height: 72px;
                /* 实现吸附效果 */
                position: sticky; /* 设置 position 为 sticky */
                top: 0px; /* 设置 top、right、bottom、left 属性中的至少一个 */
            }
            .container {
                background-color: gray;
                color: white;
                font-size: 24px;
                line-height: 48px;
                white-space: pre;
            }
        </style>
    </head>
    <body>
        <div class="header">这是固定的标题</div>
        <div class="container">
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
            这是滚动的文字
        </div>
    </body>
    </html>
    

    一个设置 position 为 sticky 的元素,它的样式表现如下:

    • 当元素在页面视图内时,position 属性的值相当于 relative
    • 当元素超出页面视图时,position 属性的值相当于 fixed

    【 阅读更多 CSS 系列文章,请看 CSS学习笔记

    版权声明:本博客属于个人维护博客,未经博主允许不得转载其中文章。
  • 相关阅读:
    唯一元素List UniqueList
    汉诺塔 Hanoi 递归示例demo附代码
    TreeView控件保存恢复结点展开状态
    F#个人学习笔记2(F# survey)
    F#个人学习笔记1(F# survey)
    多文件上传控件(附示例下载)
    由desktopsavemode引起的Emacs配置失效
    Emacs+hideif.el 隐藏预编译代码(或彩色显示预编译代码)
    Emacs的Tab键
    Emacs+highlightparentheses高亮括号
  • 原文地址:https://www.cnblogs.com/wsmrzx/p/11455536.html
Copyright © 2011-2022 走看看