Search Header Logo
Vinyl project

Vinyl project

Assessment

Presentation

Computers

2nd Grade

Practice Problem

Medium

Created by

Edukoht Edukohter

Used 5+ times

FREE Resource

35 Slides • 2 Questions

1

Vinyl project

Slide image

2

Создадим каркас для нашего проигрывателя

Slide image

3

Уже умеем

Создай в элементе «body» тег «div» и укажи у него класс «winyBox». Внутри тега «div» с классом «winyBox» создай еще один тег «div». Укажи у него класс «light».

4

Slide image


5

Уже умеем

Создай элемент «img» и укажи у него в параметре «src» ссылку на какую-нибудь картинку. После этого создай элемент «div» с атрибутом «class» и значением - btnBox.

6

Slide image


7

Уже умеем

Внутри элемента «div» с классом «btnBox» укажи две кнопке с классами: «start» и «stop».

Также укажи этим кнопочкам названия: «Start» и «Stop».

Ты можешь не использовать предложенные названия, а придумать свои.

8

Slide image


9

Задизайнем наш проигрыватель

Slide image

10

Уже умеем

Сделай так, чтобы все строчные элементы, которые находятся внутри элемента «body» встали по центру. Сделай так, чтобы у этого элемента появился отступ сверху.

11

Slide image


12

Уже умеем

Обратись к классу «winyBox» и укажи у него свойства: text-align:center, position:relative, width, height, border, display:inline-block, border-radius.

13

Slide image


14

Уже умеем

Обратись к элементу «img» и укажи у него свойства: margin-top, width.

Обратись к классу «btnBox» и укажи у него свойства: margin-top, text-align: right.

15

Slide image


16

Что-то новое

Сейчас мы будем создавать анимацию для картинки. Для этого мы должны воспользоваться специальной CSS-конструкцией - @keyframes. Воспользуйся этим ключевым словом и добавь после него название анимации - «winimove».

17

Slide image


18

Что-то новое

У анимации должно быть какое-то начало и конец. Указываем внутри наших фигурных скобок ключевое слово - «from». После этого ставим фигурные скобки и указываем свойство «transform» со значением - rotate(0deg)

19

Slide image


20

Что-то новое

Указываем внутри наших фигурных скобок ключевое слово - «to». После этого ставим фигурные скобки и указываем свойство «transform» со значением - rotate(360deg)

21

Slide image


22

Уже умеем

Теперь будем заниматься созданием нашего индикатора.

Обращаемся к классу «light» и указываем у него свойства: width, height, background-color, border-radius:50%

23

Slide image


24

Запускаем наш проигрователь

Slide image

25

Multiple Choice

При помощи какого ключевого слова мы можем создавать переменные в JS ?

1

setInterval

2

set

3

let

4

function

26

Уже умеем

Создай переменную «startBtn» и присвой ей выбранный элемент с классом «start».

Создай переменную «stopBtn» и присвой ей выбранный элемент с классом «stop».

Создай переменную «vinyl» и присвой ей выбранный элемент «img».

Создай переменную «indicator» и присвой ей выбранный элемент с классом «light».


27

Slide image


28

Multiple Choice

Как ты думаешь, при помощи какой конструкции мы можем создать новый звуковой объект.

1

let Audio()

2

new Audio()

3

function Audio()

4

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

Slide image


31

Уже умеем

Задай элементу «startBtn» слушатель событий с действием «click».

32

Slide image


33

Уже умеем

Укажи в функции слушателя событий вот такой код: vinyl.style.animation = "winimove 40s infinite";

 indicator.style.backgroundColor = "green"

 soundPlay.play()

34

Slide image


35

Уже умеем

Задай элементу «stopBtn» слушатель событий с действием «click». Укажи в функции этого слушателя событий вот такой код: vinyl.style.animation = "";

 indicator.style.backgroundColor = "red"

 soundPlay.pause()

36

Slide image


37

Дополнитеьное задание

Создай новый проект на сайте «Repl.it». Создай в HTML элементы: img, и три кнопочки. Задай кнопочкам названия: «Жираф», «Зебра», «Слон».

Сделай так, чтобы при нажатии на кнопочку картинка в элементе «img» менялась на ту, что указана в названии кнопочки.

Пример: нажимаем на кнопку «Жираф» должна появиться картинка жирафа.

Vinyl project

Slide image

Show answer

Auto Play

Slide 1 / 37

SLIDE