• HTML四种定位-粘滞定位


    粘滞定位

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     7     <title>Document</title>
     8     <link rel="stylesheet" href="../CSS/reset.css">
     9     <style>
    10         body{
    11             height: 3000px;
    12         }
    13         .nav{
    14             width: 1210px;
    15             height: 48px;
    16             background-color: #EBE7E3;
    17             margin: 100px auto;
    18             /* 
    19             粘滞定位
    20               -当元素的position属性设置为sticky时则开启了元素的粘滞定位
    21               -粘滞定位和相对定位的特点基本一致,不同的是粘滞定位可以在元素到达某个位置时将其固定
    22             */
    23             position: sticky;
    24             top: 0;
    25         }
    26         .nav li{
    27             /* 水平设置 */
    28             float: left;
    29              /* 设置li的高度
    30             height: 48px; */
    31             /* 将文字在父元素中垂直居中 */
    32             line-height: 48px;
    33            
    34         }
    35         
    36         .nav a{
    37             text-decoration: none;
    38             color: #777;
    39             font-size: 18px;
    40             /* 设置为块元素 整体可点 */
    41             display: block;
    42 
    43             padding: 0 39px;
    44         }
    45         .nav li:last-child a{
    46             padding: 0 42px 0 41px;
    47         }
    48         .nav li:hover{
    49             background-color: #3f3f3f;
    50             color: #e8e7e3;
    51         }
    52     </style>
    53 </head>
    54 <body>
    55     <ul class="nav">
    56         <li><a href="#">HTML/CSS</a></li>
    57         <li><a href="#">Browser Side</a></li>
    58         <li><a href="#">Server Side</a></li>
    59         <li><a href="#">Programming</a></li>
    60         <li><a href="#">XML</a></li>
    61         <li><a href="#">Web Building</a></li>
    62         <li><a href="#">Reference</a></li>
    63     </ul>
    64 </body>
    65 </html>
    当元素的position属性设置为sticky时则开启了元素的粘滞定位
    粘滞定位和相对定位的特点基本一致,不同的是粘滞定位可以在元素到达某个位置时将其固定
    当被设置粘滞定位的元素被滚轮将要滚过页面时,会固定在已设置的位置,而不是移除屏幕,类似于导航条
    (注意观察图片滑轮的位置)

     

               
  • 相关阅读:
    内存对齐
    总结一下,一晃工作有一年了
    标准库中迭代器的关系
    反转迭代器和插入迭代器的区别
    MFC定时关机程序的实现3-最小化到托盘栏
    MFC定时关机程序的实现2-添加启动项到注册表
    MFC定时关机程序的实现1
    C++文件读写之对象的读写
    ADO之密码验证--3次错误就锁定『改进』
    ADO之密码验证--3次错误就锁定
  • 原文地址:https://www.cnblogs.com/yqPhare/p/15394762.html
Copyright © 2020-2023  润新知