vaadin-lumo-stylespackage.utilities.border.js Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of vaadin-webcomponents Show documentation
Show all versions of vaadin-webcomponents Show documentation
Mvnpm composite: Vaadin webcomponents
The newest version!
/**
* @license
* Copyright (c) 2017 - 2024 Vaadin Ltd.
* This program is available under Apache License Version 2.0, available at https://vaadin.com/license/
*/
import { css } from '@vaadin/vaadin-themable-mixin/register-styles.js';
export const border = css`
/* === Border === */
.border-0 {
border: none;
}
.border-dashed {
--lumo-utility-border-style: dashed;
}
.border-dotted {
--lumo-utility-border-style: dotted;
}
.border {
border: 1px var(--lumo-utility-border-style, solid) var(--lumo-utility-border-color, var(--lumo-contrast-10pct));
}
.border-b {
border-bottom: 1px var(--lumo-utility-border-style, solid)
var(--lumo-utility-border-color, var(--lumo-contrast-10pct));
}
.border-e {
border-inline-end: 1px var(--lumo-utility-border-style, solid)
var(--lumo-utility-border-color, var(--lumo-contrast-10pct));
}
.border-l {
border-left: 1px var(--lumo-utility-border-style, solid)
var(--lumo-utility-border-color, var(--lumo-contrast-10pct));
}
.border-r {
border-right: 1px var(--lumo-utility-border-style, solid)
var(--lumo-utility-border-color, var(--lumo-contrast-10pct));
}
.border-s {
border-inline-start: 1px var(--lumo-utility-border-style, solid)
var(--lumo-utility-border-color, var(--lumo-contrast-10pct));
}
.border-t {
border-top: 1px var(--lumo-utility-border-style, solid) var(--lumo-utility-border-color, var(--lumo-contrast-10pct));
}
/* === Border color === */
.border-contrast {
--lumo-utility-border-color: var(--lumo-contrast);
}
.border-contrast-90 {
--lumo-utility-border-color: var(--lumo-contrast-90pct);
}
.border-contrast-80 {
--lumo-utility-border-color: var(--lumo-contrast-80pct);
}
.border-contrast-70 {
--lumo-utility-border-color: var(--lumo-contrast-70pct);
}
.border-contrast-60 {
--lumo-utility-border-color: var(--lumo-contrast-60pct);
}
.border-contrast-50 {
--lumo-utility-border-color: var(--lumo-contrast-50pct);
}
.border-contrast-40 {
--lumo-utility-border-color: var(--lumo-contrast-40pct);
}
.border-contrast-30 {
--lumo-utility-border-color: var(--lumo-contrast-30pct);
}
.border-contrast-20 {
--lumo-utility-border-color: var(--lumo-contrast-20pct);
}
.border-contrast-10 {
--lumo-utility-border-color: var(--lumo-contrast-10pct);
}
.border-contrast-5 {
--lumo-utility-border-color: var(--lumo-contrast-5pct);
}
.border-primary {
--lumo-utility-border-color: var(--lumo-primary-color);
}
.border-primary-50 {
--lumo-utility-border-color: var(--lumo-primary-color-50pct);
}
.border-primary-10 {
--lumo-utility-border-color: var(--lumo-primary-color-10pct);
}
.border-error {
--lumo-utility-border-color: var(--lumo-error-color);
}
.border-error-50 {
--lumo-utility-border-color: var(--lumo-error-color-50pct);
}
.border-error-10 {
--lumo-utility-border-color: var(--lumo-error-color-10pct);
}
.border-success {
--lumo-utility-border-color: var(--lumo-success-color);
}
.border-success-50 {
--lumo-utility-border-color: var(--lumo-success-color-50pct);
}
.border-success-10 {
--lumo-utility-border-color: var(--lumo-success-color-10pct);
}
.border-warning {
--lumo-utility-border-color: var(--lumo-warning-color);
}
.border-warning-strong {
--lumo-utility-border-color: var(--lumo-warning-text-color);
}
.border-warning-10 {
--lumo-utility-border-color: var(--lumo-warning-color-10pct);
}
/* === Border radius === */
.rounded-none {
border-radius: 0;
}
.rounded-s {
border-radius: var(--lumo-border-radius-s);
}
.rounded-m {
border-radius: var(--lumo-border-radius-m);
}
.rounded-l {
border-radius: var(--lumo-border-radius-l);
}
.rounded-full {
border-radius: 9999px;
}
/* === Divide === */
.divide-x > * + * {
border-inline-start: 1px var(--lumo-utility-border-style, solid)
var(--lumo-utility-border-color, var(--lumo-contrast-10pct));
}
.divide-y > * + * {
border-block-start: 1px var(--lumo-utility-border-style, solid)
var(--lumo-utility-border-color, var(--lumo-contrast-10pct));
}
`;