
bomb
Presentation
•
Computers
•
2nd Grade
•
Hard
Edukoht Edukohter
Used 7+ times
FREE Resource
34 Slides • 0 Questions
1
Boom
2
Что это такое?
Привет! Данное задание является самостоятельным. Попробуй применить все свои знания, чтобы создать функционал этого сайта. Ты можешь придумать свой дизайн и добавить какие-нибудь дополнительные фишки.
3
Как это работает?
Пользователь нажимает на кнопку «BOOM». После этого начинается отсчет до взрыва бомбы. В нашем примере таймер идёт 3 секунды. После этого фотография меняется на другую.
4
5
Осторожно!
После этого слайда идут подсказки
6
HTML
Создаем тег «h1» и указываем туда текст «Boom».
Создаем тег «h3» и указываем туда текст «The bomb will explode in ...».
7
8
HTML
Создаем тег «img» и указываем туда какую-нибудь фотографию.
Добавляем тег «br»
9
10
HTML
Создаем тег «button» и указываем туда текст «Boom».
11
12
CSS
Обращаемся к элементу «body» и указываем у него CSS-свойства:
«text-align:center», «background-color», «color»
13
14
CSS
Обращаемся к элементу «img» и указываем у него CSS-свойство «width: 100px»
15
16
CSS
Обращаемся к элементу «button» и указываем у него CSS-свойства: «margin-top»
«margin-top»
«margin-right»
«padding»
«background-color»
«text-transform»
«border:none;»
«border-radius»
«color»
17
18
CSS
Обращаемся к классу «animation» и указываем у него CSS-свойство: «animation: blink 1s infinite»
19
20
CSS
А теперь самое главное.
Нам надо создать анимацию. Для этого мы воспользуемся конструкцией «@keyframes». После нее пишем название анимации и фигурные скобочки.
21
CSS
Внутри скобочек указываем анимацию как на слайде.
22
23
JS
Создаем переменную «img» и присваиваем ей конструкцию «document.querySelector("img")»
Создаем переменную «btn» и присваиваем ей конструкцию «document.querySelector("button")»
Создаем переменную «h3» и присваиваем ей конструкцию «document.querySelector("h3")»
24
25
JS
Добавляем кнопочке слушатель событий с параметрами: "click", function(){}
Внутри функции создаем переменную «time» со значением три
Добавляем элементу «h3» класс «animation»
26
27
JS
Внутри функции создаем конструкцию «h3.innerText» и присваиваем ей строку «"The bomb will explode in " + time + " seconds"»
После этого создаем переменную «timer» и присваиваем ей конструкцию «setInterval»
28
29
JS
Создай переменную «timer» и присвой ей конструкцией «setInterval» с параметрами: function(){}, 1000
30
31
JS
Создай if-блок и укажи у него условие: time == 0
Если условие верное, то выполняется такой код:
clearInterval(timer)
img.src = Ссылка на новую фотографию"
h3.innerText = "The bomb has been exploded";
32
33
JS
Создай else-блок и укажи туда вот такой код:
уменьшение переменной «time» на единичку
h3.innerText = "The bomb will explode in " + time + " seconds";
34
Boom
Show answer
Auto Play
Slide 1 / 34
SLIDE
Similar Resources on Wayground
24 questions
Квиз
Presentation
•
1st Grade
23 questions
АСУИТ
Presentation
•
1st Grade
21 questions
Tester's Day
Presentation
•
KG
20 questions
Tworzenie stron internetowych
Presentation
•
1st Grade
26 questions
Самый умный информатик
Presentation
•
1st Grade
25 questions
ДВР Урок 5. Глаголы движения
Presentation
•
KG
28 questions
Насекомые - вредители растений
Presentation
•
KG
31 questions
Регистрация инцидентов в АСУИТ!!!
Presentation
•
1st Grade
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade