123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8" />
- <meta content="IE=edge" http-equiv="X-UA-Compatible" />
- <meta name="viewport" content="width=device-width" />
- <title>Calcite Colors</title>
- <meta name="description" content="Color codes for the Calcite design system" />
- <link rel="stylesheet"
- href="https://s3-us-west-1.amazonaws.com/patterns.esri.com/files/calcite-web/1.1.0/css/calcite-web.min.css" />
- <style>
- .swatch {
- height: 8rem;
- }
- body {
- background-color: #f8f8f8;
- }
- header {
- background-color: #007ac2;
- color: #fff;
- }
- </style>
- </head>
- <body>
- <div class="wrapper">
- <!-- header -->
- <header role="banner">
- <div class="grid-container">
- <div class="column-24">
- <h1 class="sub-nav-title leader-3">Calcite Colors</h1>
- </div>
- <div class="column-24">
- <div class="column-12">
- <p class="trailer-half">
- Version <span class="js-version margin-right-2"></span>
- <a href="https://github.com/esri/calcite-colors/" class="link-white">View on GitHub
- <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" width="16" height="15"
- class="margin-left-quarter">
- <path d="M14 8h1v7H1V1h7v1H2v12h12zm-4-7v1h3.29L7.62 7.67l.71.71L14 2.71V6h1V1z" /></svg></a>
- </p>
- </div>
- </div>
- </div>
- </header>
- <div class="grid-container padding-trailer-4 padding-leader-2">
- <div class="column-24 leader-0">
- <div class="js-loader loader is-active padding-leader-6 leader-3 padding-trailer-3">
- <div class="loader-bars"></div>
- <div class="loader-text">Loading colors...</div>
- </div>
- <div class="js-colors hide">
- <h2 class="trailer-1">UI Colors</h2>
- <div class="ui- block-group block-group-3-up tablet-block-group-1-up trailer-2"></div>
- <h2 class="trailer-1">UI Dark Colors</h2>
- <div class="ui-dark block-group block-group-3-up tablet-block-group-1-up trailer-2"></div>
- <h2 class="trailer-1">Neutral</h2>
- <div class="blk- block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h2 class="trailer-2">Low Saturation</h2>
- <h3>Red</h3>
- <div class="l-rr block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Red-orange</h3>
- <div class="l-ro block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Orange</h3>
- <div class="l-oo block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Orange-yellow</h3>
- <div class="l-oy block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Yellow</h3>
- <div class="l-yy block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Yellow-green</h3>
- <div class="l-yg block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Green</h3>
- <div class="l-gg block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Green-blue</h3>
- <div class="l-gb block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Blue</h3>
- <div class="l-bb block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h2 class="trailer-2">Medium Saturation</h2>
- <h3>Red</h3>
- <div class="m-rr block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Red-orange</h3>
- <div class="m-ro block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Orange</h3>
- <div class="m-oo block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Orange-yellow</h3>
- <div class="m-oy block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Yellow</h3>
- <div class="m-yy block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Yellow-green</h3>
- <div class="m-yg block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Green</h3>
- <div class="m-gg block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Green-blue</h3>
- <div class="m-gb block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Blue</h3>
- <div class="m-bb block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h2 class="trailer-2">High Saturation</h2>
- <h3>Red</h3>
- <div class="h-rr block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Red-orange</h3>
- <div class="h-ro block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Orange</h3>
- <div class="h-oo block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Orange-yellow</h3>
- <div class="h-oy block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Yellow</h3>
- <div class="h-yy block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Yellow-green</h3>
- <div class="h-yg block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Green</h3>
- <div class="h-gg block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Green-blue</h3>
- <div class="h-gb block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h3>Blue</h3>
- <div class="h-bb block-group block-group-5-up tablet-block-group-2-up trailer-2"></div>
- <h2 class="trailer-2">Vibrant</h2>
- <h3>Red</h3>
- <div class="v-rr block-group block-group-6-up tablet-block-group-4-up trailer-2"></div>
- <h3>Red-orange</h3>
- <div class="v-ro block-group block-group-6-up tablet-block-group-4-up trailer-2"></div>
- <h3>Orange</h3>
- <div class="v-oo block-group block-group-6-up tablet-block-group-4-up trailer-2"></div>
- <h3>Orange-yellow</h3>
- <div class="v-oy block-group block-group-6-up tablet-block-group-4-up trailer-2"></div>
- <h3>Yellow</h3>
- <div class="v-yy block-group block-group-6-up tablet-block-group-4-up trailer-2"></div>
- <h3>Yellow-green</h3>
- <div class="v-yg block-group block-group-6-up tablet-block-group-4-up trailer-2"></div>
- <h3>Green</h3>
- <div class="v-gg block-group block-group-6-up tablet-block-group-4-up trailer-2"></div>
- <h3>Green-blue</h3>
- <div class="v-gb block-group block-group-6-up tablet-block-group-4-up trailer-2"></div>
- <h3>Blue</h3>
- <div class="v-bb block-group block-group-6-up tablet-block-group-4-up trailer-2"></div>
- </div>
- </div>
- </div>
- </div>
- <script type="module" src="dist/colors.modern.js"></script>
- <script type="module">
- import { colors } from "./dist/colors.modern.js";
- Object.keys(colors).forEach(function (name) {
- var section = document.querySelector(`.${name.substring(0, 4)}`);
- if (name.indexOf("ui-") > -1) {
- section = document.querySelector(".ui-");
- if (name.indexOf("-dark") > -1) {
- section = document.querySelector(".ui-dark");
- }
- }
- var hex = colors[name];
- var card = `
- <div class="block card trailer-1">
- <div class="card-image-wrap">
- <div class="swatch" style="background-color:${hex}"></div>
- </div>
- <div class="panel panel-white panel-no-border clearfix">
- <span class="left">$${name}</span> <span class="right code-face">${hex}</code>
- </div>
- </div>
- `;
- section && (section.innerHTML += card);
- });
- document.querySelector(".js-loader").classList.remove("is-active");
- document.querySelector(".js-colors").classList.remove("hide");
- fetch("./package.json")
- .then(function (response) {
- return response.json();
- })
- .then(function (pkg) {
- document.querySelector(".js-version").innerHTML = pkg.version;
- });
- </script>
- </body>
- </html>
|