Настройка CSS для Турбо-страниц

Вы можете стилизовать Турбо-страницы с помощью CSS. Чтобы страницы продолжали загружаться быстро, на CSS накладываются ограничения. При написании CSS не используйте:

  • сторонние, в том числе пользовательские, шрифты;
  • низкопроизводительную анимацию;
  • селекторы по имени тега;
  • сторонние загружаемые ресурсы (например, .page { background-image: url("https://example.com/image.png") });
  • максимальный размер в формате gzip — 21 КБ.

Ограничения проверяются с помощью Stylelint. Конфигурация.

Чтобы добавить свой CSS, выполните следующее:

  1. В Яндекс.Вебмастере перейдите на страницу Турбо-страницы → Отладка и нажмите кнопку CSS.



  2. Изучите HTML-код Турбо-страницы. Для этого вызовите консоль браузера. Это можно сделать с помощью сочетания клавиш, например Ctrl + Shift + J ( + + J для семейства операционных систем Apple).



  3. Напишите свой CSS и нажмите кнопку Отладить, чтобы увидеть применение стилей на примере Турбо-страницы.
Примеры CSS
/* Выделение цветом шапки страницы */
.cover {
  background: #BBD8E4;
  padding-bottom: 32px;
}

/* Заголовок страницы по центру */
.cover .title {
  text-align: center;
}

.cover .subtitle {
  text-align: center;
  margin-top: 8px;
}

.cover .image {
  margin-top: 24px;
  border-radius: 4px;
}

/* Цвет ссылок */
.link {
  color: #307896;
}

/* Цвет иконки Турбо-страницы в шапке */
.page .header-turbo-icon {
  fill: rgba(0, 0, 0, 0.6);
}

/* Шрифт заголовка */
.title_level_2 {
  font-weight: 100;
}

Расширенные возможности стилизации.

Стили не применяются, если они написаны с ошибкой. Ошибки отображаются под полем в блоке CSS.

Когда CSS-стили готовы и пример Турбо-страницы отображается правильно:
  1. Скопируйте созданный вами код и перейдите на страницу Турбо-страницы → Настройки.
  2. В блоке CSS нажмите кнопку Изменить и добавьте код в поле. Нажмите кнопку Сохранить.