Оформление геткурс
September 10, 2022
Геткурс. Оформление блока «Достижение пользователя»
Мини-инструкция о том, как можно стилизовать блок "Достижение пользователя в тренинге"
Прежде чем оформлять данный блок, он должен быть на странице
Шаг 1. Вставляем CSS код
/* Шрифт Montserrat 400, 500, 700 */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');
:root {
--fontM: "Montserrat", "proxima-nova", sans-serif;
}
/* ШКАЛА ДОСТИЖЕНИЙ */
.xdget-trainingAchievements {
padding: 20px 20px 10px 20px;
margin: 0 auto;
border-radius: 12px;
max-width: 440px;
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}
/* Заголовок блока */
.xdget-trainingAchievements .table>thead>tr>th {
border: 0;
padding: 0 0 15px 0;
font-size: 0;
font-family: var(--fontM);
font-weight: 700;
text-align: center;
vertical-align: middle;
text-transform: uppercase;
color: #333333;
}
/* Меняем строку заголовка */
.xdget-trainingAchievements .table>thead>tr>th::before {
content: 'Мои достижения';
font-size: 20px;
}
.xdget-trainingAchievements .table>tbody>tr>td {
padding: 10px 0 10px 0;
font-family: var(--fontM);
vertical-align: middle;
}
.xdget-trainingAchievements .table>tbody>tr>td a {
font-size: 16px;
color: #242240;
}
/* Элемент с отображением баллов */
.xdget-trainingAchievements .badge {
margin: 0 !important;
padding: 4px 12px;
font-size: 14px;
font-weight: 500;
border-radius: 20px;
/* Цвет плашки с баллами */
background-color: #00aa8d;
}
@media (max-width:400px) {
.xdget-trainingAchievements {
padding: 15px 15px 10px 15px;
}
.xdget-trainingAchievements .table>thead>tr>th {
padding: 0 0 10px 0;
}
.xdget-trainingAchievements .table>thead>tr>th::before {
font-size: 18px;
}
.xdget-trainingAchievements .table>tbody>tr>td a {
font-size: 14px;
}
.xdget-trainingAchievements .badge {
font-size: 12px;
padding: 3px 8px;
}
}
/* </ ШКАЛА ДОСТИЖЕНИЙ */После вставки CSS-кода и сохранения изменений блок принимает такой вид:
Шаг 2. Меняем видимое пользователю название шкалы
Это название можно изменить с помощью стандартных настроек шкалы в геткурсе
Шаг 3. Заменяем слово «балл» с помощью JS-кода
Настоить вид → Добавить блок →Javascript
$(document).ready(function () {
$('.xdget-trainingAchievements .badge').text($('.xdget-trainingAchievements .badge').text()
.replace('баллов', 'кристаллов')
.replace('балла', 'кристалла')
.replace('балл', 'кристалл'));
});
* Вместо слов "кристалл" можно написать свои слова в необходимых склонениях
Телеграм-канал: https://t.me/getcomponent