GetDesign: набор стилей для GetCourse
  • Подготовка аккаунта школы к установке набора
  • Установка набора стилей
    • Редактирование «подвала» в footer.js
    • Установка стилей на страницы входа и обратной связи
    • Установка стилей на страницу «Спасибо»
    • Установка стилей на страницу оплаты заказа
    • Установка стилей на страницу профиля
    • Замена цвета и дополнительные переменные
    • Установка и использование аккордеона
    • Рекомендации для обновления и изменения набора
  • Дополнительные классы
  • Шаблоны баннеров
  • История изменений
Powered by GitBook
On this page
  • Добавление класса к нумерованному списку
  • Растягивание изображения
  • Растягивание кнопок на ширину колонки
  • Классы кнопок социальных сетей
  • Информационные блоки
  • Блок тайминга к видео
  • Класс для оформления форм на страницах

Дополнительные классы

PreviousРекомендации для обновления и изменения набораNextШаблоны баннеров

Last updated 3 months ago

В наборе есть несколько дополнительных классов, добавив которые к блокам визуального конструктора уроков, можно изменить их внешний вид.

В текущей версии набора таких классов пять:

  • ol-color — красит номера пунктов списка в основной акцентный цвет (primary color).

  • ol-round — добавляет фон пунктам списка в виде скруглённых прямоугольников (primary color).

  • ol-circle — добавляет круглый фон пунктам списка (primary color).

  • fill-width — растягивает изображение на всю ширину контейнера.

  • expand — растягивает кнопку на всю ширину колонки.

Добавление класса к нумерованному списку

Чтобы применить стили к нумерованному списку, необходимо добавить один из этих классов (ol-color, ol-round или ol-circle) к блоку текста в настройках стилей.

Наведите курсор на блок с текстом. Нажмите на стрелку вниз рядом с иконкой корзины и в выпадающем меню выберите пункт «Стиль».

В открывшемся окне впишите нужный класс в строку «CSS-класс блока». Нажмите «Сохранить и закрыть».

В результате ко всем нумерованным спискам, содержащимся в этом текстовом блоке применятся стили списков.


Растягивание изображения

По умолчанию ширина изображения в уроке равна ширине колонки текста. Если вам нужно сделать изображение шире, используйте класс full-width. Он растянет изображение на всю ширину контейнера урока.

Добавляется класс точно так же, как для списков, только к блоку изображения.


Растягивание кнопок на ширину колонки

По умолчанию кнопки занимают ширину ровно такую, сколько текста на кнопке, плюс, небольшие поля. Чтобы растянуть кнопку на всю ширину колонки, по аналогии с добавлением других классов, добавьте к ней класс expand.

При добавлении класса expand учитывайте, что по умолчанию в GetCourse блок кнопок имеет ширину в 8 колонок. Растяните ширину на 12 колонок, чтобы кнопка заняла пространство от края до края (выделено на скриншоте верхним прямоугольником).


Классы кнопок социальных сетей

В набор добавлены следующие классы для кнопок:

  • Telegram: btn-telegram

  • Youtube: btn-youtube

  • Вконтакте: btn-vkontakte

  • WhatsApp: btn-whatsapp

  • Viber: btn-viber

  • Instagram: btn-instagram

  • Одноклассники: btn-odniklassniki

  • Поддержка: btn-support

  • Библиотека: btn-library

  • Подарок: btn-gift

Если вы добавляете кнопку в конструкторе на странице тренинга, обязательно добавьте к ней дополнительный класс btn.

Если стилизуете кнопку в визуальном конструкторе урока, дополнительный класс btn добавлять не нужно, он есть у кнопки по умолчанию.


Информационные блоки

В наборе есть четыре класса для блоков выделения информации: block-info, block-warning, block-alert, block-success.

Классы в настройках стиля блока добавляйте без точки

Для использования стилей нужно только добавить соответствующий класс к текстовому блоку на странице урока. Принцип такой же, как описано выше для списков и изображений. После добавления класса стиль применится к блоку, дополнительно ничего настраивать не нужно.

Стили также работают на страницах тренингов.


Блок тайминга к видео

Добавьте простой текстовый блок и добавьте ему класс timing-block. Добавьте текстом временную метку и описание тайм-кода. Добавьте ссылку время, и магия произойдёт.

Важно каждый таймкод писать с новой строки, отбивая Enter'ом.


Класс для оформления форм на страницах

Данные стили экспериментальные и при некоторых нестандартных настройках формы могут выглядеть некорректно. Например, когда вы выводите в форме информацию о содержимом покрывающего предложения.

Для применения стилей добавьте форме класс t-form:

А также в саму форму добавьте скрипт в HTML-блок для оформления чекбоксов и радиокнопок:

<script>
for (var ptag of document.getElementsByTagName('input')) {
    var newhr = document.createElement('span');
    ptag.insertAdjacentElement('afterend', newhr);
}
</script>

Скрипт создаст дополнительный элемент <span></span> после тегов <label>, чтобы стили могли примениться.