Search Header Logo
PictureSlider

PictureSlider

Assessment

Presentation

Computers

1st Grade

Hard

Created by

Edukoht Edukohter

Used 5+ times

FREE Resource

60 Slides • 0 Questions

1

PictureSlider

Slide image

2

Опять он тут

Slide image

3

Уже профи

Создай элемент «div» и присвой ему класс «container»

4

Slide image


5

Уже профи

Внутри элемента с классом «container» создай два тега «img». Внутри первого из них укажи иконку солнца, а внутри второго иконку птицы.

Укажи у этих элементов id: sun и bird.


PS: если у тебя есть какая-то другая идея для пейзажа, то ты можешь воплотить ее. Необязательно использовать именно такие иконки ;)


Будь креативным человеком - это круто

6

Slide image


7

Уже профи

Внутри элемента с классом «container» создай элемент с классом «water»

8

Slide image


9

Уже профи

Внутри элемента с классом «water» создай два элемента «img». Внутри них укажи картинку какого-нибудь лого и картинку лодки.


PS: установление лого является опциональным, так что можешь не добавлять этот элемент, если не хочешь.

10

Slide image


11

Уже профи

Выйди из класса «container» на новой строчке создай элемент «div» c классом «buttonBox»

12

Slide image


13

Уже профи

Создай две кнопки с названиями: open и close.

У кнопки с названием «open» указываем класс

«greenButton»

У кнопки с названием «close» указываем класс

«redButton»

14

Slide image


15

Дизайн решает

Slide image

16

Уже профи

Обращаемся к элементу «body» и указываем у него свойство «background-color»

17

Slide image


18

Что-то новое

Что же такое свойство «position»

Данный элемент устанавливает способ позиционирования элемента на сайте.

Воу, это было сложно! Но на самом деле все намного проще.

19

Что-то новое

В нашем примере у нас есть коробка - наша картина (элемент «div» с классом «container»)

У нее мы будем задавать position:relative;

Данное свойство не изменяет порядок отображения элементов в браузере. Для нас оно интересно тем, что все элементы с position: absolute буду спауниться именно внутри элемента c position:relative;


20

Что-то новое

Посмотри на небольшие примеры на следующем слайде.

21

Slide image

Нет position: relative у класса «container»

22

web page not embeddable
withoutpositionrelative - Replit

withoutpositionrelative - Replit

You can open this webpage in a new tab.

23

Slide image

Есть position: relative у класса «container»

24

web page not embeddable
withpositionrelative - Replit

withpositionrelative - Replit

You can open this webpage in a new tab.

25

Уже профи

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

text-align:center;

height

width

margin:0px auto;

overflow:hidden;

background-color

position: relative;

transition: 2s;

margin-top:

26

Slide image


27

Уже профи

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

font-family:

margin: 0;

padding: 0;

28

Slide image


29

Уже профи

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

width: ;

height: ;

margin:0px auto;

text-align:center;

margin-top: ;

30

Slide image


31

Уже профи

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

border:none;

height: ;

width: ;

font-size: ;

margin-right: ;

border-radius: ;

color: ;

padding: ;

transition: ;

32

Slide image


33

Уже профи

Сделай так, чтобы при наведении мышки на кнопку она меняла цвет фона.

34

Slide image


35

Уже профи

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

background-color

36

Slide image


37

Уже профи

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

background-color

38

Slide image


39

Уже профи

Обращаемся к id «sun» и указываем у него свойства:

position: absolute;

top: 0px;

right: 0px;

width: ;

40

Slide image


41

Уже профи

Обращаемся к id «bird» и указываем у него свойства:

position: absolute;

width: 50px;

top: 90px;

left: 100px;

42

Slide image


43

Уже профи

Обращаемся к id «water» и указываем у него свойства:

width: 100%;

height: 200px;

background-color: #3498db;

44

Slide image


45

Уже профи

Обращаемся к id «boat» и указываем у него свойства:

width: 100px;

position: absolute;

top: 200px;

right: 40px;

46

Slide image


47

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

z-index помогает нам отображать одни элементы поверх других.

Элементы с большим z-индексом отображаются поверх элементов с меньшим z-индексом.

Посмотри примеры на следующих слайдах

48

Slide image

У свечки меньше z-индекс чем у маффина, поэтому свечка располагается за ним :)

49

Уже профи

Обращаемся к id «logo» и указываем у него свойства:

position: absolute;

width: 60px;

top: 280px;

right: 60px;

z-index: 1;

50

Slide image


51

А кто же это?

Slide image

52

Уже умеем

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

PS: так мы не будем менять значение этой переменной, то мы можем воспользоваться ключевым словом «const» для ее создания :)

53

Slide image


54

Уже умеем

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

PS: так мы не будем менять значение этой переменной, то мы можем воспользоваться ключевым словом «const» для ее создания :)

55

Slide image


56

Уже умеем

Вызови у первой кнопки слушатель событий с параметрами: «click», function(){}

57

Slide image


58

Уже умеем

Внутри функции слушателя событий укажи конструкцию для смены высоты элемента «container» до 0px

PS: тебе понадобятся вот эти элементы: style, container, height, "0px"

59

Slide image


60

Уже умеем

Вызови у второй кнопки слушатель событий с параметрами: «click», function(){}

В функции этой конструкции укажи конструкцию для смены высоты элемента «container» до 400px

PS: тебе понадобятся вот эти элементы: style, container, height, "400px"

PictureSlider

Slide image

Show answer

Auto Play

Slide 1 / 60

SLIDE