首頁  >  問答  >  主體

javascript - 右列定寬,左列自適應且有最小寬度

右列定寬,左列自適應,但當視窗縮到一定程度,讓左列不再變小。我要實現這個效果,怎麼佈局?

phpcn_u1582phpcn_u15822670 天前879

全部回覆(3)我來回復

  • phpcn_u1582

    phpcn_u15822017-05-31 10:41:00

    你這左列min-width:300px;當然不會再變小。其實最簡單的寫法是:

    .left{
        float:left;
        display:inline-block;
        ...
    }
    .right{
        width: 600px;
        ...
    }

    而且是這個問題嗎?怎麼沒看到問題呢?

    後續:

            .wrapper{
                width:100%;
                position:relative;
                overflow: scroll;
                min-width: 900px;
            }
            .left{
                min-width: 300px !important;
                position: absolute;
                right: 600px;
                background-color: yellow;
                height:500px;
                width: 100%;
            }
            .right{
                width: 600px;
                height:500px;
                float: right;
                background-color: red;
            }

    這樣應該滿足你的需求,但是也不知道最後小於900px你是要怎麼呈現,我就直接用滾動條了

    回覆
    0
  • 某草草

    某草草2017-05-31 10:41:00

    雷雷

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-31 10:41:00

    .con(.l,.r)
    .con
    display:flex;
    flex-wrap:nowrap;
    width:100%;
    height:xpx;
    .l
    ....
    .r
    .r
    .. ..
    應該可以應該看的懂吧
    不過設定定寬還是看你了

    flex其實用比例更好🎜

    回覆
    0
  • 取消回覆