UNPKG

@syncfusion/ej2-layouts

Version:

A package of Essential JS 2 layout pure CSS components such as card and avatar. The card is used as small container to show content in specific structure, whereas the avatars are icons, initials or figures representing particular person.

550 lines (540 loc) 20.5 kB
/*! component's default definitions and variables */ .e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler::before { content: "\e984"; font-family: "e-icons"; font-size: 14px; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler.e-template-resize-handler::before { content: ""; } .e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler::before { content: "\eb04"; font-family: "e-icons"; font-size: 14px; } .e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler.e-template-resize-handler::before { content: ""; } .e-splitter.e-splitter-horizontal, .e-splitter.e-splitter-vertical { border-width: 1px; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; position: relative; -ms-touch-action: none; touch-action: none; width: 100%; } .e-splitter.e-splitter-horizontal .e-pane, .e-splitter.e-splitter-vertical .e-pane { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont"; font-size: 13px; font-weight: normal; } .e-splitter.e-splitter-horizontal .e-pane.e-scrollable, .e-splitter.e-splitter-vertical .e-pane.e-scrollable { overflow: auto; } .e-splitter.e-splitter-horizontal .e-pane.e-static-pane, .e-splitter.e-splitter-vertical .e-pane.e-static-pane { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; } .e-splitter.e-splitter-horizontal .e-pane.e-pane-horizontal, .e-splitter.e-splitter-vertical .e-pane.e-pane-horizontal { overflow: auto; } .e-splitter.e-splitter-horizontal .e-pane.e-pane-horizontal.e-pane-hidden, .e-splitter.e-splitter-vertical .e-pane.e-pane-horizontal.e-pane-hidden { -ms-flex-preferred-size: 0 !important; flex-basis: 0 !important; /* stylelint-disable-line declaration-no-important */ overflow: hidden !important; /* stylelint-disable-line declaration-no-important */ } .e-splitter.e-splitter-horizontal { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .e-splitter.e-splitter-horizontal.e-pane.e-scrollable { overflow: hidden; } .e-splitter.e-splitter-horizontal.e-rtl { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::before, .e-splitter.e-splitter-horizontal.e-rtl .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::after { right: auto; } .e-splitter.e-splitter-vertical { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .e-splitter.e-splitter-vertical.e-pane.e-scrollable { overflow: hidden; } .e-splitter.e-splitter-vertical .e-pane-vertical { overflow: auto; } .e-splitter.e-splitter-vertical .e-pane-vertical.e-pane-hidden { -ms-flex-preferred-size: 0 !important; flex-basis: 0 !important; /* stylelint-disable-line declaration-no-important */ overflow: hidden !important; /* stylelint-disable-line declaration-no-important */ } .e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before, .e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after { right: auto; } .e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down) { border-radius: 50%; bottom: 20px; right: 22px; } .e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down { border-radius: 50%; left: 22px; right: auto; top: 20px; } .e-splitter.e-splitter-vertical.e-rtl .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after { right: auto; } .e-splitter .e-split-bar.e-split-bar-horizontal { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-width: 1px; z-index: 15; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-icon-hidden { visibility: hidden; } .e-splitter .e-split-bar.e-split-bar-horizontal.e-resizable-split-bar { cursor: col-resize; } .e-splitter .e-split-bar.e-split-bar-horizontal.e-resizable-split-bar::after { content: ""; cursor: col-resize; display: block; height: 100%; position: absolute; width: 16px; z-index: 10; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; height: 18px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; width: 1px; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler.e-hide-handler { visibility: hidden; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::before, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right)::after { left: 8px; right: 3px; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow { -o-border-image: none; border-image: none; border-width: 1px; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; height: 26px; padding: 1px 12px; position: relative; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::after { border-radius: 16px; content: ""; height: 8px; position: absolute; -webkit-transform: rotate(0deg); transform: rotate(0deg); width: 2px; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::before { top: 5px; -webkit-transform-origin: 1px 7px 0; transform-origin: 1px 7px 0; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow::after { top: 11px; -webkit-transform-origin: 1px 1px 0; transform-origin: 1px 1px 0; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-arrow-right) { border-radius: 50%; right: 5px; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right { border-radius: 50%; left: 5px; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right::before, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow.e-arrow-right::after { right: 8px; } .e-splitter .e-split-bar.e-split-bar-horizontal.e-last-bar:not(.e-resizable-split-bar) { margin: 0 3px; } .e-splitter .e-split-bar.e-split-bar-horizontal:not(.e-resizable-split-bar) { margin: 0 0 0 3px; } .e-splitter .e-split-bar.e-split-bar-vertical { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-left: none; border-right: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 1px; } .e-splitter .e-split-bar.e-split-bar-vertical .e-icon-hidden { visibility: hidden; } .e-splitter .e-split-bar.e-split-bar-vertical.e-resizable-split-bar { cursor: row-resize; } .e-splitter .e-split-bar.e-split-bar-vertical.e-resizable-split-bar::after { content: ""; cursor: row-resize; display: block; height: 16px; position: absolute; width: 100%; z-index: 12; } .e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; height: 1px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 18px; } .e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler.e-hide-handler { visibility: hidden; } .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after { left: 10px; } .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow { -o-border-image: none; border-image: none; border-width: 0; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; height: 26px; padding: 10px 3px 10px 18px; position: relative; width: 26px; } .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::after { border-radius: 16px; content: ""; height: 8px; position: absolute; -webkit-transform: rotate(90deg); transform: rotate(90deg); width: 2px; } .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before { top: 3px; -webkit-transform-origin: 2px 7px 0; transform-origin: 2px 7px 0; } .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after { left: 11px; top: 8px; -webkit-transform-origin: 1px 1px 0; transform-origin: 1px 1px 0; } .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::before { left: 12px; top: 8px; -webkit-transform-origin: 1px 6px 0; transform-origin: 1px 6px 0; } .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after { left: 10px; top: 12px; -webkit-transform-origin: 1px 2px 0; transform-origin: 1px 2px 0; } .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down) { border-radius: 50%; bottom: 20px; left: 22px; } .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down { border-radius: 50%; right: 22px; top: 20px; } .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::before, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after { right: 10px; } .e-splitter .e-split-bar.e-split-bar-vertical.e-last-bar:not(.e-resizable-split-bar) { margin: 3px 0; } .e-splitter .e-split-bar.e-split-bar-vertical:not(.e-resizable-split-bar) { margin: 3px 0 0; } .e-rtl .e-splitter.e-splitter-horizontal { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .e-content-placeholder.e-splitter.e-placeholder-splitter { background-size: 100px 110px; min-height: 110px; } .e-splitter.e-ie .e-navigate-arrow.e-arrow-left { margin-left: -26px; } .e-splitter.e-ie .e-split-bar-horizontal .e-resize-handler { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .e-splitter.e-splitter-horizontal, .e-splitter.e-splitter-vertical { border: solid 1px #e0e0e0; } .e-splitter.e-splitter-horizontal .e-pane, .e-splitter.e-splitter-vertical .e-pane { color: rgba(0, 0, 0, 0.87); } .e-splitter.e-splitter-horizontal .e-pane.e-splitter.e-splitter-horizontal, .e-splitter.e-splitter-horizontal .e-pane.e-splitter.e-splitter-vertical, .e-splitter.e-splitter-vertical .e-pane.e-splitter.e-splitter-horizontal, .e-splitter.e-splitter-vertical .e-pane.e-splitter.e-splitter-vertical { border: transparent; } .e-splitter .e-split-bar.e-split-bar-horizontal { background: #e0e0e0; border-left: none; border-right: none; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler { background: #fff; color: rgba(0, 0, 0, 0.54); z-index: 10; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden) { background-color: transparent; border-color: transparent; color: transparent; -webkit-transition: background-color 500ms ease-out; transition: background-color 500ms ease-out; } .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden)::before, .e-splitter .e-split-bar.e-split-bar-horizontal .e-navigate-arrow:not(.e-icon-hidden)::after { background-color: #e3165b; opacity: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); } .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active { background: #e3165b; border-left: none; border-right: none; } .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-resize-handler, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-resize-handler { background: #fff; color: #e3165b; } .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-left, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-left, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right { background-color: #fff; border-color: rgba(227, 22, 91, 0.5); border-width: 1px; opacity: 0.9; } .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-hover .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-active .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-hover .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-active .e-navigate-arrow::before { background-color: #e3165b; opacity: 1; -webkit-transform: rotate(40deg); transform: rotate(40deg); } .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-hover .e-navigate-arrow::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover.e-split-bar-active .e-navigate-arrow::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-hover .e-navigate-arrow::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active.e-split-bar-active .e-navigate-arrow::after { background-color: #e3165b; opacity: 1; -webkit-transform: rotate(-40deg); transform: rotate(-40deg); } .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right::before, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right::before { background-color: #e3165b; opacity: 1; -webkit-transform: rotate(-40deg); transform: rotate(-40deg); } .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-hover .e-navigate-arrow.e-arrow-right::after, .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-navigate-arrow.e-arrow-right::after { background-color: #e3165b; opacity: 1; -webkit-transform: rotate(40deg); transform: rotate(40deg); } .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active { background: #e3165b; } .e-splitter .e-split-bar.e-split-bar-horizontal.e-split-bar-active .e-resize-handler { background: #fff; color: #e3165b; } .e-splitter .e-split-bar.e-split-bar-vertical { background: #e0e0e0; } .e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler { background: #fff; color: rgba(0, 0, 0, 0.54); z-index: 12; } .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active { background: #e3165b; border-left: none; border-right: none; } .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down { background-color: #fff; border-color: rgba(227, 22, 91, 0.5); border-width: 1px; opacity: 0.9; } .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-resize-handler, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-resize-handler { background: #fff; color: #e3165b; } .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up::before, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up::before { background-color: #e3165b; opacity: 1; -webkit-transform: rotate(125deg); transform: rotate(125deg); } .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-up::after, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-up::after { background-color: #e3165b; opacity: 1; -webkit-transform: rotate(50deg); transform: rotate(50deg); } .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down::before, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down::before { background-color: #e3165b; opacity: 1; -webkit-transform: rotate(55deg); transform: rotate(55deg); } .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-hover .e-navigate-arrow.e-arrow-down::after, .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-navigate-arrow.e-arrow-down::after { background-color: #e3165b; opacity: 1; -webkit-transform: rotate(125deg); transform: rotate(125deg); } .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow { background-color: transparent; border-color: transparent; color: transparent; -webkit-transition: background-color 300ms ease-out; transition: background-color 300ms ease-out; } .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::before, .e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow::after { background-color: #e3165b; opacity: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); } .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active { background: #e3165b; } .e-splitter .e-split-bar.e-split-bar-vertical.e-split-bar-active .e-resize-handler { background: #fff; color: #e3165b; } .e-splitter.e-disabled { opacity: 0.4; pointer-events: none; } /* stylelint-disable-line no-empty-source */ .e-bigger.e-splitter .e-pane { font-size: 14px; } .e-bigger.e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler { height: 20px; } .e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler { width: 20px; } .e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::before, .e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow:not(.e-arrow-down)::after { margin-top: -2px; } .e-bigger.e-splitter .e-split-bar.e-split-bar-vertical .e-navigate-arrow.e-arrow-down::after { margin-top: 2px; } .e-bigger .e-splitter .e-pane { font-size: 14px; } .e-bigger .e-splitter .e-split-bar.e-split-bar-horizontal .e-resize-handler { height: 20px; } .e-bigger .e-splitter .e-split-bar.e-split-bar-vertical .e-resize-handler { width: 20px; } .e-bigger .e-content-placeholder.e-splitter.e-placeholder-splitter, .e-bigger.e-content-placeholder.e-splitter.e-placeholder-splitter { background-size: 100px 110px; min-height: 110px; } .e-bigger .e-splitter .e-split-bar .e-resize-handler::before { font-size: 16px; } .e-bigger.e-splitter .e-split-bar .e-resize-handler::before { font-size: 16px; }