Используется для создания модального окна.
| Модификатор | Допустимые значения | Способы использования | Описание | 
|---|---|---|---|
| visible | true | JS | Видимость модального окна. | 
| autoclosable | true | BEMJSON | Автоматическое скрытие модального окна. | 
| theme | 'islands' | BEMJSON | Стилевое оформление. | 
| Поле | Тип | Описание | 
|---|---|---|
| zIndexGroupLevel | Number | Уровень слоя модального окна. | 
visibleДопустимое значение: true.
Способы использования: JS.
Выставляется при открытии модального окна.
Отвечает за видимость модального окна на странице.
autoclosableДопустимое значение: true.
Способ использования: BEMJSON.
Скрывает блок по клику вне зоны модального окна или по нажатию кнопки Escape.
{
    block : 'modal',
    mods : { theme : 'islands', autoclosable : true },
    content : 'Содержимое модального окна'
}
themeДопустимое значение: 'islands'.
Способ использования: BEMJSON.
Отвечает за стилевое оформление блока.
{
    block : 'modal',
    mods : { theme : 'islands' },
    content : 'Содержимое модального окна'
}
zIndexGroupLevelТип: Number.
Определяет уровень слоя для каждого всплывающего окна.
Использует блок z-index-group.
{
    block : 'modal',
    mods : { theme : 'islands' },
    content : 'Содержимое модального окна',
    zIndexGroupLevel : 3
}