國字形布局是一種基于css技術(shù)的網(wǎng)頁布局,其排版風(fēng)格類似于“國”字形。此布局方式可以讓頁面看上去更加個性化,增強網(wǎng)站的視覺沖擊力。下面將為大家介紹這種布局方式的具體實現(xiàn)方法。
.container { display: flex; flex-wrap: wrap; justify-content: center; align-content: center; align-items: center; height: 100vh; background-color: #f4f4f4; } .box{ width: 100px; height: 100px; background-color: #ff6666; margin: 10px; border-radius: 50%; text-align: center; font-size: 24px; color: #ffffff; line-height: 100px; } .box:nth-child(1), .box:nth-child(7){ width: 100%; } .box:nth-child(3), .box:nth-child(9){ margin-left: 200px; } .box:nth-child(4), .box:nth-child(6){ margin-right: 200px; }
首先我們需要一個容器,使用flex布局將其設(shè)置為水平居中,垂直居中,并且子元素換行。這樣子元素便可以自動調(diào)整位置,形成“國”字形的布局。每個子元素都使用border-radius屬性將其變成圓形,并設(shè)置背景色。使用nth-child選擇器來設(shè)置特殊排版的元素,完成后便可以得到一個美麗的國字形布局的網(wǎng)頁。