
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
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
28 questions
Насекомые - вредители растений
Presentation
•
KG
31 questions
Регистрация инцидентов в АСУИТ!!!
Presentation
•
1st Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Computers
8 questions
Telling Time to the Nearest Five Minutes
Quiz
•
2nd - 3rd Grade
30 questions
Multiplication Facts 1-12
Quiz
•
2nd - 5th Grade
20 questions
Cartoon Characters!
Quiz
•
KG - 5th Grade
12 questions
Summer Trivia
Quiz
•
1st - 5th Grade
17 questions
Natural Resources
Presentation
•
2nd Grade
19 questions
Area and Perimeter
Quiz
•
2nd - 3rd Grade
39 questions
Arrays and Repeated Addition
Quiz
•
2nd Grade
10 questions
Memorial Day
Quiz
•
2nd - 5th Grade