
Vinyl project
Presentation
•
Computers
•
2nd Grade
•
Practice Problem
•
Medium
Edukoht Edukohter
Used 5+ times
FREE Resource
35 Slides • 2 Questions
1
Vinyl project
2
Создадим каркас для нашего проигрывателя
3
Уже умеем
Создай в элементе «body» тег «div» и укажи у него класс «winyBox». Внутри тега «div» с классом «winyBox» создай еще один тег «div». Укажи у него класс «light».
4
5
Уже умеем
Создай элемент «img» и укажи у него в параметре «src» ссылку на какую-нибудь картинку. После этого создай элемент «div» с атрибутом «class» и значением - btnBox.
6
7
Уже умеем
Внутри элемента «div» с классом «btnBox» укажи две кнопке с классами: «start» и «stop».
Также укажи этим кнопочкам названия: «Start» и «Stop».
Ты можешь не использовать предложенные названия, а придумать свои.
8
9
Задизайнем наш проигрыватель
10
Уже умеем
Сделай так, чтобы все строчные элементы, которые находятся внутри элемента «body» встали по центру. Сделай так, чтобы у этого элемента появился отступ сверху.
11
12
Уже умеем
Обратись к классу «winyBox» и укажи у него свойства: text-align:center, position:relative, width, height, border, display:inline-block, border-radius.
13
14
Уже умеем
Обратись к элементу «img» и укажи у него свойства: margin-top, width.
Обратись к классу «btnBox» и укажи у него свойства: margin-top, text-align: right.
15
16
Что-то новое
Сейчас мы будем создавать анимацию для картинки. Для этого мы должны воспользоваться специальной CSS-конструкцией - @keyframes. Воспользуйся этим ключевым словом и добавь после него название анимации - «winimove».
17
18
Что-то новое
У анимации должно быть какое-то начало и конец. Указываем внутри наших фигурных скобок ключевое слово - «from». После этого ставим фигурные скобки и указываем свойство «transform» со значением - rotate(0deg)
19
20
Что-то новое
Указываем внутри наших фигурных скобок ключевое слово - «to». После этого ставим фигурные скобки и указываем свойство «transform» со значением - rotate(360deg)
21
22
Уже умеем
Теперь будем заниматься созданием нашего индикатора.
Обращаемся к классу «light» и указываем у него свойства: width, height, background-color, border-radius:50%
23
24
Запускаем наш проигрователь
25
Multiple Choice
При помощи какого ключевого слова мы можем создавать переменные в JS ?
setInterval
set
let
function
26
Уже умеем
Создай переменную «startBtn» и присвой ей выбранный элемент с классом «start».
Создай переменную «stopBtn» и присвой ей выбранный элемент с классом «stop».
Создай переменную «vinyl» и присвой ей выбранный элемент «img».
Создай переменную «indicator» и присвой ей выбранный элемент с классом «light».
27
28
Multiple Choice
Как ты думаешь, при помощи какой конструкции мы можем создать новый звуковой объект.
let Audio()
new Audio()
function Audio()
for(let audio = 0; audio < 10; audio++)
29
Уже умеем
Создай переменную «soundPlay» и присвой создание объекта «Audio». Внутри круглых скобочек в кавычках укажи вот такую ссылку - https://raw.githubusercontent.com/Edukoht/
Edukoht.github.io/master/Vinyl%20project%20song/song.mp3
30
31
Уже умеем
Задай элементу «startBtn» слушатель событий с действием «click».
32
33
Уже умеем
Укажи в функции слушателя событий вот такой код: vinyl.style.animation = "winimove 40s infinite";
indicator.style.backgroundColor = "green"
soundPlay.play()
34
35
Уже умеем
Задай элементу «stopBtn» слушатель событий с действием «click». Укажи в функции этого слушателя событий вот такой код: vinyl.style.animation = "";
indicator.style.backgroundColor = "red"
soundPlay.pause()
36
37
Дополнитеьное задание
Создай новый проект на сайте «Repl.it». Создай в HTML элементы: img, и три кнопочки. Задай кнопочкам названия: «Жираф», «Зебра», «Слон».
Сделай так, чтобы при нажатии на кнопочку картинка в элементе «img» менялась на ту, что указана в названии кнопочки.
Пример: нажимаем на кнопку «Жираф» должна появиться картинка жирафа.
Vinyl project
Show answer
Auto Play
Slide 1 / 37
SLIDE
Similar Resources on Wayground
27 questions
Емфізема легень
Presentation
•
KG
34 questions
Съобщества във водна среда
Presentation
•
3rd Grade
30 questions
Правила дорожного движения
Presentation
•
3rd Grade
29 questions
can / can't
Presentation
•
1st Grade
37 questions
Что? Где? Когда?
Presentation
•
1st Grade
25 questions
Реализационные договоры МФК
Presentation
•
1st Grade
36 questions
13 задачи
Presentation
•
KG
33 questions
Приготовление рубленой и котлетной массы
Presentation
•
2nd Grade
Popular Resources on Wayground
6 questions
Secondary Safety Quiz
Presentation
•
9th - 12th Grade
10 questions
MyPath Diagnostic Overview
Presentation
•
6th - 8th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Adding and Subtracting Decimals
Quiz
•
5th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
21 questions
Lab Safety
Quiz
•
10th Grade
Discover more resources for Computers
20 questions
addition facts
Quiz
•
2nd Grade
8 questions
Week 1.2 Step-up to 3rd Grade TEK 2.2A
Quiz
•
2nd Grade
20 questions
Addition Facts within 20
Quiz
•
1st - 3rd Grade
17 questions
Greetings and Farewells in Spanish
Quiz
•
1st - 6th Grade
30 questions
Multiplication Facts 1-12
Quiz
•
2nd - 5th Grade
17 questions
2nd Grade Graphs (Bar & Picture)
Quiz
•
2nd Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade
22 questions
Addition and Subtraction Facts
Quiz
•
1st - 2nd Grade