@superflycss/variables-colors
Version:
156 lines (137 loc) • 5.41 kB
CSS
/* =======================================
NOTIFICATION COLORS
ABBREVIATIONS
tc: text-color
bdc: border-color
bgc: background-color
======================================= */
@import "../browser/";
@import "../percentages/";
:root {
--color-primary: #007bff;
--color-secondary: #6c757d;
--color-success: #5cb85c;
--color-info: #17a2b8;
--color-warning: #ffc107;
--color-danger: #dc3545;
--color-dark: #343a40;
--color-light: #f8f9fa;
}
:root {
--color-white: #fff;
--color-text: var(--color-dark-gray);
--color-text-muted: var(--color-light-gray);
--color-link: var(--color-primary);
--color-link-hover: color(
var(--color-primary) blackness(var(--percentage-link-hover))
);
--color-abbr-border: var(--color-light-gray);
--color-table-background: transparent;
--color-table-background-accent: #f9f9f9;
--color-table-background-hover: #f5f5f5;
--color-table-background-active: var(--color-table-background-hover);
--color-table-border-color: var(--color-light-gray);
}
:root {
--color-primary-100: color(var(--color-primary) tint(var(--percentage-40)));
--color-primary-300: color(var(--color-primary) tint(var(--percentage-20)));
--color-primary-500: var(--color-primary);
--color-primary-700: color(var(--color-primary) shade(var(--percentage-20)));
--color-primary-900: color(var(--color-primary) shade(var(--percentage-40)));
--color-secondary-100: color(
var(--color-secondary) tint(var(--percentage-40))
);
--color-secondary-300: color(
var(--color-secondary) tint(var(--percentage-20))
);
--color-secondary-500: var(--color-secondary);
--color-secondary-700: color(
var(--color-secondary) shade(var(--percentage-20))
);
--color-secondary-900: color(
var(--color-secondary) shade(var(--percentage-40))
);
--color-success-100: color(var(--color-success) tint(var(--percentage-40)));
--color-success-300: color(var(--color-success) tint(var(--percentage-20)));
--color-success-500: var(--color-success);
--color-success-700: color(var(--color-success) shade(var(--percentage-20)));
--color-success-900: color(var(--color-success) shade(var(--percentage-40)));
--color-info-100: color(var(--color-info) tint(var(--percentage-40)));
--color-info-300: color(var(--color-info) tint(var(--percentage-20)));
--color-info-500: var(--color-info);
--color-info-700: color(var(--color-info) shade(var(--percentage-20)));
--color-info-900: color(var(--color-info) shade(var(--percentage-40)));
--color-warning-100: color(var(--color-warning) tint(var(--percentage-40)));
--color-warning-300: color(var(--color-warning) tint(var(--percentage-20)));
--color-warning-500: var(--color-warning);
--color-warning-700: color(var(--color-warning) shade(var(--percentage-20)));
--color-warning-900: color(var(--color-warning) shade(var(--percentage-40)));
--color-danger-100: color(var(--color-danger) tint(var(--percentage-40)));
--color-danger-300: color(var(--color-danger) tint(var(--percentage-20)));
--color-danger-500: var(--color-danger);
--color-danger-700: color(var(--color-danger) shade(var(--percentage-20)));
--color-danger-900: color(var(--color-danger) shade(var(--percentage-40)));
--color-dark-100: color(var(--color-dark) tint(var(--percentage-40)));
--color-dark-300: color(var(--color-dark) tint(var(--percentage-20)));
--color-dark-500: var(--color-dark);
--color-dark-700: color(var(--color-dark) shade(var(--percentage-20)));
--color-dark-900: color(var(--color-dark) shade(var(--percentage-40)));
--color-light-100: color(var(--color-light) tint(var(--percentage-40)));
--color-light-300: color(var(--color-light) tint(var(--percentage-20)));
--color-light-500: var(--color-light);
--color-light-700: color(var(--color-light) shade(var(--percentage-20)));
--color-light-900: color(var(--color-light) shade(var(--percentage-40)));
--color-link-100: color(var(--color-link) tint(var(--percentage-40)));
--color-link-300: color(var(--color-link) tint(var(--percentage-20)));
--color-link-500: var(--color-link);
--color-link-700: color(var(--color-link) shade(var(--percentage-20)));
--color-link-900: color(var(--color-link) shade(var(--percentage-40)));
}
@each $weight in 100, 300, 500, 700, 900 {
@each $brand in primary, secondary, success, info, warning, danger, dark,
light, link
{
:root {
--u-background-color-$(brand)-$(weight) {
background-color: var(--color-$(brand)-$(weight));
}
}
:root {
--u-bgc-$(brand)-$(weight) {
background-color: var(--color-$(brand)-$(weight));
}
}
}
}
@each $weight in 100, 300, 500, 700, 900 {
@each $brand in primary, secondary, success, info, warning, danger, dark,
light, link
{
:root {
--u-border-color-$(brand)-$(weight) {
border-color: var(--color-$(brand)-$(weight));
}
}
:root {
--u-bdc-$(brand)-$(weight) {
border-color: var(--color-$(brand)-$(weight));
}
}
}
}
@each $weight in 100, 300, 500, 700, 900 {
@each $brand in primary, secondary, success, info, warning, danger, dark,
light, link
{
:root {
--u-text-color-$(brand)-$(weight) {
color: var(--color-$(brand)-$(weight));
}
}
:root {
--u-tc-$(brand)-$(weight) {
color: var(--color-$(brand)-$(weight));
}
}
}
}