Изменение inline-стилей элемента

Тренажер по работе с HTML DOM на JavaScript для пользователей с начальным и средним уровнем подготовки.

Тренажер JavaScript: Покоряем HTML DOM

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

Список тем

Изменение цвета текста

Измените цвет текста в абзаце с id "myParagraph" на красный. Вам нужно получить элемент по его ID и затем изменить его свойство `style.color`.

HTML
Восстановить HTML
<p id="myParagraph">Этот текст должен стать красным.</p>
JavaScript
document.input__1("myParagraph").style.input__2 = "red";
Используйте `document.getElementById()` для получения элемента, а затем обратитесь к свойству `style.color` элемента, чтобы установить новый цвет.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Изменение размера шрифта

Увеличьте размер шрифта заголовка h1 с id "myHeading" до 32 пикселей. Используйте свойство `style.fontSize`.

HTML
Восстановить HTML
<h1 id="myHeading">Заголовок</h1>
JavaScript
document.getElementById("myHeading").style.input__1 = "input__2px";
Получите элемент по ID с помощью `document.getElementById()`. Затем используйте свойство `style.fontSize`, чтобы установить размер шрифта. Не забудьте указать единицы измерения (px).
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Изменение фона элемента

Измените цвет фона элемента div с id "myDiv" на синий. Используйте свойство `style.backgroundColor`.

HTML
Восстановить HTML
<div id="myDiv">Этот блок должен иметь синий фон.</div>
JavaScript
document.input__1('myDiv').input__2.backgroundColor = input__3;
Используйте `document.getElementById()` для доступа к элементу. Затем измените свойство `style.backgroundColor`.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Добавление и изменение нескольких стилей

Измените цвет текста абзаца с id "multiStyle" на белый, а цвет фона - на черный.

HTML
Восстановить HTML
<p id="multiStyle">Текст с измененными стилями.</p>
JavaScript
const paragraph = document.getElementById("multiStyle");
paragraph.style.color = input__1;
paragraph.input__2.backgroundColor = input__3;
Получите элемент с помощью `document.getElementById()`. Затем измените свойства `style.color` и `style.backgroundColor`.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Изменение ширины и высоты

Установите ширину и высоту изображения с id "myImage" равными 200 пикселей.

HTML
Восстановить HTML
<img id="myImage" src="https://naytikurs.ru/assets/uploads/2025/03/3d-modelirovanie-i-vizualizatsiya-test-dlya-spetsialistov-v-trehmernoj-grafike2-300x300.png" alt="Пример изображения">
JavaScript
document.getElementById(input__1).style.width = "200px";
document.getElementById("myImage").style.input__2 = "input__3";
Получите элемент изображения по ID. Используйте свойства `style.width` и `style.height`, чтобы установить размеры. Не забудьте про единицы измерения.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Скрытие элемента

Скройте кнопку с id "myButton", установив для свойства `display` значение "none".

HTML
Восстановить HTML
<button id="myButton">Нажми меня</button>
JavaScript
document.getElementById("myButton").style.input__1 = input__2;
Получите элемент кнопки по ID. Используйте свойство `style.display` и установите его значение в "none".
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Изменение непрозрачности

Сделайте элемент div с id "myOpacityDiv" полупрозрачным, установив свойство `opacity` равным 0.5.

HTML
Восстановить HTML
<div id="myOpacityDiv">Этот div должен стать полупрозрачным.</div>
JavaScript
document.getElementById("myOpacityDiv").style.input__1 = input__2;
Получите элемент по ID. Используйте свойство `style.opacity`.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Изменение стиля границы

Добавьте сплошную черную границу толщиной 2 пикселя к элементу div с id "myBorderDiv".

HTML
Восстановить HTML
<div id="myBorderDiv">Этот div должен иметь границу.</div>
JavaScript
document.getElementById("myBorderDiv").style.input__1 = "input__2";
Получите элемент по ID. Используйте свойство `style.border`.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Изменение полей (margin)

Установите внешние отступы (margin) для элемента с id "myMarginElement" равными 10px со всех сторон.

HTML
Восстановить HTML
<div id="myMarginElement" style="background-color: lightblue;">Элемент с отступами</div>
JavaScript
document.getElementById(input__1).style.input__2 = "input__3";
Получите элемент по его ID. Используйте свойство `style.margin`.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Изменение внутренних отступов (padding)

Установите внутренние отступы (padding) для элемента с id "myPaddingElement" равными 20px со всех сторон.

HTML
Восстановить HTML
<div id="myPaddingElement" style="background-color: lightgreen;">Элемент с внутренними отступами</div>
JavaScript
document.getElementById("myPaddingElement").style.padding = input__1;
Используйте `document.getElementById()` для получения элемента и `style.padding` для установки отступов.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Изменение стиля курсора

Измените стиль курсора при наведении на элемент с id "myCursorElement" на указатель (pointer).

HTML
Восстановить HTML
<div id="myCursorElement">Наведи на меня курсор</div>
JavaScript
document.getElementById(input__1).style.cursor = "input__2";
Используйте `document.getElementById()` и `style.cursor`.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Изменение выравнивания текста

Выровняйте текст в абзаце с id "myTextAlign" по центру.

HTML
Восстановить HTML
<p id="myTextAlign">Этот текст должен быть выровнен по центру.</p>
JavaScript
document.getElementById("myTextAlign").style.input__1 = "input__2";
Получите элемент по ID. Используйте свойство `style.textAlign`.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Изменение начертания шрифта

Сделайте текст в элементе span с id="myFontWeight" жирным.

HTML
Восстановить HTML
<p>Это обычный текст, а <span id="myFontWeight">этот текст должен быть жирным</span>.</p>
JavaScript
document.getElementById(input__1).style.input__2 = "input__3";
Получите элемент span по его ID. Используйте свойство style.fontWeight.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Изменение стиля текста (наклонный)

Сделайте текст в элементе span с id="myFontStyle" наклонным (курсивом).

HTML
Восстановить HTML
<p>Это обычный текст, а <span id="myFontStyle">этот текст должен быть наклонным</span>.</p>
JavaScript
document.getElementById("myFontStyle").style.fontStyle = input__1;
Получите элемент по ID. Используйте свойство `style.fontStyle`.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку

Комплексное изменение стилей

Измените стили элемента с id="complexStyle": цвет текста на синий, размер шрифта на 18px, фон на светло-серый, добавьте внутренний отступ 10px и внешние отступы 20px.

HTML
Восстановить HTML
<div id="complexStyle">Элемент с комплексными стилями</div>
JavaScript
const elem = document.getElementById("complexStyle");
elem.style.color = "blue";
elem.style.fontSize = "18px";
elem.style.backgroundColor = "lightgray";
elem.style.input__1 = "input__2";
elem.style.input__3 = "input__4";
Получите элемент. Используйте `style.color`, `style.fontSize`, `style.backgroundColor`, `style.padding` и `style.margin`.
Заполнить ответами все поля
Результат
Лог
Выполнить
Отметить решенным
Показать подсказку
НайтиКурс.Ру
Добавить комментарий