Add the following HTML code inside the <body> tag, above <script> tags. Replace [AUTHOR] with your name.
<div class="container-lg">
<h1>
Color Palette Generator
</h1>
<div class="alert alert-danger unsupported-browser">
<p>
Color Palette Generator uses <code>color-mix()</code> function, which requires Chrome 111+, Edge 111+, Firefox 113+, Safari 16.2+ or Opera 97+, but this browser is too old for this tool. Please consider updating the browser.
</p>
<p>
<strong>Windows 7/8 users using Chrome or IE:</strong> Please install and use Firefox 115 ESR instead of Chrome 109 or IE 11, which the latter two don't support this tool.
</p>
</div>
<div class="supported-browser">
<p></p>
<div class="row">
<div class="col-6 col-sm-3 col-lg-2">
<label for="from" class="form-label" style="display: block;">Starting color</label>
<input type="color" value="#ff0000" class="form-control form-control-color" style="display: inline-block;" id="from" name="from">
<span id="from-color-text">#ff0000</span>
</div>
<div class="col-6 col-sm-3 col-lg-2">
<label for="to" class="form-label" style="display: block;">Finishing color</label>
<input type="color" value="#00ff99" class="form-control form-control-color" style="display: inline-block;" id="to" name="to">
<span id="to-color-text">#00ff99</span>
</div>
<div class="col-6 col-sm-3 col-lg-2">
<label for="steps" class="form-label" style="display: block;">Number of steps</label>
<input type="number" value="6" class="form-control form-control" style="display: inline-block;" id="steps" name="steps" min="2">
</div>
<div class="col-6 col-sm-3 col-lg-2">
<label for="method" class="form-label" style="display: block;">Method</label>
<select class="form-select" name="method" id="methods">
<option value="srgb">srgb</option>
<option value="srgb-linear">srgb-linear</option>
<option value="display-p3">display-p3</option>
<option value="a98-rgb">a98-rgb</option>
<option value="prophoto-rgb">prophoto-rgb</option>
<option value="rec2020">rec2020</option>
<option value="hsl shorter hue">hsl shorter hue</option>
<option value="hsl longer hue">hsl longer hue</option>
<option value="hwb shorter hue">hwb shorter hue</option>
<option value="hwb longer hue">hwb longer hue</option>
<option value="lab">lab</option>
<option value="oklab"selected>oklab</option>
<option value="lch shorter hue">lch shorter hue</option>
<option value="lch longer hue">lch longer hue</option>
<option value="oklch shorter hue">oklch shorter hue</option>
<option value="oklch longer hue">oklch longer hue</option>
<option value="xyz">xyz</option>
<option value="xyz-d50">xyz-d50</option>
<option value="xyz-d65">xyz-d65</option>
</select>
</div>
<div class="col-lg-4">
<div class="d-grid">
<button type="button" class="btn btn-primary btn-block my-3" onclick="submitColorPalette()">Submit</button>
</div>
</div>
</div>
<div class="row" id="color-palette-result">
<div class="col-4 col-sm-3 col-md-2 col-xl-1">
<div class="py-5 my-2 w-auto rounded" style="background-color: color-mix(in oklab, #ff0000, #00ff99 0%)" class="color-palette-id"></div>
</div>
<div class="col-4 col-sm-3 col-md-2 col-xl-1">
<div class="py-5 my-2 w-auto rounded" style="background-color: color-mix(in oklab, #ff0000, #00ff99 20%)" class="color-palette-id"></div>
</div>
<div class="col-4 col-sm-3 col-md-2 col-xl-1">
<div class="py-5 my-2 w-auto rounded" style="background-color: color-mix(in oklab, #ff0000, #00ff99 40%)" class="color-palette-id"></div>
</div>
<div class="col-4 col-sm-3 col-md-2 col-xl-1">
<div class="py-5 my-2 w-auto rounded" style="background-color: color-mix(in oklab, #ff0000, #00ff99 60%)" class="color-palette-id"></div>
</div>
<div class="col-4 col-sm-3 col-md-2 col-xl-1">
<div class="py-5 my-2 w-auto rounded" style="background-color: color-mix(in oklab, #ff0000, #00ff99 80%)" class="color-palette-id"></div>
</div>
<div class="col-4 col-sm-3 col-md-2 col-xl-1">
<div class="py-5 my-2 w-auto rounded" style="background-color: color-mix(in oklab, #ff0000, #00ff99 100%)" class="color-palette-id"></div>
</div>
</div>
</div>
<p>
© 2025 [AUTHOR]. Licensed under the <a href="https://opensource.org/license/mit">MIT License</a>.
</p>
</div>