美文网首页css+html面试题
一道经典的css面试题。固定底部(sticky footer)

一道经典的css面试题。固定底部(sticky footer)

作者: 阳光之城alt | 来源:发表于2018-05-31 16:39 被阅读19次
image
image.png
 <!--遮罩层  css Sticky footer布局-->
    <div class="detail" v-show="detailshow">
            <div class="deta-wrapper clearfix">
                 <div class="detail-main">
                          <h1 class="name">{{seller.name}}</h1>
                         <star :size="48" :score="seller.score"></star>
                 </div>
            </div>
          <div class="detail-close">
            <i class="icon-close"></i>
          </div>
    </div>

css

.detail{  //遮罩层 
                    position: fixed;
                    top: 0;
                    left: 0;
                    z-index: 100;
                    width: 100%;
                    height: 100%;
                    overflow: auto;
                    background: rgba(7,17,27,0.8);
                    .deta-wrapper{ //
                        min-height: 100%;
                        width: 100%;
                    }
                    .detail-main{
                         margin-top: 64px;
                         padding-bottom: 64px;
                         .name{
                            line-height: 16px;
                            text-align: center;
                            font-size: 16px;
                            font-weight: 700;
                         }
                    }
                }
                .detail-close{
                    position: relative;
                    width: 32px;
                    height: 32px;
                    margin: -64px auto 0 auto;
                    clear: both;
                    font-size: 32px;
                }
            }
            



<div class="content-wrapper">  
        <div class="content">  
            <p>I'm contented!</p>  
            <!-- put your html in here -->  
        </div>  
    </div>  
    <div class="footer">  
        <span>close</span>  
    </div>  

css

body,html{  
            margin: 0;  
            padding: 0;  
            height: 100%;  
  
        }  
        p{  
            font-size: 2em;  
        }  
        .content-wrapper{  
            overflow: auto;  
            min-height: 100%;  
            background-color: rgba(0,0,0,.5);  
        }  
        .content-wrapper .content{  
            padding-bottom: 64px;  
            text-align: center;  
        }  
        .footer{  
            margin-top: -46px;  
            height: 46px;  
            width: 100%;  
            text-align: center;  
        }  
        .footer span{  
            padding: 5px 10px;  
            background-color: red;  
            border-radius: 5px;  
        }  

有遮罩层的

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <div class="sd">
            <div class="content-wrapper">  
                <div class="content">  
                    <p>I'm contented!</p>  
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <p>I'm contented!01</p>
                    <!-- put your html in here -->  
                </div>  
           </div>  
               <div class="footer"> <span>close</span> </div>
        </div>
    

        
        <style>
            body,html{  
            margin: 0;  
            padding: 0;  
            
  
        }  
        p{  
            font-size: 2em;  
        }  
        .sd{ position: fixed;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0,0,0,.5);  
            overflow: auto; 
            }
            
        .content-wrapper{  
            min-height: 100%;  
        }  
        .content-wrapper .content{  
            padding-bottom: 64px;  
            text-align: center;  
        }  
        .footer{  
            margin-top: -64px;  
            height: 46px;  
            width: 100%;  
            text-align: center;  

           
        }  
        .footer span{  
            padding: 5px 10px;  
            background-color: red;  
            border-radius: 5px;  
        }  
                   
                
                
        </style>
        
    </body>
</html>


参考网址:https://blog.csdn.net/u011456552/article/details/55805480

相关文章

  • 一道经典的css面试题。固定底部(sticky footer)

    css css 有遮罩层的 参考网址:https://blog.csdn.net/u011456552/artic...

  • CSS方案总结

    一、Sticky Footer效果 无论页面内容高度如何变化,footer始终在页面底部的固定位置 二、垂直居中 ...

  • css sticky footer经典布局

    什么是sticky footer布局?一般指手机页面中,当内容高度撑不满一屏时,页脚紧贴屏幕底部;当内容高度超过一...

  • CSS Footer固定底部处理

    Footer应用场景 自适应内容高度展示在页面最底部 固定于浏览器窗口底部 Footer 自适应内容高度展示在页面...

  • css实现Sticky Footer

    所谓 “Sticky Footer”,指的就是一种网页效果: 如果页面内容不足够长时,页脚固定在浏览器窗口的底部;...

  • sticky-footer布局的方法

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

  • CSS Sticky Footer

    HTML CSS

  • Sticky footer 页面底部

    Sticky footer:页面内容不够长的时候,页脚块粘贴在视窗底部;如果内容足够长时,页脚块会被内容向下推送。...

  • 【css】footer固定在页面底部

    在chrome浏览器中,采用flexbox布局。 在支持flex布局的chrome浏览器中打开,没有问题。但是在I...

  • flex常用布局

    Sticky Footer 当页面内容高度小于可视区域高度时,footer 吸附在底部;当页面内容高度大于可视区域...

网友评论

    本文标题:一道经典的css面试题。固定底部(sticky footer)

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