• 实现css使按钮button固定在底部!


    要实现的效果:
    如果上面元素较少,提交按钮在屏幕底部,如果上面元素较多,接近一屏,或者超过一屏,按钮随之下移。

    需要以下几点:
    1、按钮和上面元素在一个div中,父div相对定位,需要居底的div绝对定位。
    2、父div min-height: 100vh。
    3、父div设一个伪类,伪类设置一定高度,或者直接用padding-bottom。

    完整demo:

    <!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,user-scalable=no">
        <title>Title</title>
        <style>
            body{
                border: 0;
                margin: 0;
            }
            .cont{
                position: relative;
                min-height: 100vh;
                padding-bottom: 95px;
                box-sizing: border-box;
            }
            .cont .list {
                height: 65px;
                line-height: 65px;
                border-bottom: 1px solid #F2F2F2;
                text-align: center;
                font-size: 15px;
                background-color: #ffffff;
            }
            .btn {
                position: absolute;
                text-align: center;
                bottom: 0;
                font-size: 16px;
                color: #FFFFFF;
                margin: 25px 0;
                width: 335px;
                height: 45px;
                line-height: 45px;
                background: #E0E0E0;
                border-radius: 5px;
                background-color: #1B68FD;
                left: 50%;
                transform: translateX(-50%);
            }
        </style>
    </head>
    <body>
        <div class="cont">
            <div class="list">list</div>
            <div class="list">list</div>
            <div class="list">list</div>
            <div class="list">list</div>
            <div class="list">list</div>
            <div class="list">list</div>
            <div class="list">list</div>
            <div class="list">list</div>
            <div class="list">list</div>
            <div class="list">list</div>
            <div class="list">list</div>
            <div class="list">list</div>
            <div class="list">list</div>
    
            <div class="btn">按钮</div>
        </div>
    </body>
    </html>
    作者:指尖跳动
    链接:https://www.jianshu.com/p/d48e93a8f459
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
     
  • 相关阅读:
    Java学习(运算符,引用数据类型)
    Java学习(基本语句,语法,变量)
    Java学习(简介,软件安装)
    MySQL连接查询(多表查询)
    MySQL数据约束
    VS code MacOS 环境搭建
    三维空间中xoy平面上特定抛物线的正等测投影解析解的一种求法
    抛物线正等测投影的解析解求法
    抛物线正等测投影数值解的求法
    反向工程“你的使用说明书”小记
  • 原文地址:https://www.cnblogs.com/Ifyou/p/13305147.html
Copyright © 2020-2023  润新知