前兩天朋友出去面試遇到了尷尬的問題,原題是:"在一個盒子裏包裹着三個子元素,讓子元素的寬度以1:一、1:二、1:3的關係依次展現"面試
這就尷尬了啊..........................flex
這個的就是彈性盒裏的東西 spa
flex 屬性用於設置或檢索彈性盒模型對象的子元素如何分配空間。對象
flex 屬性是 flex-grow、flex-shrink 和 flex-basis 屬性的簡寫屬性。blog
flex-grow 一個數字,規定項目將相對於其餘靈活的項目進行擴展的量。(flex-grow 屬性用於設置或檢索彈性盒子的擴展比率,默認是0)it
flex-shrink 一個數字,規定項目將相對於其餘靈活的項目進行收縮的量。(默認值是1,)擴展
flex-basis 項目的長度。合法值:"auto"、"inherit" 或一個後跟 "%"、"px"、"em" 或任何其餘長度單位的數字。(說白了就是能夠元素設定自定義的寬度)im
簡單操做了一下:看demodemo
HTML部分項目
style部分