亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

400-800-9385
網(wǎng)站建設(shè)資訊詳細(xì)

前端制作之如何使用 JavaScript 生成隨機(jī)背景顏色

發(fā)表日期:2022-08-18 15:27:34   作者來源:馮稷梁   瀏覽:2455   標(biāo)簽:前端制作    
在本教程中,您將學(xué)習(xí)如何使用 JavaScript 隨機(jī)更改頁面的背景顏色。您還將學(xué)習(xí)如何使用 HSL 顏色值修改代碼以僅生成柔和的顏色或深色。
讓我們看看我們將要構(gòu)建的內(nèi)容:

前端制作之背景變色1

前端制作之背景變色2

在這個演示中,我們每 1500 毫秒更改一次頁面的背景顏色和文本顏色。大部分繁重的工作都是用 JavaScript 完成的,但讓我們看一下內(nèi)容和樣式:

HTML

<font style="vertical-align: inherit;"><font style="vertical-align: inherit;"><main id="背景"></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
  <h1></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
使用 JavaScript 生成隨機(jī)背景顏色</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
 
  </h1></font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
</main></font></font>
 
對于我們頁面的內(nèi)容,我們將創(chuàng)建一個帶有 id 的元素background并在其中放入一些文本。

CSS

我們將使用 CSS 來控制background-color過渡,使變化看起來更平滑。
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">主要的 {</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
  過渡:背景1s;</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
}</font></font>

JavaScript

我們將通過結(jié)合這兩種方法在 JavaScript 中生成隨機(jī)顏色:
  • HSL 顏色符號,以及
  • Math圖書館_
“功能符號根據(jù)其色調(diào)、飽和度和亮度分量表示給定顏色” - MDNhsl()
色調(diào)值最大為 360,表示色輪上顏色位置的程度。飽和度和亮度值最大為 100,分別代表顏色的飽和度和亮度百分比。 

前端制作之背景變色3

擺弄下面的范圍以查看色相、飽和度和亮度值如何影響顏色的外觀。
為了生成完全隨機(jī)的顏色,我們將固定范圍內(nèi)的隨機(jī)數(shù)傳遞給三個 HSL 值。我們可以使用Math.random和Math.floor
Math.random生成 0 到 1 之間的隨機(jī)數(shù)。我們可以將這些數(shù)字乘以我們指定的范圍,并用于Math.floor向上舍入到最接近的整數(shù)。 
 
然后我們將使用該getRandomNumber函數(shù)為我們的 HSL 符號生成隨機(jī)值。
最后,我們將隨機(jī)生成的顏色傳遞給我們的背景元素。
這允許我們?yōu)楸尘霸O(shè)置隨機(jī)顏色。

應(yīng)用新顏色

onLoad我們可以通過將上述代碼傳遞給一個或一個setInterval函數(shù)來決定是在用戶加載頁面時更改背景顏色還是定期更改背景顏色。

前端制作之背景變色4

 
 
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://m.oulysa.com/news/6508.html
天天躁日日躁狠狠操| 香蕉久久高清国产精品免费| 欧美日韩国产一区二区三区不卡| 亚洲国产成人五月综合网| 寡妇高潮一级毛片免费看小说| 东北老富婆高潮大叫对白HD| 国产?Ⅴ天堂亚洲国产?V| 人妻 日韩 欧美 综合 制服国产| 亚洲国产视频无码在线观看| 久久国产AVJUST麻豆av天堂电影网| 国产精品一区二区在线观看| 欧美精品色婷婷五月综合| 免费人成视频在线观看| 欧洲成人午夜精品无码区久久| 国产乱子夫妻XX黑人XYX真爽| 婷婷久久综合九色综合97| 无码人妻精品一区二区三区99仓本| 国产一级A大黄片毛片视频| AV无码人妻一区二区三区在线| 国产成人啪精视频精东传媒网站| 无码AV大香线蕉| 亚洲一区二区三区自拍公司| 免费国产黄线在线观看| 国产av蜜臀一区二区三区精品| 人妻综合专区第一页| 性少妇JEALOUSVUE成熟| 午夜福利美女爱爱免费视频| 国产精品欧美久久久久天天影视| 特级淫片国产免费高清视频| 久久久久久精品免费免费麻辣| 老师穿黑色旗袍用白丝让学生猛操 | 国产成人久久综合一区77| 91无码人区精品一区二区三区| 精品欧美一区二区三区在线观看| 久久久久久亚洲精品无码夜夜| 亚洲成无码电影在线观看| 国产一区二区精品久久妓女| 国产亚洲精品精品国产亚洲综合| 亚洲区欧美中文字幕久久| 色窝窝无码一区二区三区| 中文字幕亚洲一区二区VA在线|