Чтобы применить критические стили, вам нужно добавить их в тег head (внутри тега style) той страницы, для которой вы их создали.
Далее необходимо подключить некритические стили только после загрузки страницы:
Работает не во всех браузерах.
Если ваш сайт работает на платформе Webasyst Вы можете сделать это автоматически с помощью плагина.
На URL «https://api.criticalcss.ru/critical-css»
Content-Type: |
application/json |
domain |
Имя домена указанное при получени токена (без http и без слэша на конце). |
token |
Выданный вам токен. |
site_url |
Абсолютный URL страницы для которой необходимо получить критические стили. |
site_width |
Ширина страницы в пикселях (только числа, необязательное поле). |
css_code |
Полный CSS страницы для более точного извлечения критического CSS (необязательное поле). |
site_height |
Высота страницы в пикселях (только числа, необязательное поле). |
ignore_atrule |
Обьект содержащий CSS-правила которые необходимо исключить (необязательное поле) |
ignore_rule |
Обьект содержащий регулярные выражения CSS-селекторов которые необходимо исключить (необязательное поле) |
ignore_decl |
Строка, где ключом будет начало строки — название CSS-селектора, а значением через ":" CSS-свойства, которые необходимо оставить у селектора. Конец строки обозначается ";" (необязательное поле) |
rebase_from |
Строка по которой будут перебазированы URL адреса в критических стилях (необязательное поле) |
rebase_to |
Строка относительно которой будут перебазированы URL адреса в критических стилях (необязательное поле) |
critical_css |
Критические стили страницы |
uncritical_css |
Некритические стили страницы |
html |
HTML-код страницы |