本篇文章為大家展示了CSS中如何使用Frasbox創(chuàng)建等高度定價表,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
創(chuàng)新互聯(lián)公司主營淶水網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,重慶APP開發(fā),淶水h5重慶小程序開發(fā)公司搭建,淶水網(wǎng)站營銷推廣歡迎淶水等地區(qū)企業(yè)咨詢
為長清等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及長清網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站制作、成都網(wǎng)站建設、長清網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
One Two Three Four Five Six Seven Eight Nine Ten Eleven Twelve Thirteen Fourteen Fifteen Sixteen Seventeen Eighteen Nineteen Twenty Twenty-one Twenty-two |
|
如你所見,每一個UL.theplan
元素包含不同數(shù)量的Li條目。目標是使每個UL的高度相同,并且每個定價計劃的最后一個LI條目在最底部對齊。
我找到的最簡單的方法是什么?使用CSS FrasBox并設置每個ULflex-direction:column
因此,他們垂直擴張,以匹配最長的彎曲兒童的身高。我將在下面更詳細地解釋。
這里是等高線定價表的CSS。我刪除了不重要的部分,所以你可以把重點放在重要的事情上:
One Two Three Four Five Six Seven Eight Nine Ten Eleven Twelve Thirteen Fourteen Fifteen Sixteen Seventeen Eighteen Nineteen Twenty Twenty-one Twenty-two Twenty-three Twenty-four Twenty-five Twenty-six Twenty-seven Twenty-eight Twenty-nine Thirty Thirty-one Thirty-two Thirty-three Thirty-four Thirty-five Thirty-six Thirty-seven Thirty-eight Thirty-nine Forty Forty-one Forty-two Forty-three Forty-four Forty-five Forty-six Forty-seven Forty-eight Forty-nine Fifty Fifty-one Fifty-two Fifty-three |
|
首先,將父DIV容器設置為display:flex
,并允許Flex兒童以水平方向包裝并水平居中。flex-wrap: wrap
和justify-content: center
. 所有的兒童UL元素被認為是屈曲兒童。
對于每個由UL元素組成的定價表,i flex-direction:column
. 默認情況下,F(xiàn)lex兒童在水平軸上播放。通過設置方向:
,我強迫Flex兒童的所有默認行為發(fā)生在垂直平面上,包括金獎。默認相等高度屈曲兒童 .
因此,DIV內(nèi)的所有單獨的定價表現(xiàn)在都是相同的高度,但仍然需要一個重要的改進,使所有的東西看起來都很漂亮。我希望調(diào)用Actudio按鈕,它包含在每個UL的最后一個Li中,以與表的最底部對齊。
要做到這一點包括2個步驟。首先,我將每個UL定價表也設置為FrasBox容器本身。display: flex
)一旦完成,我就可以使用margin
屬性將特定子元素與它的對等體對齊,例如對于水平Flex子塊的左對齊或右對齊,或者在這種情況下,垂直Flex子、頂部或底部。
為了使最后一個Li元素處于底部對齊,添加的魔法成分是margin-top: auto
在這些元素里面:
One Two Three Four |
|
上述內(nèi)容就是CSS中如何使用Frasbox創(chuàng)建等高度定價表,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。