美文网首页
flex布局

flex布局

作者: 吐了节课蝰蛇 | 来源:发表于2020-05-15 21:41 被阅读0次

    移动端布局通常会制作头部的导航和底部的菜单,如果使用flex布局会非常简单,这里简单做个记录。
    /css/base.css

    body {
        margin: 0px;
        padding: 0px;
    }
    
    .container {
        display: flex;
        background-color: lightcyan;
        height: 40px;
        /*居于底部显示*/
        position: fixed;
        left: 0px;
        right: 0px;
        /*top: 0px;*/
        bottom: 0px;
    }
    
    .container .item {
        flex: 1;
        text-align: center;
        /*设置这个文字上下居中*/
        line-height: 40px;
    }
    
    .container .item .txt:hover {
        border-top: 3px solid cadetblue;
        padding: 5px 10px;
    }
    

    /index.html

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="utf-8">
            <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
            <title></title>
            <link rel="stylesheet" type="text/css" href="css/base.css"/>
        </head>
    
        <body>
    
            <div class="container">
                <div class="item"><span class="txt">首页  </span></div>
                <div class="item"><span class="txt">新闻</span></div>
                <div class="item"><span class="txt">讨论</span></div>
            </div>
    
        </body>
    
    </html>
    

    头部导航也可以这样设置,只需把.container中的bottom改成top即可,或则直接删除position: fixed和后面几个样式即可。

    相关文章

      网友评论

          本文标题:flex布局

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