我制作了一個具有特定主題的網站,有沒有辦法在重繪 時更改網站背景/文本的顏色?這是一些只能更改背景的代碼。如何制作它以選擇帶有文本和背景的主題
uj5u.com熱心網友回復:
如果要更改背景或文本的顏色,請使用 DOM 訪問此樣式并進行編輯:
var bgcolorArr = new Array("silver", "#BAF3C3", "#c3baf3", "red", "green", "blue")
document.body.style.backgroundColor = bgcolorArr[Math.floor(Math.random()*bgcolorArr.length)]
更新!!使用陣列字面量更短 new Array():
var bgcolorArr = ["silver", "#BAF3C3", "#c3baf3", "red", "green", "blue"]
uj5u.com熱心網友回復:
您可以在背景顏色屬性上使用 Math.random(),例如:使亂數介于 0-10 之間,然后制作一個填充了所需顏色的十六進制值的陣列。然后根據該 Math_random() 設定背景或文本顏色。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/475280.html
標籤:javascript html css 随机的
上一篇:僅使用CSS和HTML使每次連續反彈的高度降低的球反彈
下一篇:無法使用CSS更改背景影像
