Search Header Logo
magicBall (additional HTML,CSS,JS task)

magicBall (additional HTML,CSS,JS task)

Assessment

Presentation

Computers

KG

Hard

Created by

Edukoht Edukohter

Used 10+ times

FREE Resource

31 Slides • 0 Questions

1

magicBall (additional HTML,CSS,JS task)

Slide image

2

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

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

3

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

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

Пример: если выпадает предсказание, что ты будешь богатым(ой), то цвет шара должен быть желтым.

Ну это всего лишь пример, ты можем использовать любые цвета в своем проекте.

4

Slide image

Вот что происходит при клике на шарик

5

Slide image

Вот что происходит при клике на шарик

6

Slide image

Вот что происходит при клике на шарик

7

Осторожно!

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

8

HTML

Создай элемент "h1" и укажи у него

9

Slide image


10

HTML

Создай элемент "div" и укажи у него класс "magicBall"

11

Slide image


12

HTML

Создай элемент "h2" и укажи у него текст "Click on the magic ball and see your future"

13

Slide image


14

CSS

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

text-align: center;

background-color

color

15

Slide image


16

CSS

Обратись к классу "magicBall" и укажи у него свойства:

width

height

border-radius: 50%;

 background-color

 margin: 0px auto;

17

Slide image


18

JS

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

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

19

Slide image


20

JS

Создай переменную «predictions» и присвой ей список заполненный строчками с предсказаниями.

Пример заполнения списка:

["I will be rich"]


21

Slide image


22

JS

Создай переменную «colors» и присвой ей список заполненный строчками с цветами.

Пример заполнения списка:

["red"]

23

Slide image


24

JS

Добавь переменной «ball» слушатель событий

25

Slide image


26

JS

Внутри функции слушателя событий создай переменную «randomNumber»

Присвой этой переменной конструкцию для получения рандомного числа от 0 до количества элементов в списке «predictions»

27

Slide image


28

JS

Напиши конструкцию -  ball.style.backgroundColor

Присвой ей конструкцию для получения рандомного цвета - colors[randomNumber]

29

Slide image


30

JS

Напиши конструкцию h2.innerText присвой ей predictions[randomNumber]

31

Slide image


magicBall (additional HTML,CSS,JS task)

Slide image

Show answer

Auto Play

Slide 1 / 31

SLIDE