
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
39 questions
SaMgirls
Presentation
•
KG
23 questions
Летняя викторина
Presentation
•
2nd Grade
30 questions
Сall for Top
Presentation
•
KG
28 questions
ЭП.Мед
Presentation
•
1st Grade
30 questions
Paradigms
Presentation
•
1st Grade
35 questions
Отработка практических навыков по программе М-банкинг, Интер
Presentation
•
1st Grade
38 questions
eduMed
Presentation
•
1st Grade
27 questions
удельное сопротивление проводника расчет сопротивления
Presentation
•
3rd Grade
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