
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
23 questions
Деление с остатком
Presentation
•
3rd Grade
29 questions
Star 2 Have got / Has got
Presentation
•
2nd Grade
25 questions
Черепно-мозговые нервы
Presentation
•
KG
31 questions
Jobs in Logistics. A Shipping Operations Manager
Presentation
•
2nd Grade
27 questions
Рассказ "Пчела"
Presentation
•
3rd Grade
26 questions
Дорожные знаки
Presentation
•
3rd Grade
24 questions
A lev: Москва чтение
Presentation
•
3rd Grade
34 questions
Итоговый урок по термодинамике
Presentation
•
University
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
17 questions
2nd Grade Graphs (Bar & Picture)
Quiz
•
2nd Grade
15 questions
Telling Time
Quiz
•
2nd Grade
10 questions
Telling Time to the Nearest 5 Minutes
Quiz
•
2nd Grade
30 questions
Multiplication Facts 1-12
Quiz
•
2nd - 5th Grade
14 questions
Main Idea
Quiz
•
2nd - 3rd Grade
16 questions
Counting Coins counting money
Quiz
•
1st - 2nd Grade
10 questions
Telling Time
Quiz
•
2nd Grade