色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css背景圖隨機變換位置

方一強1年前6瀏覽0評論

CSS背景圖隨機變換位置對于美化頁面至關重要。通過隨機變換背景圖的位置可以讓頁面更加生動有趣,增強網站的視覺效果。本文將介紹如何使用CSS實現隨機變換背景圖位置。


/* 定義背景圖數組 */
var img_arr = ['img1.jpg', 'img2.jpg', 'img3.jpg', 'img4.jpg', 'img5.jpg'];
/* 定義函數——隨機生成一個背景圖 */
function randomImg() {
var imgIndex = Math.floor(Math.random() * img_arr.length);
var imgUrl = img_arr[imgIndex];
return imgUrl;
}
/* CSS代碼,隨機變換背景圖位置 */
body {
background: url(randomImg());
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
background-position-x: calc(50% + Math.random() * 100 - 50%);
background-position-y: calc(50% + Math.random() * 100 - 50%);
}

通過定義一個包含多張背景圖的數組,同時在CSS樣式中通過JS函數調用隨機的背景圖,然后使用calc函數在水平和豎直方向上隨機變換位置來實現隨機變換背景圖位置,從而達到不同視覺效果的目的。


總之,CSS背景圖隨機變換位置是一種簡單而有效的美化頁面的方法,可以給網站注入新的生命,讓用戶留下良好的印象。希望本文介紹的方法對于大家在實際開發中有所幫助。