在網頁設計中,CSS是最常用的樣式表語言之一,可以美化網頁的外觀和排版。奧林匹克運動會作為世界范圍內最受歡迎的綜合性運動盛會,其五環旗幟也成為了許多網頁設計師的創意靈感來源。那么,如何使用CSS來實現奧運五環圖案呢?
/* 網頁背景顏色 */ body { background-color: #fff; } /* 五個圓圈樣式 */ .circle { width: 100px; height: 100px; border-radius: 50%; position: absolute; } /* 藍色圓圈樣式 */ .blue { background-color: #0085ca; top: 80px; left: 180px; } /* 黃色圓圈樣式 */ .yellow { background-color: #f4c300; top: 130px; left: 280px; } /* 黑色圓圈樣式 */ .black { background-color: #000; top: 130px; left: 80px; } /* 綠色圓圈樣式 */ .green { background-color: #009f3d; top: 180px; left: 180px; } /* 紅色圓圈樣式 */ .red { background-color: #df0024; top: 130px; left: 180px; } /* 五個圓圈融合成五環 */ .rings { width: 0; height: 0; border-top: 50px solid transparent; border-bottom: 50px solid transparent; position: absolute; } /* 黃藍黑環 */ .ring1 { border-right: 70px solid #0085ca; left: 110px; top: 110px; } /* 黑綠黃環 */ .ring2 { border-left: 70px solid #009f3d; border-right: 70px solid #f4c300; left: 110px; top: 110px; } /* 綠黃紅環 */ .ring3 { border-left: 70px solid #f4c300; border-right: 70px solid #df0024; left: 110px; top: 110px; } /* 黃藍紅環 */ .ring4 { border-left: 70px solid #0085ca; border-right: 70px solid #df0024; left: 110px; top: 110px; } /* 藍黑綠環 */ .ring5 { border-left: 70px solid #000; border-right: 70px solid #009f3d; left: 110px; top: 110px; }
通過以上CSS代碼,我們可以實現一個奧林匹克五環的圖案,包括五個圓圈以及五個圓環。需要注意的是,對于圓環的實現,我們使用了CSS的border屬性來模擬。
上一篇css 頭部置頂
下一篇css 好看的搜索框