UNPKG

igniteui-webcomponents

Version:

Ignite UI for Web Components is a complete library of UI components, giving you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach.

3 lines 5.92 kB
import { css } from 'lit'; export const styles = css `:host([variant=flat]){--shadow-color: var(--ig-icon-button-shadow-color, hsl(from var(--ig-primary-500-contrast) h s l/0.2));--background: var(--ig-icon-button-background, transparent);--foreground: var(--ig-icon-button-foreground, hsl(from var(--ig-primary-500-contrast) h s l/0.8));--hover-background: var(--ig-icon-button-hover-background, hsl(from var(--ig-primary-500-contrast) h s l/0.1));--hover-foreground: var(--ig-icon-button-hover-foreground, var(--ig-primary-500-contrast));--focus-background: var(--ig-icon-button-focus-background, transparent);--focus-foreground: var(--ig-icon-button-focus-foreground, hsl(from var(--ig-primary-500-contrast) h s l/0.8));--focus-hover-background: var(--ig-icon-button-focus-hover-background, hsl(from var(--ig-primary-500-contrast) h s l/0.1));--focus-hover-foreground: var(--ig-icon-button-focus-hover-foreground, var(--ig-primary-500-contrast));--active-background: var(--ig-icon-button-active-background, hsl(from var(--ig-primary-500-contrast) h s l/0.1));--active-foreground: var(--ig-icon-button-active-foreground, var(--ig-primary-500-contrast));--border-color: var(--ig-icon-button-border-color, transparent);--focus-border-color: var(--ig-icon-button-focus-border-color, hsl(from var(--ig-primary-500-contrast) h s l/0.2));--disabled-background: var(--ig-icon-button-disabled-background, transparent);--disabled-foreground: var(--ig-icon-button-disabled-foreground, hsl(from var(--ig-gray-50-contrast) h s l/0.2));--disabled-border-color: var(--ig-icon-button-disabled-border-color, transparent);--border-radius: var(--ig-icon-button-border-radius, clamp(0rem, calc(var(--ig-radius-factor, 1) * 2.5rem), 2.5rem));--size: var(--ig-icon-button-size, max(var(--is-large, 1) * max(2rem, -1 * 2rem), var(--is-medium, 1) * max(1.75rem, -1 * 1.75rem), var(--is-small, 1) * max(1.5rem, -1 * 1.5rem)));--default-size: var(--ig-icon-button-default-size, 2);--ig-theme: indigo}:host([variant=outlined]){--shadow-color: var(--ig-icon-button-shadow-color, hsl(from var(--ig-primary-500-contrast) h s l/0.2));--background: var(--ig-icon-button-background, transparent);--foreground: var(--ig-icon-button-foreground, hsl(from var(--ig-primary-500-contrast) h s l/0.8));--hover-background: var(--ig-icon-button-hover-background, hsl(from var(--ig-primary-500-contrast) h s l/0.1));--hover-foreground: var(--ig-icon-button-hover-foreground, var(--ig-primary-500-contrast));--focus-background: var(--ig-icon-button-focus-background, transparent);--focus-foreground: var(--ig-icon-button-focus-foreground, hsl(from var(--ig-primary-500-contrast) h s l/0.8));--focus-hover-background: var(--ig-icon-button-focus-hover-background, hsl(from var(--ig-primary-500-contrast) h s l/0.1));--focus-hover-foreground: var(--ig-icon-button-focus-hover-foreground, var(--ig-primary-500-contrast));--active-background: var(--ig-icon-button-active-background, hsl(from var(--ig-primary-500-contrast) h s l/0.1));--active-foreground: var(--ig-icon-button-active-foreground, var(--ig-primary-500-contrast));--border-color: var(--ig-icon-button-border-color, hsl(from var(--ig-primary-500-contrast) h s l/0.6));--focus-border-color: var(--ig-icon-button-focus-border-color, hsl(from var(--ig-primary-500-contrast) h s l/0.2));--disabled-background: var(--ig-icon-button-disabled-background, transparent);--disabled-foreground: var(--ig-icon-button-disabled-foreground, hsl(from var(--ig-gray-50-contrast) h s l/0.2));--disabled-border-color: var(--ig-icon-button-disabled-border-color, hsl(from var(--ig-primary-500-contrast) h s l/0.2));--border-radius: var(--ig-icon-button-border-radius, clamp(0rem, calc(var(--ig-radius-factor, 1) * 2.5rem), 2.5rem));--size: var(--ig-icon-button-size, max(var(--is-large, 1) * max(2rem, -1 * 2rem), var(--is-medium, 1) * max(1.75rem, -1 * 1.75rem), var(--is-small, 1) * max(1.5rem, -1 * 1.5rem)));--default-size: var(--ig-icon-button-default-size, 2);--ig-theme: indigo}:host([variant=contained]){--shadow-color: var(--ig-icon-button-shadow-color, hsl(from var(--ig-primary-500-contrast) h s l/0.2));--background: var(--ig-icon-button-background, var(--ig-primary-500));--foreground: var(--ig-icon-button-foreground, hsl(from var(--ig-primary-500-contrast) h s l/0.8));--hover-background: var(--ig-icon-button-hover-background, var(--ig-primary-400));--hover-foreground: var(--ig-icon-button-hover-foreground, var(--ig-primary-500-contrast));--focus-background: var(--ig-icon-button-focus-background, var(--ig-primary-500));--focus-foreground: var(--ig-icon-button-focus-foreground, hsl(from var(--ig-primary-500-contrast) h s l/0.8));--focus-hover-background: var(--ig-icon-button-focus-hover-background, var(--ig-primary-400));--focus-hover-foreground: var(--ig-icon-button-focus-hover-foreground, var(--ig-primary-500-contrast));--active-background: var(--ig-icon-button-active-background, var(--ig-primary-400));--active-foreground: var(--ig-icon-button-active-foreground, var(--ig-primary-500-contrast));--border-color: var(--ig-icon-button-border-color, transparent);--focus-border-color: var(--ig-icon-button-focus-border-color, hsl(from var(--ig-primary-400) h s l/0.5));--disabled-background: var(--ig-icon-button-disabled-background, hsl(from var(--ig-primary-400) h s l/0.5));--disabled-foreground: var(--ig-icon-button-disabled-foreground, hsl(from var(--ig-gray-50-contrast) h s l/0.2));--disabled-border-color: var(--ig-icon-button-disabled-border-color, transparent);--border-radius: var(--ig-icon-button-border-radius, clamp(0rem, calc(var(--ig-radius-factor, 1) * 2.5rem), 2.5rem));--size: var(--ig-icon-button-size, max(var(--is-large, 1) * max(2rem, -1 * 2rem), var(--is-medium, 1) * max(1.75rem, -1 * 1.75rem), var(--is-small, 1) * max(1.5rem, -1 * 1.5rem)));--default-size: var(--ig-icon-button-default-size, 2);--ig-theme: indigo}`; //# sourceMappingURL=icon-button.indigo.css.js.map