您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關CSS常用布局有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
Flex 實現左中右布局
主要是在父元素中使用以下代碼
display: flex;
flex-direction:row;
相對于傳統布局,是不是簡便得多
Flex 左中右
Flex 實現垂直居中
display: flex;
justify-content:center;
align-items:center;
Flex 垂直居中
可以看到 flex 布局十分方便
想要了解更多 flex 布局相關技巧可以閱讀阮大大 博客 當然你可以看 MDN
前面介紹的都是一維布局,但是在復雜的二維布局方面,無疑是為解決布局而創建的 CSS 網格布局更為專業
學習網格布局事實上是學習對應英文的過程,所以英語好真的很有優勢
Grid 布局實現左中右
雖然有點大材小用,但是我們是為了和前面的布局方法做對比
你只需用兩行代碼
display: grid;
grid-template-columns: 30% 40% 30%;
grid 布局的代碼更省,子元素不需要各自設定,直接在父元素上設定了
Grid 左中右
當然這里的子元素要與對應的格子相配,即 30% 40% 30% 對應的是 div.container 里面的順序
網格布局
這里的 fr 為分數單位
display: grid;
grid-template-columns: 1fr 1fr 1fr; // 3列均分
grid-template-rows: 1fr 1fr 1fr; // 3行均分
通過上面代碼實現了一個3*3的網格
可以通過下面代碼選擇對應網格,并添加屬性
grid-column: 1; // or 2 or 3
grid-row: 1; // or 2 or 3
關于“CSS常用布局有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。