Css3 裏的彈性盒的比例關係

前兩天朋友出去面試遇到了尷尬的問題,原題是:"在一個盒子裏包裹着三個子元素,讓子元素的寬度以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部分

相關文章
相關標籤/搜索