美文网首页
CSS两栏布局

CSS两栏布局

作者: 独爱一乐拉面 | 来源:发表于2017-01-19 19:57 被阅读0次

    工作中需要实现下图这种效果: 搜索框宽度随屏幕动态变化,搜索按钮宽度固定。

    Paste_Image.png

    这其实是经典的两栏布局问题,可以通过absolute定位来实现。(实现方式有很多种,后续补上。)

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width">
      <title>两栏布局</title>
    </head>
    <body>
       <div class="wrap">
         <div class="search_div">
         <input class="search_input"/>
         </div>
         <button class="btn">确定</button>
       </div>
    </body>
    </html>
    
    //容器宽度不定
    .wrap{
      height:200px;
      padding-top:20px;
      border:1px solid red;
      position:relative;
    }
    
    //搜索按钮宽度固定
    .btn{
      width:60px;
      position:absolute;
      right:10px;
    }
    
    //搜索框宽度不定
    .search_div{
      position:absolute;
      left:10px;
      right:80px;
    }
    
    .search_input{
      width:100%;
    }
    

    jsbin在线效果预览:https://gist.github.com/anonymous/df059eea1bec641d1ac4dd8aa1244f14

    相关文章

      网友评论

          本文标题:CSS两栏布局

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