CSS是我們網(wǎng)頁(yè)設(shè)計(jì)不可或缺的一部分。其中,制作banner也是CSS的重要應(yīng)用之一。下面我們來(lái)一步步了解如何使用CSS來(lái)實(shí)現(xiàn)一個(gè)美觀的banner。
.banner{ width:100%; height:300px; background-color:#000; display:flex; justify-content:center; align-items:center; position:relative; } .banner img{ position:absolute; width:100%; height:100%; object-fit:cover; z-index:0; } .banner h1{ position:relative; color:#fff; font-size:5em; z-index:1; } .banner p{ position:relative; color:#fff; font-size:2em; z-index:1; }
首先,我們需要一個(gè)banner容器,這里使用一個(gè)class為“banner”的div。它需要有寬度、高度以及背景顏色。我們還要使用flex布局,使內(nèi)容水平和垂直居中,因?yàn)閎anner內(nèi)的內(nèi)容會(huì)絕對(duì)定位(后面會(huì)使用到z-index)。
接下來(lái),我們需要一張圖片,它需要占滿整個(gè)banner,這里使用了一個(gè)img標(biāo)簽,絕對(duì)定位,寬高100%,使用object-fit屬性將其自適應(yīng)覆蓋。
最后,我們需要在圖片上覆蓋一些文字,這里我們使用了一個(gè)h1和一個(gè)p標(biāo)簽。同樣是絕對(duì)定位在圖片上方,并使用z-index讓它們?cè)谇懊?。為了美觀,我們調(diào)整了它們的字體大小和顏色。
通過(guò)這樣的步驟,我們成功地使用了CSS制作出一個(gè)美麗的banner。我們可以替換不同的圖片和文字,來(lái)滿足不同的需求。
上一篇網(wǎng)店的CSS
下一篇css刪除td