UNPKG

@thi.ng/meta-css

Version:

Data-driven CSS framework codegen, transpiler & bundler

223 lines (222 loc) 5.04 kB
{ "tables": { "__grays_comment": "Tachyons CSS colors", "grays": { "black": "#000", "near-black": "#111", "dark-gray": "#333", "mid-gray": "#555", "gray": "#777", "silver": "#999", "light-silver": "#aaa", "moon-gray": "#ccc", "light-gray": "#eee", "near-white": "#f4f4f4", "white": "#fff" }, "__palette_comment": "Tachyons CSS colors", "palette": { "current": "currentcolor", "transparent": "transparent", "blue": "#357edd", "dark-blue": "#00449e", "dark-green": "#137752", "dark-pink": "#d5008f", "dark-red": "#e7040f", "gold": "#ffb700", "green": "#19a974", "hot-pink": "#ff41b4", "light-blue": "#96ccff", "light-green": "#9eebcf", "light-pink": "#ffa3d7", "light-purple": "#a463f2", "light-red": "#ff725c", "light-yellow": "#fbf1a9", "lightest-blue": "#cdecff", "navy": "#001b44", "orange": "#ff6300", "pink": "#ff80cc", "purple": "#5e2ca5", "red": "#ff4136", "washed-blue": "#f6fffe", "washed-green": "#e8fdf5", "washed-red": "#ffdfdf", "washed-yellow": "#fffceb", "yellow": "#ffd700" } }, "vars": { "schemes": ["border-", "background-", ""], "fill-stroke": ["fill", "stroke"] }, "specs": [ { "name": "color-scheme-<k>", "doc": { "group": "color scheme", "desc": "<v>" }, "props": "color-scheme", "values": { "light": "light", "dark": "dark", "light-dark": "light dark" } }, { "name": "border-color-<k>", "doc": { "group": "border color", "desc": "<v>" }, "props": "border-color", "values": "palette" }, { "name": "border-color-<k>", "doc": { "group": "border color", "desc": "<v>" }, "props": "border-color", "values": "grays" }, { "name": "color-<k>", "doc": { "group": "text color", "desc": "<v>" }, "props": "color", "values": "palette" }, { "name": "color-<k>", "doc": { "group": "text color", "desc": "<v>" }, "props": "color", "values": "grays" }, { "name": "bg-color-<k>", "doc": { "group": "background color", "desc": "<v>" }, "props": "background-color", "values": "palette" }, { "name": "bg-color-<k>", "doc": { "group": "background color", "desc": "<v>" }, "props": "background-color", "values": "grays" }, { "name": "<var>-<k>", "doc": { "group": "svg", "desc": "<v>" }, "props": { "<var>": "<v>" }, "values": "palette", "vars": ["fill-stroke"] }, { "name": "<var>-<k>", "doc": { "group": "svg", "desc": "<v>" }, "props": { "<var>": "<v>" }, "values": "grays", "vars": ["fill-stroke"] }, { "name": "o-<k>", "doc": { "group": "opacity", "desc": "<v>" }, "props": "opacity", "values": { "0": 0, "10": 0.1, "20": 0.2, "30": 0.3, "40": 0.4, "50": 0.5, "60": 0.6, "70": 0.7, "80": 0.8, "90": 0.9, "100": 1 } } ], "templates": [ { "name": "border-light-dark", "doc": { "group": "color scheme", "desc": "Sets `border-color` using CSS light-dark() function", "args": [ "light: variable name (without `--` prefix)", "dark: variable name (without `--` prefix)" ] }, "props": { "border-color": "light-dark(var(--{0}), var(--{1}))" } }, { "name": "bg-light-dark", "doc": { "group": "color scheme", "desc": "Sets `background-color` using CSS light-dark() function", "args": [ "light: variable name (without `--` prefix)", "dark: variable name (without `--` prefix)" ] }, "props": { "background-color": "light-dark(var(--{0}), var(--{1}))" } }, { "name": "light-dark", "doc": { "group": "color scheme", "desc": "Sets `color` using CSS light-dark() function", "args": [ "light: variable name (without `--` prefix)", "dark: variable name (without `--` prefix)" ] }, "props": { "color": "light-dark(var(--{0}), var(--{1}))" } }, { "name": "<var>-light-dark", "doc": { "group": "color scheme", "desc": "Sets `<var>` color using CSS light-dark() function", "args": [ "light: variable name (without `--` prefix)", "dark: variable name (without `--` prefix)" ] }, "props": { "<var>": "light-dark(var(--{0}), var(--{1}))" }, "vars": ["fill-stroke"] }, { "name": "border-color", "doc": { "group": "border color", "args": ["name: variable name (without `--` prefix)"] }, "props": { "border-color": "var(--{0})" } }, { "name": "color", "doc": { "group": "text color", "args": ["name: variable name (without `--` prefix)"] }, "props": { "color": "var(--{0})" } }, { "name": "bg-color", "doc": { "group": "background color", "args": ["name: variable name (without `--` prefix)"] }, "props": { "background-color": "var(--{0})" } }, { "name": "<var>", "doc": { "group": "svg", "args": ["name: variable name (without `--` prefix)"] }, "props": { "<var>": "var(--{0})" }, "vars": ["fill-stroke"] } ] }