
Создать страницу, на которой будет несколько кнопок. В зависимости от нажатия на выбранную
кнопку, меняется внешний вид страницы. То есть делаете смену темы. Тем должно быть минимум 3.

Ответы на вопрос

Ответ:
Это готовый сайт на HTML
Без сторонних CSS и JS, всё в нем!
Объяснение:
Загружу на файлообменник html документ
https://dropmefiles.com/VNLWl



Для создания страницы с несколькими кнопками и функциональностью смены темы в зависимости от нажатия кнопок, можно использовать HTML, CSS и JavaScript. Вот пример кода, который демонстрирует эту функциональность:
html<!DOCTYPE html>
<html>
<head>
<title>Смена темы</title>
<style>
/* Стили для разных тем */
body {
font-family: Arial, sans-serif;
transition: background-color 0.3s ease;
}
.theme-light {
background-color: #f4f4f4;
color: #333;
}
.theme-dark {
background-color: #333;
color: #f4f4f4;
}
.theme-colorful {
background-color: #ffcc00;
color: #333;
}
/* Стили для кнопок */
.theme-btn {
padding: 10px 20px;
font-size: 16px;
margin-right: 10px;
}
</style>
</head>
<body class="theme-light">
<h1>Смена темы</h1>
<button class="theme-btn" onclick="setTheme('theme-light')">Светлая тема</button>
<button class="theme-btn" onclick="setTheme('theme-dark')">Темная тема</button>
<button class="theme-btn" onclick="setTheme('theme-colorful')">Яркая тема</button>
<script>
function setTheme(themeName) {
// Устанавливаем класс темы для <body>
document.body.className = themeName;
}
</script>
</body>
</html>
В приведенном примере страница содержит три кнопки: "Светлая тема", "Темная тема" и "Яркая тема". Каждая кнопка вызывает функцию setTheme()
с соответствующим классом темы, передаваемым в качестве аргумента. Функция setTheme()
устанавливает класс выбранной темы для элемента <body>
, изменяя внешний вид страницы.
Вы можете добавить или изменить стили для каждой темы в соответствующих классах .theme-light
, .theme-dark
и .theme-colorful
.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili