From 1a91b79dd1d0e1986643923bda032a334705c4b9 Mon Sep 17 00:00:00 2001 From: demasha0908 Date: Sat, 16 Dec 2023 23:47:40 +0200 Subject: [PATCH 1/4] add 10-final homework --- docs/demasha0908/calculator.html | 105 ++++++++++ docs/demasha0908/css/calculator.css | 54 +++++ docs/demasha0908/css/games.css | 147 ++++++++++++++ docs/demasha0908/css/loginpage.css | 97 +++++++++ docs/demasha0908/css/main.css | 184 ++++++++++++++++++ docs/demasha0908/css/style.css | 36 ++++ docs/demasha0908/css/success.css | 26 +++ docs/demasha0908/games.html | 117 +++++++++++ docs/demasha0908/images/Line1.svg | 3 + docs/demasha0908/images/check-black.png | Bin 0 -> 194 bytes docs/demasha0908/images/check.png | Bin 0 -> 305 bytes docs/demasha0908/images/facebook.png | Bin 0 -> 790 bytes docs/demasha0908/images/gameicon.png | Bin 0 -> 20386 bytes docs/demasha0908/images/generalimage.png | Bin 0 -> 81434 bytes docs/demasha0908/images/instagram.png | Bin 0 -> 1019 bytes docs/demasha0908/images/linkedin.png | Bin 0 -> 897 bytes docs/demasha0908/images/logo.png | Bin 0 -> 1740 bytes docs/demasha0908/index.html | 102 ++++++++++ docs/demasha0908/loginpage.html | 105 ++++++++++ docs/demasha0908/scripts/calculatefunction.js | 48 +++++ docs/demasha0908/scripts/calculator.js | 13 ++ docs/demasha0908/scripts/games.js | 130 +++++++++++++ docs/demasha0908/scripts/menubtn.js | 6 + docs/demasha0908/scripts/script.js | 92 +++++++++ docs/demasha0908/success.html | 25 +++ docs/index.html | 3 + 26 files changed, 1293 insertions(+) create mode 100644 docs/demasha0908/calculator.html create mode 100644 docs/demasha0908/css/calculator.css create mode 100644 docs/demasha0908/css/games.css create mode 100644 docs/demasha0908/css/loginpage.css create mode 100644 docs/demasha0908/css/main.css create mode 100644 docs/demasha0908/css/style.css create mode 100644 docs/demasha0908/css/success.css create mode 100644 docs/demasha0908/games.html create mode 100644 docs/demasha0908/images/Line1.svg create mode 100644 docs/demasha0908/images/check-black.png create mode 100644 docs/demasha0908/images/check.png create mode 100644 docs/demasha0908/images/facebook.png create mode 100644 docs/demasha0908/images/gameicon.png create mode 100644 docs/demasha0908/images/generalimage.png create mode 100644 docs/demasha0908/images/instagram.png create mode 100644 docs/demasha0908/images/linkedin.png create mode 100644 docs/demasha0908/images/logo.png create mode 100644 docs/demasha0908/index.html create mode 100644 docs/demasha0908/loginpage.html create mode 100644 docs/demasha0908/scripts/calculatefunction.js create mode 100644 docs/demasha0908/scripts/calculator.js create mode 100644 docs/demasha0908/scripts/games.js create mode 100644 docs/demasha0908/scripts/menubtn.js create mode 100644 docs/demasha0908/scripts/script.js create mode 100644 docs/demasha0908/success.html diff --git a/docs/demasha0908/calculator.html b/docs/demasha0908/calculator.html new file mode 100644 index 00000000..685897ed --- /dev/null +++ b/docs/demasha0908/calculator.html @@ -0,0 +1,105 @@ + + + + + + + Basic JS + + + + + + + +
+
+
+
+ + +
+
+
+
+
+
+

Calculator

+
+ + + + + +
+
+
+
+ +
+ + + + + diff --git a/docs/demasha0908/css/calculator.css b/docs/demasha0908/css/calculator.css new file mode 100644 index 00000000..ce0e1cd8 --- /dev/null +++ b/docs/demasha0908/css/calculator.css @@ -0,0 +1,54 @@ +@import url("main.css"); + +.field { + display: flex; + flex-direction: column; + margin: 20px; +} + +.field__title { + margin: 20px 0; + text-align: center; + font-size: 48px; +} + +.field__calculate { + display: flex; + column-gap: 20px; +} + +.field__select, +.field__input, +.field__button, +.field__result { + font-size: 22px; +} + +.field__input, +.field__select { + border-radius: 6px; + border: .6px solid #A9A9A9; +} + +.field__select { + background-color: #333; + color: #FFF; +} + +.field__button { + border-radius: 6px; + background: #EF4934; + border-width: 0; + color: #FFF; + font-weight: 600; + cursor: pointer; +} + +@media (max-width: 860px) { + + .field__calculate { + display: flex; + flex-direction: column; + align-items: center; + } +} diff --git a/docs/demasha0908/css/games.css b/docs/demasha0908/css/games.css new file mode 100644 index 00000000..45861e21 --- /dev/null +++ b/docs/demasha0908/css/games.css @@ -0,0 +1,147 @@ +@import url("main.css"); + +.checkbox { + display: flex; + gap: 32px; + justify-content: center; + background-color: #221F1F; +} + +.checkbox__item { + color: #FFF; +} + +.checkbox__item-inp { + height: 0; + width: 0; + opacity: 0; + position: absolute; +} + +.checkbox__item-check { + position: relative; + display: inline-block; + height: 20px; + width: 20px; + background-color: #221F1F; + border: solid 1px #FFF; + border-radius: 6px; + margin-right: 12px; + vertical-align: sub; +} + +.checkbox__item-check::before { + content: " "; + display: inline-block; + width: 14px; + height: 14px; + background-image: url("../images/check-black.png"); + background-size: contain; + position: absolute; + left: 50%; + top: 50%; + transform: translate(-50%, -50%) scale(0); + transition: .2s ease-in-out; +} + +.checkbox__item-inp:checked+.checkbox__item-check::before { + transform: translate(-50%, -50%) scale(1); +} + +.games__text-title { + font-size: 48px; + padding: 40px 0; + text-align: center; +} + +.games__loading { + font-size: 48px; + color: #221F1F; +} + +.games__loading-text { + display: flex; + justify-content: center; + align-items: center; +} + +.games__cards-container { + display: grid; + grid-template-columns: repeat(4, 2fr); + gap: 25px; + padding: 0; +} + +.games__box-item { + background-color: #ECECEC; + padding: 12px 12px 22px; + max-width: 275px; + border-radius: 12px; +} + +.games__box-top { + display: flex; + justify-content: space-between; + gap: 12px; +} + +.games__top-icon { + max-width: 90px; + max-height: 90px; +} + +.games__top-name { + font-size: 18px; + font-weight: 700; +} + +.games__top-info { + line-height: 21px; +} + +.games__box-bottom { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 16px; + margin-top: 22px; +} + +@media (max-width: 1080px) { + + .games__cards-container { + display: grid; + grid-template-columns: repeat(3, 3fr); + gap: 25px; + padding: 0; + } +} + +@media (max-width: 860px) { + + .games__cards-container { + display: grid; + grid-template-columns: repeat(2, 2fr); + gap: 25px; + padding: 0; + } + + .games__box-item { + width: 100%; + } +} + +@media (max-width: 560px) { + + .games__cards-container { + display: grid; + grid-template-columns: repeat(1, 1fr); + gap: 25px; + padding: 0; + } + + .games__box-item { + margin: 0 auto; + } +} + diff --git a/docs/demasha0908/css/loginpage.css b/docs/demasha0908/css/loginpage.css new file mode 100644 index 00000000..4b227e2c --- /dev/null +++ b/docs/demasha0908/css/loginpage.css @@ -0,0 +1,97 @@ +@import url("main.css"); + +.login__form { + margin: 80px auto 0; + max-width: 575px; + display: flex; + flex-direction: column; +} + +.login__form-title { + margin-bottom: 60px; + font-size: 48px; + text-align: center; +} + +.login__form-group { + margin-bottom: 40px; + max-height: 149px; +} + +.login__form-label { + font-size: 22px; + font-weight: 600; +} + +.login__form-item { + max-height: 70px; + padding: 30px 216px 30px 20px; + width: 100%; + margin-top: 22px; + border-radius: 6px; + outline: none; + border: 1px solid #A9A9A9; + background: #FFF; +} + +.login__form-item:focus { + border-bottom: solid 6px #EF4934; +} + + +.login__form-checkbox { + height: 0; + width: 0; + opacity: 0; + position: absolute; +} + +.login__checkbox-custom { + position: relative; + display: inline-block; + height: 20px; + width: 20px; + background-color: #FFF; + border: solid 1px #EF4934; + border-radius: 6px; + margin-right: 12px; + vertical-align: sub; +} + +.login__checkbox-custom::before { + content: " "; + display: inline-block; + width: 14px; + height: 14px; + background-image: url("../images/check.png"); + background-size: contain; + transform: translate(-50%, -50%) scale(0); + position: absolute; + left: 50%; + top: 50%; + transition: .2s ease-in-out; +} + +.login__form-checkbox:checked+.login__checkbox-custom::before { + transform: translate(-50%, -50%) scale(1); +} + +.login__form-btn { + border-radius: 6px; + background: #EF4934; + padding: 27px 258px; + border-color: #FFF; + border-width: 0; + color: #FFF; + font-size: 22px; + font-weight: 600; + cursor: pointer; +} + +.login__form-btn:hover { + opacity: 1; +} + +.error { + color: #EF4934; +} diff --git a/docs/demasha0908/css/main.css b/docs/demasha0908/css/main.css new file mode 100644 index 00000000..46f71d28 --- /dev/null +++ b/docs/demasha0908/css/main.css @@ -0,0 +1,184 @@ +html { + box-sizing: border-box; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +html, +body { + height: 100%; +} + +body { + font-family: "Roboto", sans-serif; + min-width: 400px; + margin: 0; + color: #221F1F; + font-weight: 400; + line-height: 32px; +} + +img { + max-width: 100%; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; +} + +ul { + list-style-type: none; +} + +a { + text-decoration: none; + color: inherit; +} + +.wrapper { + min-height: 100%; + display: flex; + flex-direction: column; +} + +.container { + max-width: 1175px; + margin: 0 auto; + padding: 0 15px; +} + +.header { + background-color: #EF4934; + max-height: 80px; +} + +.header__inner { + display: flex; + justify-content: space-between; + align-items: center; +} + +.logo { + max-width: 55px; + max-height: 57px; + margin: 11px 0; +} + +.menu__btn { + width: 30px; + height: 20px; + display: flex; + flex-direction: column; + justify-content: space-between; + padding: 0; + border: none; + background-color: transparent; + cursor: pointer; + display: none; +} + +.menu__btn-span { + height: 2px; + background-color: #FFF; + width: 100%; +} + +.menu__list { + display: flex; + gap: 50px; +} + +.menu__list-link { + color: #FFF; + font-size: 16px; + font-weight: 500; +} + +.menu__list-link--active { + padding-bottom: 7px; + position: relative; + + &::after { + content: " "; + position: absolute; + bottom: 0; + left: 0; + right: 0; + height: 1px; + background-image: url("../images/Line1.svg"); + } +} + +.footer { + width: 100%; + background-color: #1C2321; + margin-top: auto; +} + +.footer__content { + display: flex; + align-items: center; + flex-direction: column; + margin: 30px 0 40px; +} + +.footer__copyright { + color: #EEF1EF; + font-weight: 400; + font-size: 22px; +} + +.footer__content-icons { + display: flex; + padding: 0; + margin: 0 0 32px; + height: 42px; + gap: 33px; +} + +@media (max-width: 860px) { + + .menu__btn { + display: flex; + } + + .menu__btn, + .logo { + position: relative; + z-index: 10; + } + + .menu__list { + position: absolute; + z-index: 5; + background-color: #EF4934; + flex-direction: column; + gap: 50px; + padding-top: 200px; + height: 100vh; + top: 0; + left: 0; + right: 0; + bottom: 0; + align-items: center; + transform: translateY(-150%); + transition: transform .3s ease; + } + + .menu__list-link { + font-size: 45px; + } + + .menu__list.menu__list-active { + transform: translateY(0%); + } +} diff --git a/docs/demasha0908/css/style.css b/docs/demasha0908/css/style.css new file mode 100644 index 00000000..b87a6f4a --- /dev/null +++ b/docs/demasha0908/css/style.css @@ -0,0 +1,36 @@ +@import url("main.css"); + +.about__inner { + display: flex; + justify-content: space-between; + gap: 65px; + margin-top: 60px; +} + +.about__text { + max-width: 575px; + color: #221F1F; +} + +.about__text-title { + font-size: 48px; + padding-bottom: 24px; +} + +.about__text-info { + font-size: 22px; +} + +.about__text-link { + color: #EF4934; + text-decoration: underline; +} + +@media (max-width: 860px) { + + .about__inner { + display: flex; + flex-direction: column; + align-items: center; + } +} diff --git a/docs/demasha0908/css/success.css b/docs/demasha0908/css/success.css new file mode 100644 index 00000000..87dbbf83 --- /dev/null +++ b/docs/demasha0908/css/success.css @@ -0,0 +1,26 @@ +.success__block { + display: flex; + justify-content: center; + align-items: center; +} + +.success__block-title { + font-size: 48px; + text-align: center; +} + +.success__block-button { + border-radius: 6px; + background: #EF4934; + padding: 27px 258px; + border-color: #FFF; + border-width: 0; + color: #FFF; + font-size: 22px; + font-weight: 600; + cursor: pointer; +} + +.success__block-button:hover { + opacity: 1; +} diff --git a/docs/demasha0908/games.html b/docs/demasha0908/games.html new file mode 100644 index 00000000..c8bc493d --- /dev/null +++ b/docs/demasha0908/games.html @@ -0,0 +1,117 @@ + + + + + + + Games project + + + + + + +
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+

Study project "Games"

+
+

Loading...

+
+
+ +
    +
    +
    +
    +
    +
    + +
    + + + + diff --git a/docs/demasha0908/images/Line1.svg b/docs/demasha0908/images/Line1.svg new file mode 100644 index 00000000..f5a66a28 --- /dev/null +++ b/docs/demasha0908/images/Line1.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/demasha0908/images/check-black.png b/docs/demasha0908/images/check-black.png new file mode 100644 index 0000000000000000000000000000000000000000..38383aad0289591e712be5d5f54c6f44b3ec8ef5 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND9BhG zdkS>dH;&GLUoR#s+iJvWoD!D4=T&w`$*f0}OLbFP9LBZ44$rjF6*2UngIL~KrH|O literal 0 HcmV?d00001 diff --git a/docs/demasha0908/images/check.png b/docs/demasha0908/images/check.png new file mode 100644 index 0000000000000000000000000000000000000000..cf131b334cd6c71c03d4007272f7b2eeb40b2703 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa&H|6fVg?3oVGw3ym^DWND9BhG z2Ub&*gvUdKr4DDHRUoT%iIC;)f>&l{gpKImaa|9UW z1QUhMFJ@fRdrEEI5wViUmW3xCy1MW3IrhMq>Cw|yi#_TJ-k6-+HbH&2*TfmOZmr(E z$nec>@$FA-raXDzy46Iq-HrEImSD&99PbC0nMCJTpS$?t*uOF(4szVJvJgP?`-`fN#JzaQXodmDnml z%)-D@iYg$ZON&&w zE^X*I&Jfc=3Jj#Zk+vnO!!{qJ_0SYbU?|KHO7md~`7lqU9&8Fe+e01ri=~Z3^NfV9 zcV)w#(CdeF#8&IOEr`t6I!df_h)7=+A<`+Q4LF_MmQz_&yjc<|(oX#q?TO5Ykcy47 z8=bKate}07#7C+nC-7EEeoN@Rs+aWxEB$@=J1*h`-;Zt=o2XO|x0O#dF73m22?y&s#{ezJs$+?QT` z?kd;TTWb&D+@s}0WRXm8MUw3#JsQ9;oy)T&k>c;Rv>ojK{sm3?6nY1SnVGwu*D3PP zgT3o!ICro`U&O=uF+qZDc+{JXDTBqcq_$(|(Pez%&} zHHj#61BM1vwtjOS&ESYPut$g)`k%0$bqf6q`x#OwLqD|vr9sTib4TSRpI|RZ#5=_c zOBwJb5vuZ%;iMK!A54)g0ux{=!me4$nF6HwyiLqy`F)-)E3Xb<4};<%#OXYMP;W3j zZF9PckmmCx4dW*zQ0{I^EWh*a__@=us1v=Bm>x%-fKP7BNXbmrV&KicRvdKzi-xb1UjgJ`a&Ad1{gjc<{907*qoM6N<$f-;zHhyVZp literal 0 HcmV?d00001 diff --git a/docs/demasha0908/images/gameicon.png b/docs/demasha0908/images/gameicon.png new file mode 100644 index 0000000000000000000000000000000000000000..ce1b899ab4b25310fafaf96603c84780eb7dc9aa GIT binary patch literal 20386 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 R9D@J=002ovPDHLkV1nYO%X9z$ literal 0 HcmV?d00001 diff --git a/docs/demasha0908/images/generalimage.png b/docs/demasha0908/images/generalimage.png new file mode 100644 index 0000000000000000000000000000000000000000..1766e22426cfdff0774fd8a8e896cc17198e11e6 GIT binary patch literal 81434 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 literal 0 HcmV?d00001 diff --git a/docs/demasha0908/images/linkedin.png b/docs/demasha0908/images/linkedin.png new file mode 100644 index 0000000000000000000000000000000000000000..c3929bac6b6de2d1b65565b077205752c81995c7 GIT binary patch literal 897 zcmV-{1AhF8P)SA(lIKyK#kjDZX3)y)MlAm9#LTmtg`T^a#Il&{ALO>JQx*pZv{c1 zU(Bt}qNmRMdY3oMGk@bSh*)o9HwKXw8~wye{}8G2T@^;ii318}XL%@VI8Sy7WyYXh zLwq7F8Zg8*trK$31!cr9l2Bo2v9UdBc6lAiV#=D$oI+__YJ*zseO|}b{H)jqL7q5< z%!5Z5J2^S*Qkr(BY@z0xwl=KQj~kb<|LrTnfJEk=RNP!DylRcn+iqGoMIO9(3FD<1 z;T=DC=#>I(WakIBkjV5*8HWnjgjb|Y4iR#lqLIuu8ak<&E1X^=ky0j$2odQdc~pZ( ze!YEz{qM#w*nOwl#}QIU@y!KzgvM&?W>I)@1R@EQJnA{c65XB6ikRUX26SwhbzSQ8 zIX7Ww7-z_%Dm*fFY7*IpPsK5Lm%wOJD@Z=N)%B5#(~xLVnwO%wgeN91 z;WE`D_CBqP&_h@+4QsdUbG>ZM&34*)Pr5~qTZyvsB#vc5l%;lMR51yqXC3 zW?iBWYmvTF_MIp@p(&V35f@M?BBGMBX42rot0U%wRo~lFsOi;3B!@-kBE0AYSX z?8tR100000NkvXXu0mjfETxfq literal 0 HcmV?d00001 diff --git a/docs/demasha0908/images/logo.png b/docs/demasha0908/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..3b724d74c6a40a66ad52447e8371f7b8d341f8cb GIT binary patch literal 1740 zcmV;-1~d7IP)jU z{odn~O@bsqfFKBo=$*jKGw!fMX?1y^-vOG@DHs;UA0u=NT{gPZ(#O-TeDxm&Fm!-+ zqRc_KRixc$SQe_G6Yz<~L51fNp3e#TpOLmZUB2q_O_y7-1o~)bCYH{A5^Mu>Ytdey ztwG<~sjKK$0!)(wdnzWJnBvM=q-#0>pL2+?lHw$mx_qBZCi?)5qRu4$(q)g*#}ire zb^A}z|3;7h>}oH-lk)LV40yI3R(h~1gr3W8CrzW$!5^r<41Tf2zGF_ z#a-ZV2=&QwD8NRSJH3f-aywx4W&eDk?kqHmB2MQ&f^$hZ28<)+QkO=TR@dF@=anu$ zLj5MaK`QZ7kx68grkdtwf{`mQA=prNXz$4$?ut5r*LJi)JuBQxnK{&M;4FMd+LvJut#IL9jJTRi+KuQ8ucEIoBB^Zve?i0J-s*X&wq;dw$ zp4blPI}I%;_}Rh~o1DRfk%gz;+zu2Kf^9r{-~pc1>?u!u1%4Yk1=z5${6`h2f3XPs zUT`?#uOegA#!=ANz{Je)D5Yi30qgEHjPpi&*vmq9Q9Ay~FeaIxX|Vuvr>^Pu>uV2t zYKOit;iO-A=#@gwz!1({A|Ft9)S5$g)E;+d)dBrd!X3S1Df6kT{bR}`AY9{^*e;}P zXA#(pn<1Rp8Wm;8@(GM6>JCa3=_vJC2R80!a`#f0O!;^~``?;A>u7Nf@jra+Fz-hH zl-O8FQnscpLaFc!Y0!-Za&Qg$?}UW|124fgb@x4KyP`7eb@?;UCKe#uq1I(wotx93~5OIBGlA*NYtx=rS|DGNHvBEoGjk-<}-)1ES69EiDD zBSzd)x2pf>GBYNo>m}Bl)9bjF63mC3ikSDBO2J)(uuRYxhtje?w^{k>9M73@C@*0c zWuoLoh-man2AyP^6?rt_yFsANXfFjtVapm0cJ4_Lnii|Spt7-z_EMT#aY4|YtvR@N zS>@EtSm@SN07rW%)D%hO^-+?y6o~6iZGJ_a>!&f{IH^sqUdfz3Z#&^GS7JlWli@hBIzcB2c?dPiIkR;HQE$W1HWf4_u_0?H5ROgl9p}v$31dp2Wh{ShNG%R72{PZPJ6o1!R9>r)Exn(c^4(BPg?zc3|t-g8?t70Q~kv%QTlMwl61@Qzyb*fX8wHvGR}f!GPJaW9l`uZIVhN;C1Ps z$4De&A1EHfgV}jiuda3W@D_re76P*Mg4+a*EW%0G0BB^zo|u;Hfj)QUEYsEihRhk) zgoNwux6pfl9hjd*Xv`v>Kc?j_Q@k^tE+U*^yyd`0I@m)?{H{Vmvi&scq-#|aY@>)B zOlcYs?p6E=GjDq|HQOtf`MB+T0)&8-T^c9C_Jw6gIKhSUU-@X+^Qp&&2-ru6VYKB6 zw=f#x&O^6cm}oi+%w7nzaZej__PBAjdCQ_NklqCm2f)yR`LrYW-3pI + + + + + + Games project + + + + + + +

    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    + generalimg +
    +
    +

    About me

    +
    +

    + Hi! My name is Mariia and I'm a Junior Frontend Developer. I am already familiar with main Web Technologies like HTML, CSS, JavaScript and Git version control system. +

    +

    + This page was developed during the course 'Frontend for beginners' from Masters Academy in 2023. +

    +

    + This is a social project from MOCG company where I got an opportunity to work with Frontend mentors and to create my own small project for the portfolio. +

    +

    + You can contact me via [Links to Socials Nets] and/or check out my GitHub. +

    +
    +
    +
    +
    +
    +
    + + +
    + + diff --git a/docs/demasha0908/loginpage.html b/docs/demasha0908/loginpage.html new file mode 100644 index 00000000..c4b26343 --- /dev/null +++ b/docs/demasha0908/loginpage.html @@ -0,0 +1,105 @@ + + + + + + + Games project + + + + + + + +
    +
    +
    +
    + + +
    +
    +
    +
    + +
    + +
    + + + + diff --git a/docs/demasha0908/scripts/calculatefunction.js b/docs/demasha0908/scripts/calculatefunction.js new file mode 100644 index 00000000..717ea8d9 --- /dev/null +++ b/docs/demasha0908/scripts/calculatefunction.js @@ -0,0 +1,48 @@ +/** + * + * @param firstValue string with first number + * @param secondValue string with second number + * @param operation string with operation symbol + * @returns {string|number} result of calculation or error message: + * - if firstValue or secondValue is not a number, return 'Enter a number' + * - if operation is not '+', '-', '*', '/', return 'Choose a valid operation' + * - if the result is more than 100, return 'Result is too big' + * - else return number of result: 1 '+' 2 returns 3 + * + */ +function calculate(firstValue, secondValue, operation) { + const numOne = Number(firstValue); + const numTwo = Number(secondValue); + let result; + switch (operation) { + case '+': + result = numOne + numTwo; + break; + case '-': + result = numOne - numTwo; + break; + case '*': + result = numOne * numTwo; + break; + case '/': + if (numTwo === 0) { + return 'Error. Division by zero!'; + } + result = numOne / numTwo; + break; + default: + return 'Choose a valid operation'; + } + + if (Number.isNaN(numOne) || Number.isNaN(numTwo)) { + return 'Enter a number'; + } + + if (result > 100) { + return 'Result is too big'; + } + + return result; +} + +window.calculate = calculate; diff --git a/docs/demasha0908/scripts/calculator.js b/docs/demasha0908/scripts/calculator.js new file mode 100644 index 00000000..f82b338b --- /dev/null +++ b/docs/demasha0908/scripts/calculator.js @@ -0,0 +1,13 @@ +const FIRST_VALUE_ELEMENT = document.getElementById('firstValue'); +const SECOND_VALUE_ELEMENT = document.getElementById('secondValue'); +const OPERATION_ELEMENT = document.getElementById('operation'); +const CALCULATE_BUTTON_ELEMENT = document.getElementById('calculate'); +const RESULT_ELEMENT = document.getElementById('result'); + +CALCULATE_BUTTON_ELEMENT.addEventListener('click', () => { + const firstValue = FIRST_VALUE_ELEMENT.value; + const secondValue = SECOND_VALUE_ELEMENT.value; + const operation = OPERATION_ELEMENT.value; + + RESULT_ELEMENT.innerText = window.calculate(firstValue, secondValue, operation); +}); diff --git a/docs/demasha0908/scripts/games.js b/docs/demasha0908/scripts/games.js new file mode 100644 index 00000000..85efcec6 --- /dev/null +++ b/docs/demasha0908/scripts/games.js @@ -0,0 +1,130 @@ +let allGamesData = []; +let gamesDisplayed = []; +const loadingOverlay = document.querySelector('.games__loading'); +const checkNew = document.querySelector('[data-check-new]'); +const checkOld = document.querySelector('[data-check-old]'); + +function showLoadingOverlay() { + loadingOverlay.style.display = 'block'; +} + +function hideLoadingOverlay() { + loadingOverlay.style.display = 'none'; +} + +async function createCardElement(game) { + const template = document.querySelector('[data-card-template]'); + + const cardCopy = document.importNode(template.content, true); + + const imageElement = cardCopy.querySelector('[data-card-img]'); + imageElement.src = game.thumbnail; + + cardCopy.querySelector('[data-card-title]').innerText = game.title; + + const descriptionElement = cardCopy.querySelector('[data-card-description]'); + const maxDescriptionLength = 60; + if (game.short_description.length > maxDescriptionLength) { + descriptionElement.innerText = `${game.short_description.slice(0, maxDescriptionLength)}...`; + descriptionElement.style.cursor = 'pointer'; + + let DescriptionVisible = false; + descriptionElement.addEventListener('click', () => { + if (DescriptionVisible) { + descriptionElement.innerText = `${game.short_description.slice(0, maxDescriptionLength)}...`; + } else { + descriptionElement.innerText = game.short_description; + } + + DescriptionVisible = !DescriptionVisible; + }); + } else { + descriptionElement.innerText = game.short_description; + } + + const descriptionList = cardCopy.querySelector('[data-short-description]'); + descriptionList.innerHTML = `
  • Genre: ${game.genre}
  • +
  • Platform: ${game.platform}
  • +
  • Publisher: ${game.publisher}
  • +
  • Developer: ${game.developer}
  • +
  • Release date: ${game.release_date}
  • `; + + return cardCopy; +} + +async function renderCards(container, games) { + const fragment = document.createDocumentFragment(); + const containerElement = document.querySelector('[data-cards-container]'); + + await Promise.all(games.map(async (game) => { + const card = await createCardElement(game); + fragment.appendChild(card); + })); + + containerElement.innerHTML = ''; + containerElement.appendChild(fragment); +} + +async function fetchData() { + try { + showLoadingOverlay(); + + const apiUrl = 'https://mmo-games.p.rapidapi.com/games'; + const response = await fetch(apiUrl, { + method: 'GET', + mode: 'cors', + cache: 'no-cache', + headers: { + 'X-RapidAPI-Key': '1c3169c707mshb51bff34cbc9ff6p1749b9jsn648a19134256', + 'X-RapidAPI-Host': 'mmo-games.p.rapidapi.com', + }, + }); + + if (!response.ok) { + throw new Error('Error! No data'); + } + + const data = await response.json(); + allGamesData = Array.isArray(data) ? data.slice(0, 50) : []; + gamesDisplayed = [...allGamesData]; + + renderCards('data-cards-container', gamesDisplayed); + } catch (error) { + console.error('Error:', error); + } finally { + hideLoadingOverlay(); + } +} + +function CheckboxChange() { + const isNewChecked = checkNew.checked; + const isOldChecked = checkOld.checked; + + if (isNewChecked || isOldChecked) { + gamesDisplayed = allGamesData.filter((game) => { + const releaseYear = new Date(game.release_date).getFullYear(); + + if (isNewChecked && !isOldChecked) { + return releaseYear > 2020; + } if (isOldChecked && !isNewChecked) { + return releaseYear < 2010; + } if (isNewChecked && isOldChecked) { + return releaseYear < 2010 || releaseYear > 2020; + } + return true; + }); + } else { + gamesDisplayed = [...allGamesData]; + } + + renderCards('data-cards-container', gamesDisplayed); +} + +async function init() { + checkNew.addEventListener('change', CheckboxChange); + checkOld.addEventListener('change', CheckboxChange); + renderCards('data-cards-container', gamesDisplayed); + await fetchData(); +} + +document.addEventListener('DOMContentLoaded', init); diff --git a/docs/demasha0908/scripts/menubtn.js b/docs/demasha0908/scripts/menubtn.js new file mode 100644 index 00000000..d0b648c6 --- /dev/null +++ b/docs/demasha0908/scripts/menubtn.js @@ -0,0 +1,6 @@ +const menuBtn = document.querySelector('.menu__btn'); +const menu = document.querySelector('.menu__list'); + +menuBtn.addEventListener('click', () => { + menu.classList.toggle('menu__list-active'); +}); diff --git a/docs/demasha0908/scripts/script.js b/docs/demasha0908/scripts/script.js new file mode 100644 index 00000000..4b27744b --- /dev/null +++ b/docs/demasha0908/scripts/script.js @@ -0,0 +1,92 @@ +const EMAIL_INPUT_ID = 'email'; +const PASSWORD_INPUT_ID = 'password'; +const NOT_A_ROBOT_CHECKBOX_ID = 'checkbox'; +const SUBMIT_BUTTON_ID = 'button'; +const EMAIL_ERROR_ID = 'email__error'; +const PASSWORD_ERROR_ID = 'password__error'; +const CHECKBOX_ERROR_ID = 'checkbox__error'; +const RESULT_PAGE_PATH = './success.html'; + +const submitButton = document.getElementById(SUBMIT_BUTTON_ID); + +const inputData = { + [EMAIL_INPUT_ID]: 'Email must be in the format email@localDomen.domen', + [PASSWORD_INPUT_ID]: 'Password must be between 8 and 12 characters', + [NOT_A_ROBOT_CHECKBOX_ID]: 'The checkbox must be checked', +}; + +/** + * Return input value by id. + * @param {string} elementId + * @return {string|boolean} input value + */ +function getValueById(elementId) { + const element = document.getElementById(elementId); + const type = element.getAttribute('type'); + return type === 'checkbox' ? element.checked : element.value; +} + +/** + * Add errors to errors container. + * @param {Object} inputData in format like: { [input_id]: error_text, ... } + */ + +function setErrors(errorContainerId, error) { + const errorContainerElement = document.getElementById(errorContainerId); + const errorElement = document.createElement('p'); + errorElement.classList.add('error'); + errorElement.textContent = error; + errorContainerElement.appendChild(errorElement); +} + +/** + * Delete all errors from errors container. + */ +function deleteErrors() { + const errorEmail = document.getElementById(EMAIL_ERROR_ID); + const errorPassword = document.getElementById(PASSWORD_ERROR_ID); + const errorCheckbox = document.getElementById(CHECKBOX_ERROR_ID); + errorEmail.replaceChildren(); + errorPassword.replaceChildren(); + errorCheckbox.replaceChildren(); +} + +/** + * Goes to the page with the result. + */ +function navigateToResultPage() { + window.location.href = RESULT_PAGE_PATH; +} + +function isEmail(email) { + const trimEmail = email.replace(/\s/g, ''); + const emailPattern = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; + return emailPattern.test(trimEmail); +} + +function validateForm() { + deleteErrors(); + + const email = getValueById(EMAIL_INPUT_ID); + const password = getValueById(PASSWORD_INPUT_ID); + const checkboxTrue = getValueById(NOT_A_ROBOT_CHECKBOX_ID); + + if (!isEmail(email)) { + setErrors(EMAIL_ERROR_ID, inputData[EMAIL_INPUT_ID]); + return; + } + + if (password.length < 8 || password.length > 12) { + setErrors(PASSWORD_ERROR_ID, inputData[PASSWORD_INPUT_ID]); + return; + } + + if (!checkboxTrue) { + setErrors(CHECKBOX_ERROR_ID, inputData[NOT_A_ROBOT_CHECKBOX_ID]); + return; + } + + navigateToResultPage(); +} + +submitButton.onclick = validateForm; diff --git a/docs/demasha0908/success.html b/docs/demasha0908/success.html new file mode 100644 index 00000000..a9348863 --- /dev/null +++ b/docs/demasha0908/success.html @@ -0,0 +1,25 @@ + + + + + + + Games project + + + + + + +
    +
    +
    +
    +

    Successful!

    + +
    +
    +
    +
    + + diff --git a/docs/index.html b/docs/index.html index a176c000..e6fb941a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -11,6 +11,9 @@

    MA Projects

  • Vladyslav Yermolin - Lecture 5
  • +
  • + Mariia Demchenko - Final project +
  • From b26cc6c961ca2d1721c219780667eccb2dd5b73e Mon Sep 17 00:00:00 2001 From: demasha0908 Date: Sun, 17 Dec 2023 00:28:23 +0200 Subject: [PATCH 2/4] fix some login page --- docs/demasha0908/css/loginpage.css | 9 +++++++++ docs/demasha0908/css/main.css | 3 ++- docs/demasha0908/loginpage.html | 5 +++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/docs/demasha0908/css/loginpage.css b/docs/demasha0908/css/loginpage.css index 4b227e2c..dc8b43b8 100644 --- a/docs/demasha0908/css/loginpage.css +++ b/docs/demasha0908/css/loginpage.css @@ -95,3 +95,12 @@ .error { color: #EF4934; } + +@media (max-width: 560px) { + + .login__form-btn { + padding: 27px; + width: 100%; + } +} + diff --git a/docs/demasha0908/css/main.css b/docs/demasha0908/css/main.css index 46f71d28..02fbda93 100644 --- a/docs/demasha0908/css/main.css +++ b/docs/demasha0908/css/main.css @@ -22,7 +22,8 @@ body { line-height: 32px; } -img { +img, +button { max-width: 100%; } diff --git a/docs/demasha0908/loginpage.html b/docs/demasha0908/loginpage.html index c4b26343..3c1e2eb5 100644 --- a/docs/demasha0908/loginpage.html +++ b/docs/demasha0908/loginpage.html @@ -20,6 +20,11 @@ icon menu