CSS3如何循環
CSS3中可以使用循環語句來簡化樣式編寫,其中包括for循環和while循環。
for循環:
for循環可用于設置CSS樣式中的多個屬性。以下是一個簡單的示例,將一組圖片的邊框色改為不同的顏色:
img { width: 100px; height: 100px; }
for(var i = 1; i<= 4; i++) { img:nth-child(i) { border: 2px solid rgb(50*i, 50*i, 50*i); } }
在這個示例中,for循環從1循環到4,每次循環會給當前位置上的圖片設置一個不同的邊框顏色。
while循環:
while循環同樣可以在CSS樣式中的屬性上重復使用。以下是一個簡單示例,將一組圖片的背景色改為不同的顏色:
img { width: 100px; height: 100px; }
var i = 0; while(i< 4) { img:nth-child(i+1) { background-color: rgb(255, i*50, i*50); } i++; }
在這個示例中,while循環從0一直循環到4(不包括4),每次循環會給當前位置上的圖片設置一個不同的背景色。
CSS3中的循環語句可以幫助我們編寫更簡潔的樣式文件,提高樣式編寫效率。