
coloreful keyboard
Presentation
•
Computers
•
1st Grade
•
Hard
Edukoht Edukohter
Used 9+ times
FREE Resource
60 Slides • 0 Questions
1
coloreful keyboard
2
Привет, HTML!
3
Уже умеешь
Создаем элемент «div» с классом «textContainer»
4
5
Уже умеешь
После этого создаем еще один элемент «div» с классом «keyboard».
Внутри этого элемента «div» создаем еще один тег «div» с классом «keySection».
6
7
А теперь немного красок
8
Уже умеешь
Обратись к элементу «body» и укажи у него CSS-свойства: «text-align:center», «background-color»
9
10
Уже умеешь
Обратись к классу «keyboard» и укажи у него CSS-свойства: «width», «height», «border», «margin», «border-radius», «padding», «background-color»
11
12
Уже умеешь
Обратись к классу «key» и укажи у него CSS-свойства: «text-align:center», «width», «height», «background-color», «display:inline-block», «margin-right», «margin-bottom»
13
14
Уже умеешь
Обратись к элементу «h1» и укажи у него CSS-свойства: «display:inline-block», «color»
15
16
Уже умеешь
Обратись к классу «keysection» и укажи у него CSS-свойства: «width:80%», «margin: 20px auto»
17
18
Уже умеешь
Обратись к классу «textContainer» и укажи у него CSS-свойства: «width:80%», «margin:0px auto;»
19
20
А теперь запустим нашу машину
21
Уже умеешь
Создай переменную «alphabet» и присвой ей пустой список.
22
23
Уже умеешь
В этот список, мы вставим буквы английского алфавита:
"q","w","e","r","t","y","u","i","o",
"p","a","s","d","f","g","h",
"j","k","l","z","x","c",
"v","b","n","m","<",">","?","shift"
24
25
Уже умеешь
Создай переменную «keySection» и присвой ей выбранный элемент с классом «keySection».
Создай переменную «textContainer» и присвой ей выбранный элемент с классом «textContainer».
26
27
Уже умеешь
Создай цикл со счетчиком, который будет выполняться столько же раз сколько элементов находиться в списке «alphabet»
28
29
Уже умеешь
Внутри цикла создай переменные: «newKey» и «newSpan»
Присвой первой переменной конструкцию «document.createElement("div")»
Присвой второй переменной конструкцию «document.createElement("span")»
30
31
Уже умеешь
Внутрь цикла добавь конструкции:
«newKey.classList.add("key")», «newSpan.innerText = alphabet[letter]»,
newKey.appendChild(newSpan),
keySection.appendChild(newKey)
32
33
Уже умеешь
Выйди из тела цикла и на новой строчке создай переменную «allButtons».
Присвой этой переменой конструкцию для выбора всех HTML-элементов с классом «key».
34
35
Уже умеешь
Добавь конструкцию «document.addEventListener("keypress", function(event){
}»
36
37
Уже умеешь
Внутри функции этого слушателя событий создай цикл, который будет выполняться столько же раз сколько элементов находиться в списке «alphabet»
38
39
Уже умеешь
Создай if-блок и укажи у него вот такое условие «event.key.toLowerCase() === alphabet[letter]»
40
41
Уже умеешь
Внутри этого if-блока создай переменную «randomColorValue» и присвой ей вызов функции «randomColor»
42
43
Уже умеешь
Внутри этого if-блока создай переменную «newSpanText» и присвой ей конструкцию «document.createElement("span")»
44
45
Уже умеешь
После создания переменных добавь себе вот такие конструкции в код:
«newSpanText.innerText = alphabet[letter]»
«newSpanText.style.color = randomColorValue»
«newSpanText.style.fontSize = "24px"»
46
47
Уже умеешь
После этого добавляем вот такую команду
«textContainer.appendChild(newSpanText)»
48
49
Уже умеешь
После этого добавляем вот такую команду
«allButtons[letter].style.backgroundColor = randomColorValue»
50
51
Уже умеешь
Создай конструкцию «setTimeout(function(){}, 150)»
52
53
Уже умеешь
Добавляем в функцию «setTimeout» конструкцию «allButtons[letter].style.backgroundColor = "#ecf0f1"»
54
55
Уже умеешь
Создай функцию «randomColor»
56
57
Уже умеешь
Создай переменную «red» и присвой ей конструкцию «Math.floor(Math.random() * 256)»
Создай переменную «green» и присвой ей конструкцию «Math.floor(Math.random() * 256)»
Создай переменную «blue» и присвой ей конструкцию «Math.floor(Math.random() * 256)»
58
59
Уже умеешь
В функцию «randomColor» добавь конструкцию « return "rgb(" + red + "," + green + "," + blue + ")"»
60
coloreful keyboard
Show answer
Auto Play
Slide 1 / 60
SLIDE
Similar Resources on Wayground
43 questions
Казахстан в системе международных отношений
Presentation
•
KG
54 questions
Untitled Presentation
Presentation
•
4th Grade
57 questions
bouncingBalls
Presentation
•
1st Grade
58 questions
Новый год SaM
Presentation
•
KG
49 questions
Философская антропология 1
Presentation
•
KG
48 questions
Точка
Presentation
•
2nd Grade
52 questions
5 задание
Presentation
•
2nd Grade
61 questions
Презентация без названия
Presentation
•
1st Grade
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade
Discover more resources for Computers
20 questions
Telling Time to the Hour and Half hour
Quiz
•
1st Grade
16 questions
Counting Coins counting money
Quiz
•
1st - 2nd Grade
20 questions
Halves and Fourths
Quiz
•
1st Grade
10 questions
CA4 Math Review
Presentation
•
1st - 5th Grade
15 questions
Reading Comprehension
Quiz
•
1st - 5th Grade
31 questions
Easter Trivia
Quiz
•
KG - 12th Grade
20 questions
Addition and Subtraction facts
Quiz
•
1st - 3rd Grade
16 questions
3D shapes (1st grade)
Quiz
•
1st Grade