JavaScriptでランダムに配色を変えるプログラムの作り方
JavaScriptでランダムに配色を変えるプログラムの作り方を紹介します。
目次から読む
JavaScriptでランダムに配色を変えるソースコード
//乱数を作る
const randomInt = (min, max) =>
Math.floor(Math.random() * (max - min + 1) + min);
//テンプレートリテラルで配色を設定する
const randomColor = () =>
// `rgb(${randomInt(0, 255)}, ${randomInt(0, 255)}, ${randomInt(0, 255)})`;
`hsl(${randomInt(0, 100)}, 40%, 90%)`;
console.log(randomColor(0, 255));
//イベントを呼び出す
document.querySelector('.nav__link').addEventListener('click', function (e) {
//このthisはイベントハンドラーがついているものを意味します。この場合は'.nav__link'です。
this.style.backgroundColor = randomColor();
});
//イベントを伝搬させる
document.querySelector('.nav__links').addEventListener('click', function (e) {
//このthisはイベントハンドラーがついているものを意味します。この場合は'.nav__links'です。
this.style.backgroundColor = randomColor();
});
プログラムの作り方
ランダムに配色を変えるには、- 乱数を作る
- テンプレートリテラルで配色を設定する



