代码之家  ›  专栏  ›  技术社区  ›  AHmedRef

使用CSS将子对象固定在绝对父对象的底部

  •  0
  • AHmedRef  · 技术社区  · 6 年前

        .parent{
          width:300px;
          height: 100px;
          background-color:red;
          position:absolute;
          overflow-y:scroll;
        }
        
        .child{
          width:300px;
          height: 50px;
          background-color:green;
          position:fixed;
          left: 0;
          right: 0;
          bottom: 0;
        }
        <div class="parent">
          <div>1</div>
          <div>1</div>
          <div>1</div>
          <div>1</div>
          <div>1</div>
          <div>1</div>
          <div>1</div>
          <div>1</div>
          <div class="child">
            
          </div>
        </div>

    这就是 link 看看它是什么样子。

    1 回复  |  直到 6 年前
        1
  •  3
  •   לבני מלכה    6 年前

    position:sticky; child

        .parent{
          width:300px;
          height: 100px;
          background-color:red;
          position:absolute;
          overflow-y:scroll;
        }
        
        .child{
          width:100%;
          height: 50px;
          background-color:green;
          position:sticky;
          left: 0;
          right: 0;
          bottom: 0;
        }
        <div class="parent">
          <div>1</div>
          <div>1</div>
          <div>1</div>
          <div>1</div>
          <div>1</div>
          <div>1</div>
          <div>1</div>
          <div>1</div>
          <div class="child">
            
          </div>
        </div>