CSS3提供了豐富的圖案制作功能,可以輕松制作出各種美麗的圖案。以下是一些使用CSS3制作圖案的技巧。
/* 繪制常見的幾何形狀 */ .square { width: 100px; height: 100px; background: red; } .circle { width: 100px; height: 100px; border-radius: 50%; background: blue; } .triangle { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid green; } /* 繪制漸變背景 */ .gradient { background: linear-gradient(to bottom, red, yellow); } /* 繪制圖片背景 */ .background-image { background: url("image.png") no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; } /* 繪制陰影 */ .shadow { box-shadow: 10px 10px 5px grey; } /* 繪制邊框 */ .border { border: 1px solid black; } /* 繪制動畫 */ @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .animation { animation: rotate 2s linear infinite; }
通過以上例子,可以看出CSS3可以讓圖案制作變得更加簡單和豐富,能夠制作出更加多樣化的圖案。掌握這些CSS3技巧,可以讓網頁設計更加美觀和精彩。
下一篇css3 響應式導航