美文网首页
sticky-footer写法(用于fixed布局)

sticky-footer写法(用于fixed布局)

作者: 进击的小前端 | 来源:发表于2017-11-21 16:56 被阅读0次

有人经常问,我每次CSS布局position:fixed的时候,想要底部有个固定的元素类似这样

image

想要一直固定在底部,一般做法 直接是对于子元素进行position:absolute,可是这么做不是很理想,有时候会出现各种BUG,(比如屏幕的大小等等...)


废话不说,直接上代码

html结构:


<div class="posFixed">//外层fixed
    <div class="warp clearfix">//这里需要清除浮动
        <div class="main"></div>//内容写在里面
    </div>
    <div class="close">X</div>//关闭
</div>

css代码:

       .clearfix {
            display: inline-block;
        }
        
        .clearfix::after {
            display: block;
            content: " ";
            height: 0;
            line-height: 0;
            visibility: hidden;
            clear: both;
        }
        
        .posFixed {
            position: fixed;
            left: 0;
            top: 0;
            overflow: auto;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, .8);
        }
        
        .warp {
            min-height: 100%;
        }
        
        .main {
            margin-top: 60px;
            padding-bottom: 60px;
        }
        
        .close {
            position: relative;
            width: 60px;
            height: 60px;
            margin: -60px auto 0 auto;
            clear: both;
            color: darkorchid;
            font-size: 30px;
        }

如果main内容特别多的话,会自动出现滚动条,而close也会随着滚动条向下移。

(第一次写,不喜勿喷!!!)

相关文章

  • sticky-footer写法(用于fixed布局)

    有人经常问,我每次CSS布局position:fixed的时候,想要底部有个固定的元素类似这样 想要一直固定在底部...

  • sticky-footer布局的方法

    一、什么是sticky-footer布局?sticky-footer布局是一种经典的布局效果,可概况如下:如果页面...

  • sticky-footer布局

    点对点

  • Sticky-footer 布局

    在一般的页面中,footer应该是置于内容底部,如果内容高度不足,也应该让footer紧贴底部 demo 使用fl...

  • Openlayers API-Control

    Control是用于在地图上创建控件,控件是由html元素组成的,采用的是fixed布局,Openlayers自带...

  • css布局方案

    fixed定位 flex定位 栅格布局

  • css之弹性布局(flex)

    flex主要用于响应式页面设计,兼容各种宽度的设备flex布局写法: 行内元素flex布局: webkit内核的浏...

  • 第十六章 弹性盒模型

    一,弹性盒模型 写法: dispaly:flex; 作用:主要用于手机和移动端布局,弹性是父级控制子集进行布局排...

  • HTML 布局与定位

    定位 position absolute relative fixed 绝对布局 当使用绝对布局,会根据父布局左上...

  • 网格布局介绍

    一 网页的布局演变 1 表格布局 (table)2 定位布局 (position: fixed、absolute等...

网友评论

      本文标题:sticky-footer写法(用于fixed布局)

      本文链接:https://www.haomeiwen.com/subject/ulpwvxtx.html