Слои

Слои определяются комбинацией свойств z-index, переменных shadow и overlay и используются для определения пространственных отношений между контентом и компонентами в интерфейсе.

Z-index

Z-index-это свойство CSS, которое положение элемента по оси Z. Элемент с большим значением всегда находится перед элементом с меньшим.
Использование функции z-index - тут.
Z-индекс определяется в системе с помощью публичной функции z(param) файла _layout.scss:

paramValue
cds-layer-extra-low100
cds-layer-low200
cds-layer-middle400
cds-layer-high600
cds-layer-extra-high800

Shadow

Тени используются для визуального обозначения уровня одного компонента относительно другого по оси Z.

ПеременнаяЗначение
--cds-box-shadow-header0px 1px 4px rgba(0, 0, 0, 0.2)
--cds-box-shadow-footer0px -1px 4px rgba(0, 0, 0, 0.2)
--cds-box-shadow-sidebar-left1px 0px 4px rgba(0, 0, 0, 0.2)
--cds-box-shadow-sidebar-right-1px 0px 4px rgba(0, 0, 0, 0.2)
--cds-box-shadow-menu0px 2px 6px rgba(0, 0, 0, 0.2)
--cds-box-shadow-modal0px 2px 6px rgba(0, 0, 0, 0.2)
--cds-box-shadow-notification0px 2px 6px rgba(0, 0, 0, 0.2)

Overlay

Оверлей используется для временного, частичного блокирования доступа пользователя к контенту основной страницы, или контенту расположенному ниже компонента, на котором нужно сфокусировать внимание.

  • 01

    --cds-color-overlay-01

    RGBA(85, 85, 85, 0.65)

  • 02

    --cds-color-overlay-02

    RGBA(245, 245, 245, 0.65)

Новое мажорное обновление!
Мы активно разрабатываем дизайн систему CDS 3.0 на Vue 3