На странице
Ресурсы
Каталог assets может содержать любые файлы и подкаталоги, которые не принадлежат другим директориям. Вы можете использовать его для:
- JavaScript стилей (должны находиться внутри assets/js);
- CSS стилей (должны находиться внутри assets/css);
- Изображений;
- Шрифтов;
- Всего, что вам нужно добавить.
assets/js
Каталог assets/js зарезервирован и должен содержать только JavaScript-файлы. Чтобы использовать их в виджете, укажите эти файлы в manifest.json.
Например:
"assets": {
"js": ["class.widget.js"]
}
assets/css
assets/css зарезервирован и должен содержать только файлы CSS стилей. Чтобы использовать их в виджете, укажите эти файлы в manifest.json.
Пример:
"assets": {
"css": ["mywidget.css"]
}
CSS стили
Файлы CSS могут содержать настраиваемый атрибут «тема», определяющий другой стиль для определенных тем внешнего интерфейса.
Доступные темы и значения их атрибутов:
- Синий - [theme='blue-theme']
- Темный - [theme='dark-theme']
- Высококонтрастный свет - [theme='hc-light']
- Высококонтрастный темный - [theme='hc-dark']
Пример:
.widget {
background-color: red;
}
[theme='dark-theme'] .widget {
background-color: green;
}