本文目錄導(dǎo)讀:
CSS中,背景圖片默認(rèn)是水平分布的,但有時(shí)候我們可能需要讓背景圖片不水平分布,即讓背景圖片垂直分布或者對(duì)角線分布等,CSS如何做到呢?
背景圖片垂直分布
我們可以通過(guò)設(shè)置背景圖片的repeat屬性來(lái)實(shí)現(xiàn)背景圖片的垂直分布,我們可以將repeat屬性設(shè)置為repeat-y,這樣背景圖片就會(huì)沿著垂直方向重復(fù)。
body { background-image: url('image.jpg'); background-repeat: repeat-y; }
背景圖片對(duì)角線分布
如果想要讓背景圖片沿著對(duì)角線方向分布,我們可以利用CSS的transform屬性來(lái)實(shí)現(xiàn),我們可以將transform屬性設(shè)置為rotate,并將角度設(shè)置為45度,這樣背景圖片就會(huì)沿著對(duì)角線方向分布。
body { background-image: url('image.jpg'); transform: rotate(45deg); }
需要注意的是,上述代碼僅適用于CSS3及更高版本,在CSS2中,我們無(wú)法直接實(shí)現(xiàn)背景圖片的對(duì)角線分布。
CSS提供了多種方法來(lái)實(shí)現(xiàn)背景圖片的不同分布方式,我們可以根據(jù)自己的需求選擇適合的方法。