From efcdf9b099bdc2680b42306986c6558586b130e1 Mon Sep 17 00:00:00 2001 From: Aliaksei Karzhou Date: Fri, 5 Jul 2024 15:01:14 +0300 Subject: [PATCH] feat: fixed issues --- assets/css/index.css | 75 ++++++++++++++++++++++++++----- assets/img/favicon.ico | Bin 194719 -> 15406 bytes assets/js/nav.js | 2 + assets/scss/_b-reset.scss | 6 +++ assets/scss/_l-faq.scss | 1 + assets/scss/_l-header.scss | 3 ++ assets/scss/_l-step-by-step.scss | 33 +++++++------- assets/scss/_m-button.scss | 51 +++++++++++++++++++-- index.html | 10 ++++- 9 files changed, 150 insertions(+), 31 deletions(-) diff --git a/assets/css/index.css b/assets/css/index.css index 3289c11..54d3f33 100644 --- a/assets/css/index.css +++ b/assets/css/index.css @@ -55,6 +55,11 @@ body { color: #2d2d2d; background-color: #ededed; } +@media (max-width: 992px) { + body.hidden { + overflow: hidden; + } +} a, button, @@ -277,6 +282,16 @@ h3 { transition: all ease-in-out 0.1s; cursor: pointer; } +@keyframes move-light { + from { + transform: translateX(-40px) skewX(-45deg); + opacity: 1; + } + to { + transform: translateX(400px) skewX(-45deg); + opacity: 0.8; + } +} .button--lg { display: flex; align-items: center; @@ -315,29 +330,59 @@ h3 { background: url(../img/icons/ruble.svg) center no-repeat; } .button--light { + position: relative; + overflow: hidden; color: #2d2d2d; background-color: #ffffff; } .button--light:hover { color: #609eff; } +.button--light:hover::after { + animation: move-light 0.5s; +} .button--light:active { color: #3081ff; } +.button--light::after { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 1.5em; + height: 100%; + background-color: rgba(96, 158, 255, 0.5); + transform: translateX(-4em) skewX(-45deg); +} .button--dark { - background-color: #609eff; + position: relative; + overflow: hidden; color: #ffffff; border-color: rgba(255, 255, 255, 0.3); + background-color: #609eff; } .button--dark:hover { color: #609eff; background-color: #ffffff; border-color: #609eff; } +.button--dark:hover::after { + animation: move-light 0.5s; +} .button--dark:active { color: #3081ff; border-color: #3081ff; } +.button--dark::after { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 1.5em; + height: 100%; + background-color: rgba(96, 158, 255, 0.5); + transform: translateX(-4em) skewX(-45deg); +} .button--dark::before { filter: brightness(10); } @@ -527,9 +572,12 @@ h3 { top: 70px; left: 0; right: 0; + bottom: 0; + z-index: 1000; flex-direction: column; gap: 0; padding: 7px 7px 44px; + overflow: auto; border-radius: 40px 7px; background-color: #609eff; transform: translateX(-200%); @@ -1369,8 +1417,10 @@ h3 { justify-content: flex-start; gap: 20px; padding: 11px 29px 15px; - border: 1px solid rgba(98, 98, 98, 0.25); + color: #878787; + border: 1px solid #ffffff; border-radius: 8px 25px; + background-color: #ffffff; transition: all ease-in-out 0.1s; cursor: pointer; } @@ -1380,17 +1430,19 @@ h3 { padding: 8px 21px; } } -.step-by-step__controls-button:hover, .step-by-step__controls-button.active:hover { +.step-by-step__controls-button:hover { background-color: #609eff; border-color: #609eff; + color: #ffffff; } -.step-by-step__controls-button:active, .step-by-step__controls-button.active:active { +.step-by-step__controls-button:active { background-color: #3081ff; border-color: #3081ff; + color: #ffffff; } .step-by-step__controls-button.active { - border-color: white; - background-color: #ffffff; + border-color: #609eff; + background-color: #609eff; } .step-by-step__controls-button-number { font-weight: 500; @@ -1407,18 +1459,18 @@ h3 { font-weight: 400; font-size: 24px; line-height: 146%; - color: #4d4d4d; + color: #878787; font-size: 20px; } +.step-by-step__controls-button:hover .step-by-step__controls-button-number, .step-by-step__controls-button:hover .step-by-step__controls-button-text, .step-by-step__controls-button:active .step-by-step__controls-button-number, .step-by-step__controls-button:active .step-by-step__controls-button-text { + color: #ffffff; +} .step-by-step__controls-button.active .step-by-step__controls-button-number { font-weight: 700; - color: #2d2d2d; + color: #ffffff; } .step-by-step__controls-button.active .step-by-step__controls-button-text { font-weight: 500; - color: #4d4d4d; -} -.step-by-step__controls-button:hover .step-by-step__controls-button-number, .step-by-step__controls-button:hover .step-by-step__controls-button-text { color: #ffffff; } .step-by-step__content { @@ -2787,6 +2839,7 @@ h3 { font-size: 21px; line-height: 146%; color: #2d2d2d; + cursor: pointer; } @media (max-width: 768px) { .faq__item-question { diff --git a/assets/img/favicon.ico b/assets/img/favicon.ico index 5517fde5500a48190ef78dc3da835d3fc9c87274..83f195590203bae88968b4fffa17692b1d57e226 100644 GIT binary patch literal 15406 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 literal 194719 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⁢Uld%&#?wP`l zV2JyutN;-UYa8?BW*YtJM6b%<}f4YgkXpGAvvlay8w2A z`Ym8$xW*tDSqkmFo^}E3u;2O-|FRT9*#t|NanIv?Y_GA7yI7l$GwJ&FO>v|rD@2WV1TTIFeDJv?^0Nv7G9b_7e{XH`EYm<#u|q?M%FJ*#16+L^b5QA z93N|J2MEUp(PJUM4#Ck$*dcD{3l71JizBuPBngJVC+X+OiZBQ@KsMV%0FMMHgY7vS zH#=a6J`hCsLR_iWO)A?Edmv^J+_p%Y&I~~w^uuT%BBz)z9d>*@^t?kM#IZ>OBoxyG zeR;%74W#7rcC|Ffh&oD!ohALCtso#3mn_wB_49gN(Ds&aH0yV+uBSca1MILrW4|$l zp&L5^1_1o9Z)tcqy0H_09k&PvM>lp{U_{0NN2ji}M2hP!?qmc${NE|<8zoxyt0in4 zK6`>+Heut*AZEBeu7!AjK917E_e!t~`}Gv4fbq01yQIajDt_b#^R;X|fQ{2^+?S2B zQD6jR^dDQnkMoeY4CCbEEEp#rj=^{udytM34~BSR8cz!2T75i#7pL|4zL0M$?hX0+ zB9y7P2Spja40;s*Ia9z)!WE(T1Xj3Lg)hv13%B#t-}JRxpqD}aLo z#EE&)cEr3GPb782;afH&&QKK1iIaTv84^cdO4OG@A0u(}J;EP-lEl$hi45To*V~Kr zZN1F!y&i-7@QogWUcqdfrt%p24s#3}1*H!C)K6qWC*6U~L+C*$Vt|_B|LS0pFOLBqiO1%!Ki&*`|lt=#PSALdc za)t9CC&5LGj#8C%S)9;*dOJ#`tF?U4pTb{^dGp`NSm3d49@+MT$2EwOfgsCyS@0{%hWy! z=IjO+7HUemaoU+}*_Lf)k!p@{vZtX@B&{{f*NIu#$>NATAlN*cb!g6~8T z9E^pyZ>xyC2NSIIA;2Zt8Q7rhaep@4;|});!~^%wGKPh*yr?;%zQuyJSBu36>Y(q~ z-EZ(c><7obW50Ppz7Im~7IQ-}-y0C|tskPFXdeP>>^|<0chrUMrH%W{8uJ%^-udlT zeUCwu4*@<2_Vgcu4eBOlpJz+o{lLBKM2yYEe=yVt?PE|j)KS}R+?C#lB| z5o;S{R|>%h_($8&hFSTze#6yGj1OJAd_KcI^@P{588+=1F6g=gu(8XWZVDTso0xs9 zasPB1PB-+~*ee#zY>cmz6T;YNZ}3a~J{72rKy-l}ijZ1S4y{KZ3r5{Zj(j&5l99Un4;q zten2{!0E(F6l?A(S)RBg;nEAU>hya3SZQ z9Q$lAn_(lUZxM|CSnMBd>-`(DKCv~FczuI@VvGd!EyM@?=hvD3aklCuMSTZhgLqk- zw+J>+HV!d1x1W&|x?AGmKy1venMt2QzaiKlKEF(N?B29oyc~!P`i_cVU@GKegZLmh z!-pJ7|Vz9=tJmlf_wj9 z%`MJTrZC~>11}ZPTWpBmz%bX}9E=V2r!c;LQlx>eS}ZoCJg$+#I%J&R9E?pg$RnB0 z7{e6!V;h3!Gk#gT?k9cDf!LtTN@M!iBhOZh5VK?R+5a4(-01IC<87vH0-TEgau_aL zto3bMtCyO`3)c{c73yRyPplUQgqWzf{GAmCIjk9v)aK*`o;X+HTtEY%t{O9hWstDE zUB?x3GMhUGas>eiwYynt%(au5&!O#rVu8%{jckbx*RFsM`nfS*%J$gsa8h${a$~~< zhZ6^kf;dTcG@BrR|9wdghab=vepB^Zn_^sxyOZkk;ViqIDdgj>kL;F@5Ko3U1nf^D z#)H%1T8syz#c7P=mXc)OQrv2i>|2UkP?9)qO=;M}l#R3O*)2>B`<4b{nMC-3gNxJqScb%5YtT#+7osC6V+tS4C%Pk^ zWIs@h>&?a5A`#Mfpe?i*fg>1*#t0nYKr}|+;Kmt9YcUg@41Tm2qbSx-64@v?B82+3 zSijQ8S%1^Z6OLu{axxfC(~I4nRBv~7ds6h7Fpz*P10Jt~meS&h`u#?sE|ZLz`utRO zqtdi84DcZNOadpK7R7dPA5s+%4Mg@Kr5ZxQMGhSIfp9H>MC%FXOp@p4BBI(X2Iz!q zOVlkI2(O>atueXhlAx>x2=NKBSr7*^0GUx|l%K1UE%5~4h1X+B2dg5uIgkx)jrKy@ z*`lkZx*FiG5-gYl3W7Xg4$zyAODwdhbbxv$n}GIlEQ{-Bn(?hMr0QAQ7EFV*cr@8wtlINrN z&J+GuR)GFECy4F`P)F$u-BF(-OM}?GCb_!u-|@oq^f7|>WQq{$1E71fz4gcc?&6+g z_#bfGGZ6O@zytsPY)oH%-s-u6^+%so3dI1++DmtQuja~;*^Ie80TBcIe=}cSe)`}_ zL3@#s{u(Vp{|I~NPySbhdqP?|%eo9{{~W?WsG_!_vMY1e;lt1{uX5B3xA8CpNUW9su1X^?k10iS8ss z9~W{UR-_IIw?W&zoUke=z5CdF0*dS+u8U1Zq?^~lg@c}UyJiETZ7X9%tnb89Zqj9-(I>C9B_TW z9~W&L`-l&ivcKT|Z*ScR1{mTRnCven#a@=iY>#>1BZ9_%N9xYU;rbq{_IM|DXG1gk zTb%!$r90v9)-DnH?$MO9t3+ayf zo4o$h+dthLki~RI{rxQ1KZw{r3+isR?-N`=|AZ{4JKA1NbTk*j|Mh5l@B6@=*ST?t z<~Y=qPf3tx*7p$;Ec4e=|2T91>Ey~QW!#RsBNox-Y)*8Ca_snzvPh|$C0=&c9rah5 z(;w|lbcc|=zvL(%aDeV+ZO_*o^+$5V{x}ZM-E6-%r8~jEp5vecbVoaeneux}x+4bm z*t-SC0te}C_IVFtgF0Fw{4chp@k`8k2kD*wdYPT?@H`Oq4~rO}%wlvjRn|eeqfSAl z{GOW+CnS_&V)eu;bq z&FQx2PU=Eip+KU>1C)`}#}Lv=pfI3VpadW>SZJVp1dxi$(~)s#8^;5oa??U&Lw)pw zxX>Izyz!h;2p>n40eSp@(0=A@r*@P)&T0qrNBbD_g)FZ-!5s8QUqGKF<3hI4onU~W z9tRaS&mGTP2*7J(srnrUXxKRe4%o4P-F6@u6v1>NguxKf5C%X90c?eU#n^)EW(U9_ zZ36`T)*P_0K_Z@qidub0vtfXKuMBqo1jr$ww|@Tz5_;&<9{Rl$NGQ{%W%~UVgocLw zBJ}l0+GKswj)~A9A5TtiJ%4XR5A{oA1IkyM76#C1VK6TY*QVv`;gad$^GMt21n^Gd z7odkZnB5Hp?L*AKP#$UaqrKDYsnzchk&HHjBPEy(7+rW;sQ<-%B5*OK1|s`J&}AXv zpaaGb8ITW9J|JJ9JV0I!YF>0RDBqPBMRTB85I+E6BG7*jPlZqilmhX8Av_DT4&vWJ z7ziP5+2XVVWT*)g19Bumh;r&6&IpXBLfLarb|{dqBb9)5YXa>DV&#R<-1H#?A16mC94rPW=EavIT8{rWTJe%1=2WYDT@V;cL%vhhuO+s!S#1WhSL5N!$ zNpb+cCP2y9o&#wIw3W+N1%O8jz~U9kjW`kFrmc+&sCNL$SgixdS_A68K$*F1@zdOM zV&VeJZiV(lkF&tL5YR1b!v!c@j30r#GSGP&7iZJ~(}cKbYvbH{e=b!pJEkgh7giQY zXKQ_#H_&cvp*ldFwm?#i?HTNMafO2Ub*6$@4F8cH)j2=&RfGJ@m(}w#O=}fm{*Er5 zp*-pUbQZ|s8U*z8f^ygSI3o{|haop@E`DuIQC;GWy1EC)hcd}mR_R9ft*&cWEk6?+ z^MjFg`dhLA)ahkR9&Vlyz6RZ}+?gf*x;v+*>0aJH%A}?|)!~6l zOALSeWs^Z}zWh_ZwkUrBwC!n52RMI*D=UeU5M?(f|Cz-Krd#9uy3K1A8D!?l|Ni}Z z-H3s0jpDz0f<^fer*@{~2N|mXy+>KCA(Xvqqx|gir_e9UGB2M0mu_885>Frh%XDp3 zEyHuFBawpsH@3@^{Gi(;Q`n+Dc#aS^jqyJgD|CoE*C!Uu8PEC*7k?7JbL)n#Tbt?z z|8Mq15$4M3qGoNYZ}U0GV066-`G-+HzHIzFewz3U>4&6Gep#a+bMCJbD6&ysN_zU3 z89THK+kgAD{>XrjvG#dwHsRX<>f{6xy~g4C3}VlxPR%PZPaZ!cu9G1|)s7t6#Vnur zxfq|FWJLbbs3T8LgDtq2kTS-6hU-5h{++t1?$yf|8GH$qVT}VnIKG-|pR}njv(bqB z4b0W&%WukOh|GLn8rHux13Iwc61ho;nTb2=i;@4h5&7Grj6%qg&+vVSqzCnE%shVd z0L4ysq{7|~*VYyj)V5x}%SPn?N(lZ!eTI)eu}jBh6?Jic9A*6ml|bxYJveFbQ=Xrg z%1!Gdjeb;Dn*b z_yJ?Gle`lP6sO10)#$*S%@m|jb#0F`@1oj=i zbU0g!Kj4o3PWoOtUl)iu8OyIj`3(2sK;FVY=eWEs$0(Q~?ep6#zcHUdd`Md)&Gkb-dMWpa&z)q@)>Sh0_6V-$|y|9 zj`?sNpAFtXUZx0jXbg7Xk1PDN#6EKZ@(;NYRW-ATXGGC_o6Wt5ek&tJuj(~G-q0BO%B0{h>RR(0s4Wz;LAWY{= z+&nyobJCV@#kO-%3Ve?GmR}yz+&aeMkar)-{Q#siC6m~E;FTNr{(|izk#h-d=D%DLwG?7Ka7JfDB;I)*cX>D)B>X6 z5Yi9^LkIzWl!tv^2}1V0D!4PxhR`!p@H`2jx3Fml+4r7E2%gBMAxy;b5`=_by3k1b zYEyo=KAzKP;38rx7n~5AjQZuk;|EsT6+T2XJCv z#)EJw-f@KRep(m^<&{7xAj5lFevpvh0Dr?V44+4}2I>ja4G7<(P)fkwC=1|?ZFT|r z1?VM^v9S~L?g1?as%4as6`8;bbxZ^@)uyTZLr^EkiYD1AP#3R(EUr5&$c69Bj0Xbm z7k)tbl0eshOz9>ze?9QB_>3GSgmQ&}Zb;ZRk#)5t1fWeh&|y2YO=S4qoD9(JFk9L_ zw_L&OoTgwF3|271JLYF5_x*^pOG13#u$(a&AU{74c}Ja;Hyy4n%-r17ka>7&1cQ4k zZjKtmG~hiaj2N7uedPDEiS|dsIn(WN&K;biU}6@H!@JU7~03k<-g;Ykh&!dGQ>q0Z69@<#>D{A*xxMb zPTD3qjvd+=pVOq1;mSW}nJz7>GVL1_F~{#OUi+Obwa;&x$gpYk!gTFp;`OVS%x`PM z%(ai}U&D1I#3z_*-&ETuLxbx6%-)?FGRW{aZicz`@!Y2b1BlNx)xNp52?hb?bqY9p8)o$~d5Hl5x(Lwu_NV^zj_DI33~Ie6cQpX&4Kx&JFc4lFRtFMvjX`)B z3xP)opjaTZ9b)Kjtem~`pxw{y-8Pc~w`sI+6M?3};a*Ds++Xp9dnvwfzXAV~=8>32 zG6-ebG-B^*K%5`4W%T7dXs8E8;LZo-4RK$f04?0%NrYPz$wj=`zn9@(%kVx$5g@!s zCif}ShE*YCia35>l)oV0)fQ+p_{$6kCqmfcpPv+EM6k(F6!_EyJ~&3<*v16qGG(iYLiGAEi)0xj*>w^3&KZKM&H6 zApbMMiywlHcrWINiMqz{NtcK1L0$aMo088P(~uvIyoD018+6;JD0K6_Rp>TOD$K2? z1zFRLLGXTmQE2~_UIt^jGgmfNVIH0yt$P-~nK^YJntdLH>kNFhwtiw!zAowB*#?;> zA#YRscfqy!*I(6SQd8d<-un$7*^6ECApaAQ8Tf0t7yf}gy z{Yp1^bRS)d+68r2Ru$mlgYi`8AMCTp9aDVq8BqowM_pLnH9pLRjcXRsT{wH1eMb;4 zyzm+W7Orx{a$AGVk8KWA16yruYv*{s({XD~kLH=`ms7r9gh>=-aL} zbXV7xG1MhI^dbA+&ziCM4&Q4)p2kSe+Z-n3+$iLY2ei|ZYnPu!roBhR zw(i z`8R;@c`cqpo)00!>x!N*wi{jF^V@;4rGbv?dEAEhC)_eHj^qUL2g(Cuq5)%W8B6g~ zk@>MNcLpkJsjQIm49&o^umE`e;|tG%ys1Q3UM0ecNo%0AXGk~JUGI2m>-Z5h^)g@o{$i5EFYe?@P#PFcYtFw5U%}~!F_1;!te6r zGgqDNncEY}P6K)k#QG&Kdpx#__b@4xoKTlRL zN9Px0d4U}LNZpMS^5HXg!#qj&99ve2`R~Ry=FZh)4Bi97es^GQVIs@FfCsy>1)rEm z>X2|FyjR$$hCkdt{)@ejd1zlO)1q!MxF3+#K9&PaJD>~@$7f)KFN1X(!haO8J^b(1 zlSgU)$+>^^H$xeH`5*N4PmucDx@0Ws+NvsZ>EfSE(&d%>`af~oH&&PMXjapoIUNlD)y4S(=RYDN3Bkv{!uoJs-rv+aTc+v)k0;=#xdFp=5Pv(h&xf@Pk=aaL zlw}aM4Iz7<^zWY(%)mAucvz^r0_)9#J|FuNd0-is2RZ?!BO$&K2>ZlpNDl-*HF@2-Xb3CESir+@4>(Oi^S>$Z c3_H;q#uOMvv>+7?#Z3`+$f2R$Nq9c}e^zR&;s5{u diff --git a/assets/js/nav.js b/assets/js/nav.js index 7298256..71d7cee 100644 --- a/assets/js/nav.js +++ b/assets/js/nav.js @@ -5,6 +5,7 @@ if (burger && headerNav) { burger.addEventListener('click', () => { headerNav.classList.toggle('active'); burger.classList.toggle('active'); + document.body.classList.toggle('hidden') }); headerNav.addEventListener('click', (event) => { @@ -15,6 +16,7 @@ if (burger && headerNav) { if (isLink || isPhone || isButton) { headerNav.classList.remove('active'); burger.classList.remove('active'); + document.body.classList.remove('hidden') } }); } diff --git a/assets/scss/_b-reset.scss b/assets/scss/_b-reset.scss index e56243c..47bd80b 100644 --- a/assets/scss/_b-reset.scss +++ b/assets/scss/_b-reset.scss @@ -78,6 +78,12 @@ body { overflow-y: scroll; color: $black; background-color: $greybg; + + &.hidden { + @include laptop { + overflow: hidden; + } + } } a, diff --git a/assets/scss/_l-faq.scss b/assets/scss/_l-faq.scss index 26bd90b..97c5e2a 100644 --- a/assets/scss/_l-faq.scss +++ b/assets/scss/_l-faq.scss @@ -60,6 +60,7 @@ font-size: 21px; line-height: 146%; color: $black; + cursor: pointer; @include tablet { font-size: 18px; diff --git a/assets/scss/_l-header.scss b/assets/scss/_l-header.scss index db3bc32..a38a523 100644 --- a/assets/scss/_l-header.scss +++ b/assets/scss/_l-header.scss @@ -35,9 +35,12 @@ top: 70px; left: 0; right: 0; + bottom: 0; + z-index: 1000; flex-direction: column; gap: 0; padding: 7px 7px 44px; + overflow: auto; border-radius: 40px 7px; background-color: $blue; transform: translateX(-200%); diff --git a/assets/scss/_l-step-by-step.scss b/assets/scss/_l-step-by-step.scss index 126df7a..c9bc15a 100644 --- a/assets/scss/_l-step-by-step.scss +++ b/assets/scss/_l-step-by-step.scss @@ -50,8 +50,10 @@ justify-content: flex-start; gap: 20px; padding: 11px 29px 15px; - border: 1px solid rgba(98, 98, 98, 0.25); + color: $grey; + border: 1px solid $white; border-radius: 8px 25px; + background-color: $white; transition: all ease-in-out 0.1s; cursor: pointer; @@ -60,21 +62,21 @@ padding: 8px 21px; } - &:hover, - &.active:hover { + &:hover { background-color: $blue; border-color: $blue; + color: $white; } - &:active, - &.active:active { + &:active { background-color: $darkblue; border-color: $darkblue; + color: $white; } &.active { - border-color: rgba($color: $white, $alpha: 1); - background-color: $white; + border-color: $blue; + background-color: $blue; } &-number { @@ -92,23 +94,24 @@ font-weight: 400; font-size: 24px; line-height: 146%; - color: $darkgrey; - + color: $grey; font-size: 20px; } + &:hover &-number, + &:hover &-text, + &:active &-number, + &:active &-text { + color: $white; + } + &.active &-number { font-weight: 700; - color: $black; + color: $white; } &.active &-text { font-weight: 500; - color: $darkgrey; - } - - &:hover &-number, - &:hover &-text { color: $white; } } diff --git a/assets/scss/_m-button.scss b/assets/scss/_m-button.scss index 20dda6a..783f428 100644 --- a/assets/scss/_m-button.scss +++ b/assets/scss/_m-button.scss @@ -5,6 +5,17 @@ transition: all ease-in-out 0.1s; cursor: pointer; + @keyframes move-light { + from { + transform: translateX(-40px) skewX(-45deg); + opacity: 1; + } + to { + transform: translateX(400px) skewX(-45deg); + opacity: 0.8; + } + } + &--lg { display: flex; align-items: center; @@ -50,27 +61,50 @@ } &--light { + position: relative; + overflow: hidden; color: $black; background-color: $white; &:hover { color: $blue; + + &::after { + animation: move-light 0.5s; + } } &:active { color: $darkblue; } + + &::after { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 1.5em; + height: 100%; + background-color: rgba($color: $blue, $alpha: 0.5); + transform: translateX(-4em) skewX(-45deg); + } } &--dark { - background-color: $blue; + position: relative; + overflow: hidden; color: $white; border-color: rgba($color: $white, $alpha: 0.3); + background-color: $blue; &:hover { color: $blue; background-color: $white; border-color: $blue; + + &::after { + animation: move-light 0.5s; + } } &:active { @@ -78,6 +112,17 @@ border-color: $darkblue; } + &::after { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 1.5em; + height: 100%; + background-color: rgba($color: $blue, $alpha: 0.5); + transform: translateX(-4em) skewX(-45deg); + } + &::before { filter: brightness(10); } @@ -110,7 +155,7 @@ &--light { color: #dcdcdc; - border-color: rgba($color: $white, $alpha: 1.0); + border-color: rgba($color: $white, $alpha: 1); } &--white { @@ -123,7 +168,7 @@ border-color: $white; background-color: $blue; } - + &:active { border-color: $white; background-color: $darkblue; diff --git a/index.html b/index.html index 9ac8350..1b6e3ce 100644 --- a/index.html +++ b/index.html @@ -109,9 +109,9 @@ - + @@ -518,6 +518,7 @@ type="text" placeholder="Введите ваше имя" autocomplete="off" + minlength="3" required /> @@ -1913,6 +1915,7 @@ type="text" placeholder="Введите ваше имя" autocomplete="off" + minlength="3" required /> @@ -2007,6 +2011,7 @@ type="text" placeholder="Введите ваше имя" autocomplete="off" + minlength="3" required />