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

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

Ответ:
alyaardasenova
alyaardasenova
12.01.2022 02:48

<!DOCTYPE html>

<html lang="en">

<head>

   <meta charset="utf-8">

   <style type="text/css">

       #circle {

           border-radius: 100px;

           width: 100px;

           height: 100px;

           position: absolute;

           top: 50%;

           left: 50%;

           transform: translate(-50%, -50%);

           cursor: pointer;

       }

       #circle.red {

           background-color: red;

       }

       #circle.green {

           background-color: green;

       }

       #circle.orange {

           background-color: orange;

       }

   </style>

   <title>Title</title>

</head>

<body>

<div id="circle" class="red"></div>

<скрипт>

   colors = ["red", "green", "orange"]

   document.getElementById("circle").addEventListener("click", function(e) {

       const element = this;

       let currentColor = element.classList.value

       if (currentColor === "orange"){

           currentColor = colors[0]

       } else {

           currentColor = colors[colors.indexOf(currentColor)+1]

       }

       element.classList = currentColor

   })

</скрипт>

</body>

</html>

P.S. При загрузке фулл кода выдает ошибку от сайта.. Поэтому на фотке весь код


создайте страничку с красным кружком (100х100) и напишите скрипт который будет при каждом клике на к
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?