在CSS中,可以使用獨特的偽類選擇器——"nth-child"來為元素設置隨機數。
/* 設置隨機顏色 */ div:nth-child(1) { background-color: #7FDBFF; } div:nth-child(2) { background-color: #FF4136; } div:nth-child(3) { background-color: #2ECC40; } div:nth-child(4) { background-color: #FF851B; }
上述代碼將會設置四個div元素的背景色分別為四種隨機顏色。可以注意到,CSS中的偽類選擇器"nth-child"用法十分靈活,可以用于設置第n個元素的樣式。
/* 設置隨機數字 */ ul li:nth-child(1) { content: "1"; } ul li:nth-child(2) { content: "4"; } ul li:nth-child(3) { content: "8"; } ul li:nth-child(4) { content: "2"; }
上述代碼將會設置一個無序列表中的四個li元素的內容為四個隨機數字。需要注意的是,由于CSS中沒有"隨機數"的概念,因此我們需要手動指定每個元素的內容,才能達到隨機數的效果。同時,"content"屬性只適用于偽元素,因此我們需要借助偽類選擇器"nth-child"來為相應的偽元素設置內容。
上一篇html里應用css
下一篇css如何設置圖片位置