@logo-elements/logo-elements-styles
Version:
Logo Elements Design System is a design system library for modern web applications which gives your web apps Logo Applications look and feel, used by Logo Elements
117 lines (111 loc) • 1.99 kB
JavaScript
/**
* @license
* Copyright LOGO YAZILIM SANAYİ VE TİCARET A.Ş.
*
* Save to the extent permitted by law, you may not use, copy, modify,
* distribute or create derivative works of this material or any part
* of it without the prior written consent of LOGO YAZILIM SANAYİ VE TİCARET A.Ş. Limited.
* Any reproduction of this material must contain this notice.
*/
import { css } from '@vaadin/vaadin-themable-mixin/register-styles';
export const layout = css`
/* === Box sizing === */
.box-border {
box-sizing: border-box;
}
.box-content {
box-sizing: content-box;
}
/* === Display === */
.block {
display: block;
}
.flex {
display: flex;
}
.hidden {
display: none;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
.inline-flex {
display: inline-flex;
}
.inline-grid {
display: inline-grid;
}
.grid {
display: grid;
}
/* === Overflow === */
.overflow-auto {
overflow: auto;
}
.overflow-hidden {
overflow: hidden;
}
.overflow-scroll {
overflow: scroll;
}
/* === Position === */
.absolute {
position: absolute;
}
.fixed {
position: fixed;
}
.static {
position: static;
}
.sticky {
position: sticky;
}
.relative {
position: relative;
}
/* === Responsive design === */
@media (min-width: 640px) {
.sm\\:flex {
display: flex;
}
.sm\\:hidden {
display: none;
}
}
@media (min-width: 768px) {
.md\\:flex {
display: flex;
}
.md\\:hidden {
display: none;
}
}
@media (min-width: 1024px) {
.lg\\:flex {
display: flex;
}
.lg\\:hidden {
display: none;
}
}
@media (min-width: 1280px) {
.xl\\:flex {
display: flex;
}
.xl\\:hidden {
display: none;
}
}
@media (min-width: 1536px) {
.\\32xl\\:flex {
display: flex;
}
.\\32xl\\:hidden {
display: none;
}
}
`;