
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
28 questions
Насекомые - вредители растений
Presentation
•
KG
31 questions
Регистрация инцидентов в АСУИТ!!!
Presentation
•
1st Grade
26 questions
Постімпресіонізм
Presentation
•
2nd Grade
38 questions
тестирование
Presentation
•
KG
38 questions
Заклининания_урок 2
Presentation
•
1st Grade
24 questions
Квиз
Presentation
•
1st Grade
23 questions
АСУИТ
Presentation
•
1st Grade
30 questions
НВО Математика
Presentation
•
4th 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