Search Header Logo
jumper (indipendent)

jumper (indipendent)

Assessment

Presentation

Computers

2nd Grade

Hard

Created by

Edukoht Edukohter

Used 7+ times

FREE Resource

26 Slides • 0 Questions

1

jumper (indipendent)

Slide image

2

Что это такое?

Привет! Данное задание является самостоятельным. Попробуй применить все свои знания, чтобы создать функционал этого сайта. Ты можешь придумать свой дизайн и добавить какие-нибудь дополнительные фишки.

3

Как это работает?

Пользователь нажимает на картинку, и после этого она делает прыжок.

Также при нажатии увеличивается значение количества прыжков.

Для успешного выполнения этого проекта надо вспомнить про CSS-анимации.

4

Slide image

Когда нажали первый раз на картинку

5

Slide image

Когда нажали второй раз на картинку

6

Осторожно!

После этого слайда идут подсказки

7

HTML

Создай в элементе «body» тег «h2», укажи у него вот такой текст «Number of jumps»

8

Slide image


9

HTML

После этого создай элемент «img»

10

Slide image


11

CSS

Обратись к элементу «img» и укажи у него вот такой код:  

margin-top:100px;

 width:100px;

 position: relative;

12

Slide image


13

CSS

Обратись к элементу «body» и укажи у него вот такой код: 

 text-align:center;

 background-color:#686de0;

 color:#dff9fb;

14

Slide image


15

CSS

Обратись к классу «jump» и укажи у него вот такой код:

 animation: jump 1s 1;

16

Slide image


17

CSS

Чтобы создать анимацию, мы должны воспользоваться конструкцией «@keyframes» и после этого указать имя «jump»

Внутри указываем вот такой код:

 25%{

  top:0px;

 }

 50%{

  top:-100px;

 }

 75%{

  top:0px;

 }

18

Slide image


19

JS

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

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

Создай переменную «jumps» и присвой ей значение 0


20

Slide image


21

JS

Добавь слушатель событий переменной «img». Укажи у нее параметры: "click", function(){}

Внутри функции напиши вот такой код:

h2.innerText = "Number of jumps: " + jumps;

 img.classList.add("jump");

22

Slide image


23

JS

После этого добавь конструкцию «setTimeout»

Укажи у нее параметры: function(){}, 800

24

Slide image


25

JS

Внутри функции сделай увеличение переменной «jump» на единицу

Напиши вот такой код:

 h2.innerText = "Number of jumps: " + jumps;

 img.classList.remove("jump");

26

Slide image


jumper (indipendent)

Slide image

Show answer

Auto Play

Slide 1 / 26

SLIDE