color.js实现ui配色可视化设计 i代码

代码语言:html

所属分类:布局界面

代码描述:color.js实现ui配色可视化设计 i代码

代码标签: color ui 配色 可视化 设计 i代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  

  
  
<style>
:root {
  /* DYNAMIC BASE VALUES */
  --hue: 260;
  --chroma: 0.2;
  --lightness: 55;
  /* HARMONY HUES */
  --hue-primary: var(--hue);
  --hue-secondary: calc(var(--hue) + 120);
  --hue-tertiary: calc(var(--hue) + 240);
  /* CALCULATED FOREGROUNDS (Updated by JS) */
  --on-primary: #ffffff;
  --on-secondary: #ffffff;
  --on-tertiary: #ffffff;
  /* BODY TEXT (Updated by Theme) */
  --on-surface: #111111;
  /* SURFACES */
  --surface-sunken: oklch(92% 0.01 var(--hue));
  --surface-default: oklch(97% 0.005 var(--hue));
  --surface-raised: oklch(100% 0 var(--hue));
  --surface-overlay: oklch(100% 0 var(--hue));
  /* PALETTE */
  --primary: oklch(
    calc(var(--lightness) * 1%) var(--chroma) var(--hue-primary)
  );
  --secondary: oklch(
    calc(var(--lightness) * 1%) var(--chroma) var(--hue-secondary)
  );
  --tertiary: oklch(
    calc(var(--lightness) * 1%) var(--chroma) var(--hue-tertiary)
  );
  /* SHADOWS */
  --shadow-2: 0 4px 12px oklch(0 0 0 / 0.1);
}

/* DARK MODE OVERRIDES */
[data-theme=dark] {
  --on-surface: #f0f0f0;
  /* Dark surfaces follow lighting physics */
  --surface-sunken: oklch(12% 0.02 var(--hue));
  --surface-default: oklch(16% 0.02 var(--hue));
  --surface-raised: oklch(20% 0.02 var(--hue));
  --surface-overlay: oklch(25% 0.02 var(--hue));
  --shadow-2: 0 4px 12px oklch(0 0 0 / 0.5);
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  font-family: -apple-system, BlinkMacSystemFont, "Inter", Roboto, sans-serif;
  background-color: var(--surface-default);
  color: var(--on-surface);
  display: grid;
  grid-template-columns: 320px 1fr;
 .........完整代码请登录后点击上方下载按钮下载查看

网友评论0