-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patholvassel.txt
143 lines (119 loc) · 6.85 KB
/
olvassel.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
Készítő: Laczkó András
Cím: http://web.uni-corvinus.hu/~pdiw2h/
Téma: Egy-két áltlános információ 3 különböző "biome"-ról (erdő, vizek, sivatag).
Ehhez a három oldalhoz társul még egy "landing page" és egy űrlap.
JS kód: Minden oldalon található valamennyi.
Funkciók: (a következőkben az önmagában használt "oldal" szó alatt nem html-oldalt értek, hanem a html-oldalak nagyobb
tartalmi elemeit, section-ök: title, contents, wrapper(types), inhabitants)
-különböző formázások beállítása forest, waters, desert oldalak esetén.
-színek: minden oldalhoz tartozik egy tömb, amely az oldal színeit tartalmazza, az oldal betöltésekor egy
"switch" elágazás a body azonosítója segítségével azonosítja az oldalt és betölti a css változókba
a megfelelő színeket
-háttérképek cserélése
-apróbb változtatások: szavak kicserélése a második oldalon, labelek számának kezelése az utolsó oldalon,
illetve a további kód nagy része csak forest, waters vagy desert azonosítóval
rendelkezőbody esetén tölt be, hogy elkerüljük az "error"-okat.
-hamburger menü gombjához eseménykiszolgáló, kattintás esetén hozzáadja vagy elveszi a nav-ról a "move" osztályt,
ennek hatására az beúszik, illetve "kiúszik" a viewportból. Hamburger icon emellett el is fordul.
-ha eléggé letekerünk, megjelenik egy "Vissza a tetejére" gomb, amely segítségével a "contents" oldalra ugorhatunk.
.getBoundingClientRect() metódus segítségével lekérdezzük az első svg pozícióját a viewportban, majd ha az
y koordinátája kisebb lesz mint 0, megjelenítjük a gombot
-második oldalon "forgó" szövegek: a szavak tömbökben vannak tárolva és egy függvény, amely 3 másodpercenként van
meghívva (setInterval metódus) mindig beállítja következő szót a tömbből a megfelelő <span> szövegének.
-harmadik oldalon jobbra és ballra gomb kattintás eseménykiszolgáló: kattintás esetén az egész "wrapper" section-t
eltoljuk, ebben vannak ugye a "type"-ok, ha az elején, vagy a végén vagyunk a "listának", a megfelelő gomb eltűnik.
A pozíciót mindig nyomon követjük egy változóban amelyet szintén változtatunk mozgatásnál, így tudja a program,
hogy éppen melyik elemen állunk, a fenti három/négy kör is ez alapján színeződik be
-filter a negyedik oldalon: megnézzük melyik checkboxok vannak bepipálva, ezek értékeiket eltároljuk 2 változóban.
Egyszerre ugye csak 2 checkbox lehet bepipálva (html-ben checkboxok de gyakorlatilag radio gombokként működnek,
ezt a javaScriptben oldottam meg, mivel eredetileg nem így terveztem a programot és egyszerűbb volt javaScript-
ben megjavítani). Ha egy kártya osztályai között szerepelnek a megfelelő kulcsszavak, akkor megjelenik.
Az "inhabitant" label mindig átveszi a megjelölt "type" label színét, ezt valamiért szintén css változókkal ol-
dottam meg, nem tudom miért.
-galéria
-validálás
-form oldalon progress bar: végigloopolunk a form releváns elemein, megnézzük, hogy ki vannak-e töltve és hogy
nem hibásak, a progressbar értékét ez alapján állítjuk be
Google webfont: Oswald, mindenhol
html5 új form elemek: datalist és progress, az űrlap-nál
Nem órán tanult elemek:
-css variables: w3scools (https://www.w3schools.com/css/css3_variables.asp)
-css változók kiolvasása és átírása javaScript-tel: w3schools (https://www.w3schools.com/css/css3_variables_javascript.asp)
-::before, ::after: Kewin Powell (Youtube: https://www.youtube.com/watch?v=zGiirUiWslI)
(lehet említés szintjén volt órán is)
-mást szerintem mindent vettünk, maximum nem ilyen szinten. További általános tájékozódás:
-Youtube(Kewin Powell, Web Dev Simplified, Dev Ed, indiaiak)
-stackoverflow.com, w3schools.com, webfejlesztés tárgy oldalán kiegészítő anyagok
Egyéb eszközök: -haikei.app --> svg generálás
-figma --> egy-két kép szerkesztése
-online image cropper és image resizer
Képek szerzői:
Forrás: https://unsplash.com/
|file neve| |szerző|
forest --------- Filip Zrnzević
forest3 --------- Federico Bottos
deer --------- Federico Di Dio
fox --------- Daniel Morris
rabbit --------- TERRYLKNOX
squirrel --------- Marko Hankkila
boreal --------- Bruno Perrin
boreal2 --------- pine watt
boreal3 --------- Luca Bravo
temperate --------- Simon Berger
temperate2 --------- Francesco Gallarotti
temperate3 --------- Julia Spina
tropical --------- Boudhayan Bardhan
tropical2 --------- Kyle Cleveland
tropical3 --------- Chris Abney
reindeer --------- Saad Chaudhry
lynx --------- Oleh Morhun
wolf --------- Tahoe
jaguar --------- Tobias Tullius
gorilla --------- Josh Durham
fireweed --------- Olivia Kulbida
jaguar --------- Tobias Tullius
spruce --------- Christina Deravedisian
strawberry --------- Justus Menke
chestnut --------- Hansjörg Keller
rosehips --------- Annie Spratt
walnut --------- Raspopova Marina
waterlily --------- Zoltan Tasi
bmaboo --------- CHUTTERSNAP
banana --------- Georgia de Lotz
waters --------- Thierry Meier
sea --------- Daniele Franchi
waters3 --------- Greg Becker
freshwater --------- Claudia Chiavazza
ocean --------- Erastus McCart
duck --------- Hoover Tung
otter --------- Mateusz Bajdak
crocodile --------- Matthew Muth
reed --------- Tao Yuan
bulrush --------- Denny Müller
starfish --------- Bastien Ruhland
seahorse --------- naomi tamar
shark --------- Gerald Schömbs
coral --------- Milos Prelevic
jellyfish --------- Florian Olivo
desert --------- Wolfgang Hasselmann
desert3 --------- Mark Eder
hot_and_dry --------- Rubén Bagüés
semi_arid --------- Ganapathy Kumar
coastal --------- Dan Grinwis
cold --------- Glance_India
rattlesnake --------- Duncan Sanchez
camel --------- Wolfgang Hasselmann
yucca --------- Larry Costales
ephedra --------- Patrick Hendry
kangoroo_rat --------- Mark Boss
burrowing_owl --------- Ray Hennessy
baobab --------- Leon Pauleikhoff
great horned owl --------- Ryk Naves
bobcat --------- Liz Guertin
succulent --------- Yen Vu
Forrás: pexels.com
anemone --------- Rachel Claire
whale --------- Elianne Dipp
ray --------- Svetlana Obysova
cactus --------- Rachel Claire
llama --------- Trace Hudson