Search Header Logo
 slideShow

slideShow

Assessment

Presentation

Computers

2nd Grade

Hard

Created by

Edukoht Edukohter

Used 12+ times

FREE Resource

79 Slides • 0 Questions

1

slideShow

Slide image

2

Время HTML

Slide image

3

Уже умеем

Создай в элементе «body» тег «div» и укажи у него класс «photoAddingBox».

4

Slide image


5

Уже умеем

Внутри элемента «div» создай тег абзаца с текстом "Put the link on the image here:" После этого укажи тег «input» с классом «link».

6

Slide image


7

Уже умеем

Внутри элемента «div» создай еще один тег абзаца с текстом "Put the name of the image here". После этого укажи тег «input» с классом «name».

8

Slide image


9

Уже умеем

Внутри элемента «div» создай еще один тег абзаца с текстом "Choose the photo creation date". После этого укажи тег «input» с классом «date» и типом «date».

10

Slide image


11

Уже умеем

Внутри элемента «div» создай еще один тег абзаца с текстом «You have 0 photo(s)» и классом «numberOfPhotos». После этого укажи тег для переноса строчных элементов на новую строчку.

Потом создай кнопку с классом «add» и названием «Add a photo».

12

Slide image


13

Уже умеем

Выйди из элемента «div» с классом «photoAddingBox»

На новой строчке создай еще один «div» с классом «tvBox»

Внутри этого «div» создай еще один «div» с классом «tvBorder»

Внутри этого «div» создай еще один «div» с классом «mainScreen»

14

Slide image


15

Уже умеем

Внутри элемента «div» с классом «mainScreen»

Создай тег картинки с классом «imgChange»

16

Slide image


17

Уже умеем

После картинки создай еще два тега абзаца с классами: «nameOfThePhoto» и «dateOfThePhoto»

Укажи в этих абзацах вот такие слова: «Text», «Date»

18

Slide image


19

Уже умеем

Выйди из элемента «div» с классом «mainScreen»

Создай элемент «div» с классом «controPanel»

Внутри этого элемента создай четыре кнопки:

«Start», «Stop», «Next», «Back».

Укажи этим кнопкам классы:

«start», «stop», «next», «back».

20

Slide image


21

CSS - это наше все

Slide image

22

Уже умеем

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

23

Slide image


24

Уже умеем

Сделай вот такой дизайн карточки для добавления фотографии.

25

Slide image


26

Уже умеем

Если у тебя не получилось сделать дизайн карточки по фотографии, то воспользуйся подсказками.

Обратись к классу «photoAddingBox» и укажи у него вот такие свойства: width, height, background-color, margin: 0px auto, text-align: center, color, border-radius


27

Slide image


28

Уже умеем

Если у тебя не получилось сделать дизайн карточки по фотографии, то воспользуйся подсказками.

Воспользуйся вот таким селектором в CSS «.photoAddingBox button»

Укажи у него вот такие свойства: margin-top, background-color, color, padding,  border:none, border-radius.

29

Slide image


30

Уже умеем

Обратись к классу «tvBox» и указываем у него ширину и высоту.

Задаем рамки, задаем закругление.

Указываем свойство «margin: 50px auto»

31

Slide image


32

Уже умеем

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

position: relative

 width: 90%

 height:90%

background-color

margin: 15px auto

33

Slide image


34

Уже умеем

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

width: 80%

 height:100%

Свойство для смены отображения элемента на блочно-строчный

 margin:0px

Свойство для центровки строчных элементов

Свойство для смены цвета букв

35

Slide image


36

Уже умеем

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

text-align: center;

 position: absolute;

 width: 19%;

 height:100%;

Свойство для смены цвета заднего фона

Свойство для смены отображения элемента на блочно-строчный

margin-left: 3px;

37

Slide image


38

Уже умеем

Воспользуйся вот таким селектором «.controPanel button»

Укажи у него свойство для создания отступа сверху, свойство для удаления рамки, свойство для закругления элемента, свойство для смены цвета заднего фона, свойство для смены цвета букв, свойство для создания внутренних отступов.


39

Slide image


40

Уже умеем

Обратись к элементу «img» и задай ему какой-нибудь размер.


41

Slide image


42

Время JS

Slide image

43

Уже умеем

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

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

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

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


44

Slide image


45

Уже умеем

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

Создай переменную с именем «photoGallery» и присвой ей пустой список.


46

Slide image


47

Уже умеем

Создай класс с именем «photo». Укажи внутри него конструктор с параметрами: link, name, date.

Сделай так, чтобы для каждого параметра была создана локальная переменная объекта.

48

Slide image


49

Уже умеем

Добавь кнопке c классом «add» слушатель событий c действием «click»

Внутри функции слушателя событий напиши метод для добавления элемента в конце списка с именем «photoGallery».

Добавь внутрь этого метода конструкцию для создания нового объекта класса «photo»


50

Уже умеем

Вызови у переменной «numberOfPhotos» конструкцию «innerText» и присвой ей вот такую конструкцию:

"You have " + photoGallery.length + " photo(s)";


51

Slide image


52

Уже умеем

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

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

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

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

53

Slide image


54

Уже умеем

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

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

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

55

Slide image


56

Уже умеем

Укажи у переменной «start» слушатель событий c действием «click»

В функции этого метода сделай присвоение переменной «number» значения ноль.

57

Slide image


58

Уже умеем

Создай переменную с именем «auto» и присвой ей функцию «setInterval» c параметрами: function, 2000


59

Slide image


60

Уже умеем

Укажи в функции конструкции «setInterval» if-блок с условием «number < photoGallery.length»

Если условие правда, то выполняем вот такой код:

вызываем функцию «photoChanger» с параметром «number»

увеличиваем переменную «number» на единицу

61

Slide image


62

Уже умеем

Если условие не правда, то выполняем вот такой код:

присваиваем переменной «number» значение 0

63

Slide image


64

Уже умеем

Выходим из функции конструкции «setInterval»

Внутри функции слушателя событий у переменной «start» добавляем слушатель событий для переменной «stop»

Внутри функции этого слушателя событий указываем вызов функции «clearInterval» с параметром «auto»

65

Slide image


66

Уже умеем

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

Добавляем кнопке «next» слушатель событий. Внутри функции этого слушателя событий добавляем if-блок с условием «number < photoGallery.length - 1»

67

Slide image


68

Уже умеем

Если условие верно, то выполняем вот такой код:

увеличиваем переменную «number» на единицу

вызываем функцию «photoChanger» и передаем туда параметр «number»


69

Slide image


70

Уже умеем

Если условие не верно, то выполняем вот такой код:

присваиваем переменной «number» значение ноль

вызываем функцию «photoChanger» с параметром «number»

71

Slide image


72

Уже умеем

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

Добавляем кнопке «back» слушатель событий. Внутри функции этого слушателя событий добавляем if-блок с условием «number < 1»

73

Slide image


74

Уже умеем

Если условие верное, то выполняем вот такой код:

присваиваем переменной «number» конструкцию «photoGallery.length - 1»

вызываем функцию «photoChanger» и передаем параметр «number»

75

Slide image


76

Уже умеем

Если условие не верно, то выполняем вот такой код:

уменьшаем переменную «number» на единицу

вызываем функцию «photoChanger» и передаем параметр «number»

77

Slide image


78

Уже умеем

Создаем функцию «photoChanger», передаем ей параметр «number»

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

imgChange.src = photoGallery[number].link;

  nameOfThePhoto.innerText = photoGallery[number].name;

  dateOfThePhoto.innerText = photoGallery[number].date;

79

Slide image


slideShow

Slide image

Show answer

Auto Play

Slide 1 / 79

SLIDE