Search Header Logo
streetRace

streetRace

Assessment

Presentation

Computers

3rd Grade

Practice Problem

Medium

Created by

Edukoht Edukohter

Used 9+ times

FREE Resource

54 Slides • 5 Questions

1

streetRace

Slide image

2

Наш друг - HTML

Slide image

3

Multiple Choice

При помощи какого тега мы можем создать контейнер коробку для наших элементов?

1

<img>

2

<br>

3

<div>

4

<video>

4

Уже было

Создай в элементе «body» тег «div» и укажи у него класс «race». Внутри тега «div» укажи тег «button» с классом «start» и названием «Start the race». После этого указываем тег «br».

5

Slide image


6

Уже было

После тега «br» создаем еще один тег «div» c классом «traficLight». Внутри этого элемента создаем еще три тега «div» с классами: noLight light


7

Slide image


8

Уже было

После этого создаем тег «br». Затем создаем div-элемент указываем у него класс «cars». Внутри этого элемента создаем картинку, тег для перевода строчных элементов на новую строчку, еще одну картинку. Внутри этого же div-элемента создаем еще один тег «div» с классом «finishLineBox». Внутри этого тега создаем картинку с классом «finishLine»

9

Slide image


10

Дело за стилем

Slide image

11

Multiple Choice

При помощи какого CSS-свойства мы можем изменить тип HTML-элемента? К примеру из строчного элемента сделать блочный или наоборот.

1

text-decoration

2

background-color

3

display

4

font-weight

12

Уже было

Обращаемся к элементу «body» и указываем у него CSS-свойство для смены цвета заднего фона и свойство для центровки строчных элементов.

Обращаемся к классу «traficLight» и указываем у него какие-нибудь размеры. Устанавливаем этому элементу цвет заднего фона.

13

Slide image


14

Уже было

Теперь будем делать цвета светофора. Обращаемся к классу «light» указываем у него какие-нибудь размеры. Добавляем свойство  border-radius: 50%. Указываем свойство display: inline-block

15

Slide image


16

Multiple Choice

При помощи какого CSS-свойства мы можем сделать отступ от других элементов?

1

text-align

2

opacity

3

padding

4

margin

17

Multiple Choice

Какое CSS-свойство поможет нам изменить размер текста?

1

color

2

font-size

3

transform

4

font-weight

18

Multiple Select

Что можно сделать при помощи свойства text-transform?

1

сделать все буквы большими

2

изменить цвет текста

3

сделать все буквы маленькими

4

изменить положение текста

19

Уже было

Обращаемся к классу «nolight», указываем у него какой-нибудь цвет заднего фона. Этот цвет будет отображаться, когда светофор не работает.

Обращаемся к классу «start», указываем у него: цвет заднего фона, рамку, цвет букв, размер текста, отступ снизу от других элементов.

20

Slide image


21

Уже было

Обращаемся к классу «race», указываем у него свойство для создания отступа сверху.

Обращаемся к классу «cars», указываем у него свойства:

position: relative;

text-align:left;

Обращаемся к классу «car» , указываем у него свойства:

position: relative;

 width: 150px; 

22

Slide image


23

Уже было

Обращаемся к классу «finishLineBox», указываем у него свойство для создания отступа справа. Задаем свойство text-align: right;

Обращаемся к классу «finishLine», указываем у него свойство «position:absolute». Задаем этому элементу какую-нибудь ширину. Указываем свойство «bottom: 125px»

24

Slide image


25

Приветик JS

Slide image

26

Уже было

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

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


27

Уже было

Создай список с именем «colors» с такими значениями: "#2c3e50","#e74c3c","#f1c40f","#2ecc71"

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

28

Slide image


29

Уже было

Добавь кнопке слушатель событий с параметрами: "click", function()

Внутри функции создай две переменные: «randomSpeedOne», «randomSpeedTwo»

Присвой этим переменным вызов функции «randomSpeed»

30

Slide image


31

Уже было

После этого вызываем функцию «turnRedLight». Потом вызываем функцию «setTimeout» с параметрами function(){}, 1000.

В функции указываем вызов функции «turnYellowLight» и «suhtDownTheLight» с параметром «0».

32

Slide image


33

Уже было

Потом вызываем функцию «setTimeout» с параметрами function(){}, 2000.

В функции указываем вызов функции «turnGreenLight» и «suhtDownTheLight» с параметром «1».

34

Slide image


35

Уже было

Потом вызываем функцию «setTimeout» с параметрами function(){}, 3000.

В функции указываем вызов функции «suhtDownTheLight» с параметром «2».

36

Slide image


37

Что-то новенькое

Теперь мы будем работать с анимацией. Раньше мы задавали ее в CSS, а сегодня будем добавлять ее с помощью JS. Для этого нам понадобится специальный метод «animate», который мы будем вызывать у анимируемого объекта.

38

Что-то новенькое

Вызываем функцию «setTimeout» с параметрами function(){}, 3000.

В функции этой конструкции указываем: cars[0].animate([], {});

39

Slide image


40

Что-то новенькое

Указываем вот такие команды в квадратных скобочках у метода «animate» .

{ top:"0px",

  left:"0px" },

 { top:"0px",

  left:"1200px" }

41

Slide image


42

Что-то новенькое

Указываем вот такие команды в фигурных скобочках у метода «animate».

 duration: randomSpeedOne ,

 iterations: 1

43

Slide image


44

Что-то новенькое

В функции этой конструкции указываем: cars[1].animate([], {});

45

Slide image


46

Что-то новенькое

Указываем вот такие команды в квадратных скобочках у метода «animate» .

{ top:"0px",

  left:"0px" },

 { top:"0px",

  left:"1200px" }

47

Slide image


48

Что-то новенькое

Указываем вот такие команды в фигурных скобочках у метода «animate».

 duration: randomSpeedTwo ,

 iterations: 1

49

Slide image


50

Уже было

Создаем функцию «turnRedLight». Делаем так, чтобы при вызове этой функции выполнялся вот такой код:

lights[0].style.backgroundColor = colors[1];

51

Slide image


52

Уже было

Создаем функцию «turnYellowLight». Делаем так, чтобы при вызове этой функции выполнялся вот такой код:

lights[1].style.backgroundColor = colors[2];

53

Slide image


54

Уже было

Создаем функцию «turnGreenLight». Делаем так, чтобы при вызове этой функции выполнялся вот такой код:

 lights[2].style.backgroundColor = colors[3];

55

Slide image


56

Уже было

Создаем функцию «suhtDownTheLight» и передаем ей параметр «lightNumber». Делаем так, чтобы при вызове этой функции выполнялся вот такой код:

 lights[lightNumber].style.backgroundColor = colors[0];

57

Slide image


58

Уже было

Создаем функцию «randomSpeed». Делаем так, чтобы при вызове этой функции выполнялся вот такой код:

return Math.floor(Math.random() *10000) + 1000;

59

Slide image


streetRace

Slide image

Show answer

Auto Play

Slide 1 / 59

SLIDE

Discover more resources for Computers