Класс html элемента геткурс

Темы. Как применить собственный CSS и JS код, а также подключить другой шрифт на страницах сайта

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

  • стилизовать элементы страниц с помощью CSS;
  • применить JavaScript код;
  • подключить на страницах собственный шрифт.

Данный инструмент будет полезен прежде всего тем, кто имеет опыт работы с CSS и JavaScript, а также активно используют их при оформлении большого числа страниц. Все необходимые настройки и применение кода можно выполнить в одном месте — в теме.

В статье рассмотрим, как:

  1. Перейдите в раздел «Сайт» — «Страницы».
  2. В выпадающем меню «Дерево сайта» выберите «Темы».
  3. Нажмите на кнопку «Добавить тему» и задайте ее название.

Созданная тема отобразится в общем списке.

Настройка темы выполняется на одноименной вкладке — «Настройки», где имеется возможность:

3) Задать родительскую тему, настройки которой будут применены в данной (дочерней) теме. Это позволит, например, избежать переноса кода из одной темы в другую вручную.

4) Перейти к Bundle файлам, в которых можно посмотреть весь применяемый в теме CSS/JS код, не заходя в дополнительные файлы и вкладки темы. Здесь же можно перейти к валидатору CSS кода (сервису проверки CSS от W3C).

Дополнительные опции на вкладке «Настройки»

1) «Для шаблонов» — используйте эту опцию, если в настройках страниц с темой включено «Является шаблоном» .

2) «Использовать Bootstrap4» — для случаев, если на страницах есть специфичная верстка, требующая Bootstrap4, а не Bootstrap3, который используется по умолчанию.

Это позволяет, например, добавить больше гибкости для управления адаптивностью. Если вы используете стандартные блоки или стандартные коды CSS и HTML, которые не требуют подключения каких-либо плагинов и фреймворков, то включение данной опции не требуется.

3) «Можно группировать файлы в один» — техническая опция, при включении которой будет выполняться «склеивание» JS и CSS кода, добавленного в соответствующих вкладках и в дополнительных файлах темы.

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

чтобы страницы с темой или отдельные их элементы загружались быстрее.

Добавление дополнительных файлов

При необходимости в тему можно добавить дополнительные файлы. В настройках файлов можно указать CSS/JS код, который будет применяться совместно с кодом, добавленным на вкладках CSS и JS.

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

Например, в одном CSS-файле можно добавить код для изменения стиля шрифта страницы, а в другом — стиля блоков.

Читайте также:  Php получить командную строку

Источник

Styling an Element with a Custom Class

Please note!
This article does not replace basic knowledge of CSS . But it gives an idea of how you can apply CSS in a page builder.

To add custom styling to an element, a class is needed to be added to it.

  1. In order to add a class, hover over the desired element and click on the gear icon.
  2. Enter a semantic class in English in the tags field, for example: form-01__title, form-01__text, form-01__btn, etc.
  3. Save the settings.

2. Creating a block of styles

In order to add a style block, you need to:

  1. Go to the list of created elements
  2. Select the “Insert” menu item
  3. Select the “CSS code” block

3. List of possible selectors

In our example, we used the following list of classes:

  • form-01__title — for the title
  • form-01__text — for the text under the title
  • form-01__input — for fields
  • form-01__btn — for buttons

This does not mean that you have to do exactly the same, it is just the name of the element. You can choose the name of the classes yourself, but that’s not all.

Let’s look at examples of using selectors that you need to refer to when you want to change the styling properties of an element:

1) For the title
.your-title-class .f-header> p text-decoration: underline;
>

2) For the text
.your-text-class .f-text> p text-decoration: line-through;
>

3) For the field
.your-field-class .field-content > input border-color: red;
>

4) For the title next to the field
.your-field-class .field-content > .field-label color: green;
border: 1px solid blue;
>

5) For the button
.your-button-class > button.f-btn text-transform: uppercase;
border-radius: 30px;
transition: all .3s;
>

6) For the button on hover
.your-button-class > button.f-btn:hover border-radius: 20px;
>

7) For the button when the button is pressed
.your-button-class> button.f-btn:active border-radius: 10px;
>

Источник

Оформление стилей элемента с кастомным классом

Данная статья не заменяет базовых знаний о CSS. Но даёт представление о том, как можно применять CSS в конструкторе страниц.

Чтобы добавить собственную стилизацию элементу, ему нужно добавить класс.

  1. Для того, чтобы добавить класс, наведите на нужный элемент и нажмите на шестерёнку.
  2. Введите в поле теги смысловой класс на английском языке, например: form-01__title, form-01__text, form-01__btn и т.д.
  3. Сохраняем настройки.

Чтобы добавить блок стилей, нужно:

  1. Зайти в список создаваемых элементов
  2. Выбрать пункт меню «Вставка»
  3. Выбрать блок «CSS-код»

3. Список возможных селекторов

В нашем примере использовался следующий список классов:

  • form-01__title — для заголовка
  • form-01__text — для текста под заголовком
  • form-01__input — для полей
  • form-01__btn — для кнопок

Это не значит, что вы должны делать точно так же, это лишь название элемента. Название классов вы можете выбрать сами, но это ещё не всё.

Рассмотрим примеры использования селекторов, к которым нужно обращаться, когда вы хотите изменить стилевые свойства у элемента:

Читайте также:  Kafka producer send java

1) Для заголовка

.ваш-класс-заголовка .f-header > p

2) Для текста

.ваш-класс-поля .field-content > input

4) Для заголовка рядом с полем

.ваш-класс-поля .field-content > .field-label

color: green;
border: 1px solid blue;

5) Для кнопки

text-transform: uppercase;
border-radius: 30px;
transition: all .3s;

6) Для кнопки при наведении

7) Для кнопки при нажатии на кнопку

Рассмотрим пример использования кода:

Результат применения описанного кода:

Владимир, здравствуйте!
Напишите, пожалуйста, в техподдержку https://getcourse.ru/contacts со ссылкой на страницу, а также поясняющим скриншотом, как должна выглядеть необходимая кнопка.

Здравствуйте!
Разместить 2 кнопки рядом горизонтально в рассылке с помощью текстового редактора можно по кнопке Link с опцией «as Button» https://skr.sh/sBMbThHS8o8 .
Разместить 2 кнопки рядом горизонтально в шаблоне можно с помощью блока «Две колонки» https://skr.sh/sBMANIQj0f9 . В каждой колонке можно добавить свою кнопку https://skr.sh/sBMYbm8GRVV — https://skr.sh/sBMgOKrjbMu и удалить лишнее https://skr.sh/sBMPaE8wYQG .

Здравствуйте, Анастасия.
Пожалуйста, направьте запрос с подробным описанием задачи в службу поддержки: https://getcourse.ru/contacts

Анастасия, добрый день!
Вы можете адресовать ваш вопрос в техподдержку с подробным описанием задачи, что именно вы хотели бы изменить в кнопке. В этом случае мы сможем дать детальные рекомендации.

Здравствуйте!
Как можно вставить свой css файл перед ?
Как можно вставить свой js файл перед ?
Ой как хочется . )

а ещё было бы хорошо ( пожелание )
управлять подключением js и css скриптов ( в head и перед /body соответственно ), для понимающих «что они делают».
Данное управление сделает CMS GC более полноценной .
На кнопки в админке не всем легко нажимать . )

Максим, здравствуйте.
Для размещения своего css-кода перед можно использовать поле «Теги в разделе HEAD» в дополнительных настройках страницы http://joxi.ru/a2X0xlDCDZXXM2 http://joxi.ru/KAgnk50CXewwD2.
Для размещения своего Java-script кода перед вы можете использовать поле «Счетчики и прочие скрипты» в настройках аккаунта http://joxi.ru/D2P74gECk1330m http://joxi.ru/bmoNkRdT9oBBJr. Код, размещенный таким образом будет доступен на любой странице сайта, включая системные.
По вашему пожеланию, опишите, пожалуйста, подробно, каким образом вы хотите управлять подключением js и css скриптов? Чем вам не подходит доступный метод размещения скриптов? Что вы подразумеваете под управлением?

В принципе, подходит, не подумал об этом.
А управление js и css :
например у GC :

а мне бы весь bootstrap.min.css
получается bootstrap-3 у Вас есть, а 80% функционала bootstrap = нет.
Я как-нибудь «выкручусь», но лучше чтоб было «по уму»

Источник

Оформление стилей элемента с кастомным классом

Данная статья не заменяет базовых знаний о CSS. Но даёт представление о том, как можно применять CSS в конструкторе страниц.

Чтобы добавить собственную стилизацию элементу, ему нужно добавить класс.

  1. Для того, чтобы добавить класс, наведите на нужный элемент и нажмите на шестерёнку.
  2. Введите в поле теги смысловой класс на английском языке, например: form-01__title, form-01__text, form-01__btn и т.д.
  3. Сохраняем настройки.

Чтобы добавить блок стилей, нужно:

  1. Зайти в список создаваемых элементов
  2. Выбрать пункт меню «Вставка»
  3. Выбрать блок «CSS-код»
Читайте также:  Deleting MySQL Table record

3. Список возможных селекторов

В нашем примере использовался следующий список классов:

  • form-01__title — для заголовка
  • form-01__text — для текста под заголовком
  • form-01__input — для полей
  • form-01__btn — для кнопок

Это не значит, что вы должны делать точно так же, это лишь название элемента. Название классов вы можете выбрать сами, но это ещё не всё.

Рассмотрим примеры использования селекторов, к которым нужно обращаться, когда вы хотите изменить стилевые свойства у элемента:

1) Для заголовка

.ваш-класс-заголовка .f-header > p

2) Для текста

.ваш-класс-поля .field-content > input

4) Для заголовка рядом с полем

.ваш-класс-поля .field-content > .field-label

color: green;
border: 1px solid blue;

5) Для кнопки

text-transform: uppercase;
border-radius: 30px;
transition: all .3s;

6) Для кнопки при наведении

7) Для кнопки при нажатии на кнопку

Рассмотрим пример использования кода:

Результат применения описанного кода:

Владимир, здравствуйте!
Напишите, пожалуйста, в техподдержку https://getcourse.ru/contacts со ссылкой на страницу, а также поясняющим скриншотом, как должна выглядеть необходимая кнопка.

Здравствуйте!
Разместить 2 кнопки рядом горизонтально в рассылке с помощью текстового редактора можно по кнопке Link с опцией «as Button» https://skr.sh/sBMbThHS8o8 .
Разместить 2 кнопки рядом горизонтально в шаблоне можно с помощью блока «Две колонки» https://skr.sh/sBMANIQj0f9 . В каждой колонке можно добавить свою кнопку https://skr.sh/sBMYbm8GRVV — https://skr.sh/sBMgOKrjbMu и удалить лишнее https://skr.sh/sBMPaE8wYQG .

Здравствуйте, Анастасия.
Пожалуйста, направьте запрос с подробным описанием задачи в службу поддержки: https://getcourse.ru/contacts

Анастасия, добрый день!
Вы можете адресовать ваш вопрос в техподдержку с подробным описанием задачи, что именно вы хотели бы изменить в кнопке. В этом случае мы сможем дать детальные рекомендации.

Здравствуйте!
Как можно вставить свой css файл перед ?
Как можно вставить свой js файл перед ?
Ой как хочется . )

а ещё было бы хорошо ( пожелание )
управлять подключением js и css скриптов ( в head и перед /body соответственно ), для понимающих «что они делают».
Данное управление сделает CMS GC более полноценной .
На кнопки в админке не всем легко нажимать . )

Максим, здравствуйте.
Для размещения своего css-кода перед можно использовать поле «Теги в разделе HEAD» в дополнительных настройках страницы http://joxi.ru/a2X0xlDCDZXXM2 http://joxi.ru/KAgnk50CXewwD2.
Для размещения своего Java-script кода перед вы можете использовать поле «Счетчики и прочие скрипты» в настройках аккаунта http://joxi.ru/D2P74gECk1330m http://joxi.ru/bmoNkRdT9oBBJr. Код, размещенный таким образом будет доступен на любой странице сайта, включая системные.
По вашему пожеланию, опишите, пожалуйста, подробно, каким образом вы хотите управлять подключением js и css скриптов? Чем вам не подходит доступный метод размещения скриптов? Что вы подразумеваете под управлением?

В принципе, подходит, не подумал об этом.
А управление js и css :
например у GC :

а мне бы весь bootstrap.min.css
получается bootstrap-3 у Вас есть, а 80% функционала bootstrap = нет.
Я как-нибудь «выкручусь», но лучше чтоб было «по уму»

Источник

Оцените статью