mirror of
https://github.com/fruworg/themu.git
synced 2024-11-16 07:07:16 +03:00
Create color.js
This commit is contained in:
parent
3414a4d6ef
commit
b16e8e09d3
153
static/js/color.js
Normal file
153
static/js/color.js
Normal file
@ -0,0 +1,153 @@
|
||||
const colorNames = [
|
||||
`AliceBlue`,
|
||||
`AntiqueWhite`,
|
||||
`Aqua`,
|
||||
`Aquamarine`,
|
||||
`Azure`,
|
||||
`Beige`,
|
||||
`Bisque`,
|
||||
`BlanchedAlmond`,
|
||||
`Blue`,
|
||||
`BlueViolet`,
|
||||
`BurlyWood`,
|
||||
`CadetBlue`,
|
||||
`Chartreuse`,
|
||||
`Coral`,
|
||||
`CornflowerBlue`,
|
||||
`Cornsilk`,
|
||||
`Crimson`,
|
||||
`Cyan`,
|
||||
`DarkCyan`,
|
||||
`DarkGoldenRod`,
|
||||
`DarkGray`,
|
||||
`DarkGrey`,
|
||||
`DarkGreen`,
|
||||
`DarkKhaki`,
|
||||
`DarkMagenta`,
|
||||
`DarkOliveGreen`,
|
||||
`Darkorange`,
|
||||
`DarkOrchid`,
|
||||
`DarkRed`,
|
||||
`DarkSalmon`,
|
||||
`DarkSeaGreen`,
|
||||
`DarkSlateBlue`,
|
||||
`DarkSlateGray`,
|
||||
`DarkSlateGrey`,
|
||||
`DarkTurquoise`,
|
||||
`DarkViolet`,
|
||||
`DeepPink`,
|
||||
`DeepSkyBlue`,
|
||||
`DimGray`,
|
||||
`DimGrey`,
|
||||
`DodgerBlue`,
|
||||
`FloralWhite`,
|
||||
`ForestGreen`,
|
||||
`Fuchsia`,
|
||||
`Gainsboro`,
|
||||
`GhostWhite`,
|
||||
`Gold`,
|
||||
`GoldenRod`,
|
||||
`Gray`,
|
||||
`Grey`,
|
||||
`Green`,
|
||||
`GreenYellow`,
|
||||
`HoneyDew`,
|
||||
`HotPink`,
|
||||
`IndianRed`,
|
||||
`Indigo`,
|
||||
`Ivory`,
|
||||
`Khaki`,
|
||||
`Lavender`,
|
||||
`LavenderBlush`,
|
||||
`LawnGreen`,
|
||||
`LemonChiffon`,
|
||||
`LightBlue`,
|
||||
`LightCoral`,
|
||||
`LightCyan`,
|
||||
`LightGoldenRodYellow`,
|
||||
`LightGray`,
|
||||
`LightGrey`,
|
||||
`LightGreen`,
|
||||
`LightPink`,
|
||||
`LightSalmon`,
|
||||
`LightSeaGreen`,
|
||||
`LightSkyBlue`,
|
||||
`LightSlateGray`,
|
||||
`LightSlateGrey`,
|
||||
`LightSteelBlue`,
|
||||
`LightYellow`,
|
||||
`Lime`,
|
||||
`LimeGreen`,
|
||||
`Linen`,
|
||||
`Magenta`,
|
||||
`MediumAquaMarine`,
|
||||
`MediumBlue`,
|
||||
`MediumOrchid`,
|
||||
`MediumPurple`,
|
||||
`MediumSeaGreen`,
|
||||
`MediumSlateBlue`,
|
||||
`MediumSpringGreen`,
|
||||
`MediumTurquoise`,
|
||||
`MediumVioletRed`,
|
||||
`MintCream`,
|
||||
`MistyRose`,
|
||||
`Moccasin`,
|
||||
`NavajoWhite`,
|
||||
`OldLace`,
|
||||
`Olive`,
|
||||
`OliveDrab`,
|
||||
`Orange`,
|
||||
`OrangeRed`,
|
||||
`Orchid`,
|
||||
`PaleGoldenRod`,
|
||||
`PaleGreen`,
|
||||
`PaleTurquoise`,
|
||||
`PaleVioletRed`,
|
||||
`PapayaWhip`,
|
||||
`PeachPuff`,
|
||||
`Peru`,
|
||||
`Pink`,
|
||||
`Plum`,
|
||||
`PowderBlue`,
|
||||
`Purple`,
|
||||
`Red`,
|
||||
`RosyBrown`,
|
||||
`RoyalBlue`,
|
||||
`Salmon`,
|
||||
`SandyBrown`,
|
||||
`SeaGreen`,
|
||||
`SeaShell`,
|
||||
`Silver`,
|
||||
`SkyBlue`,
|
||||
`SlateBlue`,
|
||||
`SlateGray`,
|
||||
`SlateGrey`,
|
||||
`Snow`,
|
||||
`SpringGreen`,
|
||||
`SteelBlue`,
|
||||
`Tan`,
|
||||
`Teal`,
|
||||
`Thistle`,
|
||||
`Tomato`,
|
||||
`Turquoise`,
|
||||
`Violet`,
|
||||
`Wheat`,
|
||||
`White`,
|
||||
`WhiteSmoke`,
|
||||
`Yellow`,
|
||||
`YellowGreen`,
|
||||
];
|
||||
|
||||
function getRandomColorName() {
|
||||
const randomIndex = Math.floor(Math.random() * colorNames.length);
|
||||
return colorNames[randomIndex];
|
||||
}
|
||||
|
||||
function setRandomColor() {
|
||||
const colorBox = document.querySelector('.color-box');
|
||||
const randomColorName = getRandomColorName();
|
||||
colorBox.style.setProperty('--maincolor', randomColorName);
|
||||
}
|
||||
|
||||
// Set random color on page load
|
||||
window.addEventListener('load', setRandomColor);
|
Loading…
Reference in New Issue
Block a user