我工作的一個基於網頁的引導,在我的CSS文件,我有以下代碼:每次用戶刷新時,如何設置不同的漸變作爲背景?
body {
height: 100%;
background: #3a7bd5; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #3a7bd5 , #3a6073); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #3a7bd5 , #3a6073); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
它應用漸變作爲背景到我的網頁,但我也有其他的兩個梯度:
background: #114357; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #114357 , #F29492); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #114357 , #F29492); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
和
background: #eacda3; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #eacda3 , #d6ae7b); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #eacda3 , #d6ae7b); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
,現在我想申請這3個梯度的一個隨機當用戶刷新頁面(例如,使第一,他認爲第二漸變,然後他刷新頁面並看到第三個漸變等)。
我該如何達到這個效果?
所以添加JavaScript來隨機類附加到body標籤 – epascarello
或做它'服務器side'防止閃爍。但是,是的,三個類將做到這一點(*或兩個類,一個默認''body' *)。 – eisbehr