From 12c02ef6af339de8c9ded62e038329d18b452cf3 Mon Sep 17 00:00:00 2001 From: Mark Liang Date: Tue, 25 Jul 2017 14:12:26 +0800 Subject: [PATCH 1/9] Update UI & Responsive --- public/main.css | 107 +++++++++++++++++++++++++---- public/resources/favicon-16x16.png | Bin 0 -> 735 bytes public/resources/favicon-32x32.png | Bin 0 -> 1873 bytes public/resources/favicon.ico | Bin 0 -> 5430 bytes public/resources/favicon.png | Bin 0 -> 11953 bytes public/resources/send_bg.svg | 2 +- views/layouts/main.handlebars | 6 +- 7 files changed, 98 insertions(+), 17 deletions(-) create mode 100755 public/resources/favicon-16x16.png create mode 100755 public/resources/favicon-32x32.png create mode 100755 public/resources/favicon.ico create mode 100644 public/resources/favicon.png diff --git a/public/main.css b/public/main.css index 5677378b..ff007593 100644 --- a/public/main.css +++ b/public/main.css @@ -8,10 +8,12 @@ html { Arial, sans-serif; font-weight: 200; - background-size: 100%; + background-size: 110%; background-repeat: no-repeat; background-position: center top; height: 100%; + max-width: 1440px; + margin: auto; } body { @@ -37,6 +39,11 @@ body { align-items: center; } +.send-logo > a { + display: flex; + flex-direction: row; +} + .site-title { color: #3e3d40; font-size: 32px; @@ -44,6 +51,8 @@ body { margin: 0; position: relative; top: -1px; + letter-spacing: 1px; + margin-left: 8px; } .site-subtitle { @@ -78,12 +87,20 @@ body { font-size: 12px; line-height: 12px; opacity: 0.9; - padding: 6px 6px 5px 20px; + padding: 5px 5px 5px 5px; + overflow: hidden; + width: 12px; + text-indent: 20px; + transition: all 150ms ease-in-out; } .feedback:hover, .feedback:focus { + width: 57px; + text-indent: 0px; + padding: 5px 5px 5px 20px; background-color: #0287e8; + transition: all 150ms ease-in-out; } .feedback:active { @@ -112,6 +129,11 @@ a { } /** page-one **/ + +#page-one { + padding: 0 20px; +} + .title { font-size: 33px; line-height: 40px; @@ -163,6 +185,10 @@ a { text-decoration: none; } +.link:hover { + color: #0287e8; +} + #upload-text { font-size: 22px; color: #737373; @@ -391,8 +417,9 @@ tbody { font-family: 'SF Pro Display', sans-serif; letter-spacing: 0; line-height: 23px; - padding-left: 5px; - padding-right: 5px; + font-weight: 300; + padding-left: 10px; + padding-right: 10px; } #link:disabled { @@ -414,6 +441,10 @@ tbody { white-space: nowrap; } +#copy-btn:hover { + background-color: #0287e8; +} + #copy-btn:disabled { background: #05a700; border: 1px solid #05a700; @@ -433,6 +464,10 @@ tbody { color: #313131; } +#delete-file:hover { + background: #efeff1; +} + .send-new { font-size: 15px; margin: auto; @@ -442,6 +477,12 @@ tbody { text-decoration: underline; } +.send-new:hover, +.send-new:focus, +.send-new:active { + color: #0287e8; +} + /* upload-error */ #upload-error { display: flex; @@ -580,7 +621,11 @@ tbody { font-size: 15px; display: flex; align-items: flex-end; - padding: 50px 10px 10px; + flex-direction: row; + justify-content: space-between; + padding: 50px 31px 41px 31px; + width: 100%; + box-sizing: border-box; } .mozilla-logo { @@ -589,23 +634,41 @@ tbody { margin-bottom: -5px; } -.legal-links > a { - margin-right: 30px; - color: #858585; +.legal-links { + max-width: 600px; + width: 80vw; + display: flex; + align-items: center; + flex-direction: row; + justify-content: space-between; } +.legal-links > a { + color: #858585; + opacity: 0.9; +} + +.legal-links > a:hover { + opacity: 1; +} + + .legal-links > a:visited { color: #858585; } .social-links { display: flex; - justify-content: flex-end; - flex: 1; + justify-content: space-between; + width: 94px; } -.social-links > a { - margin-left: 30px; +.social-links > a{ + opacity: .9; +} + +.social-links > a:hover { + opacity: 1; } .github, @@ -615,7 +678,7 @@ tbody { margin-bottom: -5px; } -@media (max-device-width: 768px) { +@media (max-width: 768px) { .description { margin: 0 auto 25px; } @@ -628,17 +691,33 @@ tbody { font-size: 18px; } + .footer { + flex-direction: column; + justify-content: center; + text-align: center; + } + .mozilla-logo { margin-left: -7px; } + .legal-links { + flex-direction: column; + margin: auto; + } + .legal-links > * { display: block; padding: 10px 0; } + + .social-links { + margin: auto; + margin-top: 20px; + } } -@media (max-device-width: 520px) { +@media (max-width: 520px) { .header { flex-direction: column; justify-content: flex-start; diff --git a/public/resources/favicon-16x16.png b/public/resources/favicon-16x16.png new file mode 100755 index 0000000000000000000000000000000000000000..d2d1726228f1fd6175047f7164488ef6ea81f786 GIT binary patch literal 735 zcmV<50wDc~P)<+_JKY#pxX`6BA#q_K8k88~!i90;W8uOW zR>VYE07eaQr!g*kB!(0SuLX4an4wU@477J#ph+P`Ponzn_4k(p>D_J*eEx=II|)h0Ch zn#SXOiOrtw-bIFC>xiE2-c(-7O)V`gj<76?Is?J?hij2E##-t7k8fvGRmoHuv8=8x z9EyC|Dr~)j48x$^-Q5%b0JQnrCm@8S)I#b~J}*7cGz<_zgU5GKl)a27rk|NjrU9s` z%0^9%z6}5X%4J*xfH0pjn}Z0U$2-O1bS{^jA_xLP2w|lO0SN|cnnE%(V@37#LtC;u zy_w#4QERI`Z?RY}ilR7fx7$ZC#yOAMd&}i?- ztHpZO>2!_lDSKa6R+jIos=A!Xh%@T`{zsS7^=Ny$Fw3$m;v4v(TrN9lN9YR2aV_)n zKQA911BA54;~TbGtOJ!XySjQlx!s=YfsWvFlhG6w5=jlA`oTj4(pA3ts5%3|$wdF@ zEYCYG^v8v@Xe9Q5qA2d4;2%K<*-$Y2T1X_dShVZyf5DYLMuX8$5Cm1N`3o*o@6YAI R9y|a5002ovPDHLkV1kZ0TB!g4 literal 0 HcmV?d00001 diff --git a/public/resources/favicon-32x32.png b/public/resources/favicon-32x32.png new file mode 100755 index 0000000000000000000000000000000000000000..468361ebff2bd364f91dad4dbd178eb9c4fc95a3 GIT binary patch literal 1873 zcmV-X2d?;uP)v7 zN`)dG04YEbG)Oe153OhgDQT!$wQ+r^<6E$I+AVk zHkVC*A^^MH(b^u|`4IpXfHE^Xb98(>{MXfTZ8qE1mK|-cSS*%K0LWz0=dTX*Kfc!b z^m+gdf$gV@=7`2-pSqhl0LZdDGdwbQK-cxLBK!%T&$sG+*${x;?x^8;>%#z$%js9f z$FHAX4_KDv#mMy3_e<}RePYq*?8Vxe z`Z!HfUboA=d&2;d=&0M?)bw*}S=qsV%TwkO@xN@u8~{wyG&D`==Xv2lmSyYK%Dwdy zR9DyB9}EV2S22g8YUg!bS2hX&0H7$X_$0Np27l}KR~}**=3^D706-F@Krpzoo2F?8 z0O-2@;q-Lmtg5Las;X$Js)je);qLkDuD|iTb^o0)!zhF!k*TL5(~-ZIVhqDDbZbl7 z1&*^c13)U3{AJ%qy~h_9GXtus%;~zm0Kjy+-JOjM+n@7p@gCziF0r_niL3>{u*@W3 z*&3E5grX?vW>ILD!{I!^aa=l?T<8J-%Ht`&e@Ao6y8xi7+Iu~{U3*Q_T+v4TzRE*^ zK*P%bxMCVZK_7u+xPn2SllapVIOix~5s;g>G34+i80HN^M zBZ{&-wbI=G)j*)}PXNdrVcO+#AEjw3oKB|)*8|Wrv6lvrD~@q@CRX|@pTzAZ^p$9A z_RZRwy6^4#;+G~=MahT5V~+zctX8XSGXR>VrU4`XfMFRIt!e5E00_JgpeX8AUoZ^F zrDvLEIsw4xbRN}py~gkN|6Z_(d?-BjNMe5O7n=bniU$A+&}dnf`-(x2$6el8%9x5w zykHnc8UXzM%4hEF*mY(qGWA`#eO}+MZGz1+I5_ZZX^zEWDdTxz)%ISJBuP~O z8~~tdT7)ryrSkHMuLFQhv~7>YqAvk3G)#PIU*{+Fz`%Z@A$1S3b?Mtd>e8udD{pvZL);j^jE2U_LQ_meDkA z#^dqqA%v?TEU6MjDUeE~-ZYFtUemPblDu@W+*5vxqA0$s%yJ(gBtJ1R@okU0{0K!+ zq9}@AW(g~2GMURRm-{#XL6W2g2_bAUmArhXd7!@W8*aDzGyoI|`N+t%;cqdfX`0zw z?j4WYbAqBM-fFeBRg_meY?@}@($dnbrm69CCjBZQL@*3Nd*G|jRytD~u@`5oNc*v43B^r$Q^ zg>K!5oKDxy)|R$6D2nnILt0nY2fn*qsVtmDA{?n`Z4JJ~5v~RRW@e{P<@LgqhK7bW zbX~UrKr}Y{WH=l;$1n_cZ%5}#W$Z%gf90p5E@mPN%Cio6W}8I)a@p=Wdv&GXZvRXkhQw%Ia^%;Re9OqjpK+dV0Gb({(++ zYggxU7Ow2a0ALtKVk$EEleN~_^gpALc%JvS2S0O}5Yh+$s+xU0n^hwYhvPd%^Z4+{ z(7seEx#l_X9|PQk5d7`IotFq9O)E#t=+N-czGQOYpX;r$?zMa^Davy6>OlXVLZQ%K ziskg&WGEcovk`OP6IP%khGDoZTfF-jhT#&4xr^CsR$hPB|B3zuzlZh$U+-f`00000 LNkvXXu0mjfh8m<$ literal 0 HcmV?d00001 diff --git a/public/resources/favicon.ico b/public/resources/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..63de616d02bbc9394b773c306fc384446c7d8994 GIT binary patch literal 5430 zcmds5duUTv7{5*1Bz@)4#5Rv6xw%c!v`x}9&8tb;O6QymaUvojBAXKt|Bx|8ks@|0 zGDXTN!#{?I6Okb@oX8M2L^?aVA)_0kND(QWmO9GVQYWQ!p?AM8$qBbM%^E@f*oBjG z?svY|`Of#c;kXh`#%VMhW}Z7##&Ir=<9I&veg*JP0CNL|B``8@OfUM#R5dDhNl6K~ z7Wc?xGNs?wc5P!3g> zDij8b*}M(#h2|#rP-i%DuPYXRR8di3vh#d@XCyLFUS3|?Xcvxm#pB7E>KYGpQ$feO ziO$#~SEJ*7=)Q>kqaFVCo1mYps;m@9W`(lC1YR?4m+MS49J%juI8GDX@AX{+-jvO1 z+Y8#I7PtFURaF%a+mpUB!eLLNAPh#s;R&26X)+r36FlH={}%kl)hd;*$>BU04u&S^ z{ES9A3%vbUXC(TN^l~~Jr)W>9R2o3@D-G;TMnmBV*r85JN9ziuvMv^hPD8(Q(BpV_ zES{{ct|ph`~It76|{PtzS|)*4&v;yko$mmlf5Is&=~Ce)YH;>(Y}Vh z#5*4Ce1I|A;v=>VG^tEsLQaOb?uYCVkeC2_t>&*SHLm*H;u$R9}_ z4fw(WbQ)qln}=o<2)tE~zlHG?$9-PIaW~F$oFm0? z2bbZKn7^6lxZ%ef_v9~*`y1n*pE)iC8lt63=P@>7P(J!UKk!w#*<{*kwODq*|Egc* zS>Z=@@Xc}N6R~J?%4{?`UWE>jZ9?4LXR_Jc)73qrtF2AP{mas$G9!DE$?ObI)HV?CyR@ za(o`oW#m|EYm<9WqgJPLkh9V8A=3eM_KQM%qLr@XveNqh8=U8K6TdA(;g=ydL$cp_&jobdzby9GQJ7$4{}2%pR_$^N4E zIKcMdv(vDNa)Vx(pgI{k(iQyBHB1#_R)7#p54t%LMpn5t-_saMMGUrLxS=jP8!O=&IWN}mQp#vtPahK2Q?PoOWoxvl0 zF5LSqtfz@*sH0;{N{^l`mtO?Cu$lHy|Bt}8r*MyZO-9om(53J`Bc)r<8gyyjflNBj zY*zk=lotNEiTKkV#)8>sdXw$@z23Lk9(vkI24BxCje|g&pZeOLNCw5e)c(ZF&fC*x z%<8ZR9k!vzBOhjZrFg4t=X&Ha9Lkefej?ek)!m%)$2z?}=YI?zcHRYi7Po1C$kL}s zKZduS8F8_j=}vJ4f7M9iFB)7Ke~c&2y&ZImS-GUc66wYE|7+H3wQl$t#b-``tPJ+SLnh6K-avSH&<;bjz6yo-Xln&pK4r#0- zPyc8!H|(Z(N1b;)?-x?qwbqeLY~{{Nvb*Am2Ud%9Q$8Ae4<)2JFniD(4F*5UM^gwE z4rb~o(Zi-IOgFVv@WUO|2sFC?qb9{L#`^3$;%k3`3)&J@CDd#J-y3)6Ss+|+c2!Cz#C zAEo;t;)goBqHoB@4?T$r{+sJdjYgv{AKrRluz?4%S^jzE5QHsj(L#0u^63~mJH_i- zxW&L-PG=wENi*X5D&-&iXX4jsYkiov1^j->qq*J(Hkc^XzZD~&?j5!Iv{Z*eYx;i& zeL%i%{bIzf!liFK>J8VD4PT!^eL9T)9SX+zD#k?sN)cP|i5C2Kun)EGC`Ld0@&Nk8 zz>DO`B1FFwR5ACQ#Hv&jmrF!3<;U1PFrOM4_)RoC86EdOK6&Du`C;V`^H#06*zhh! z-@u|ZF|cSei1W6O#QEV-arESqWyPqNQcw4!dXhb`kg3_Kt@uX Gllm|FKLJz# literal 0 HcmV?d00001 diff --git a/public/resources/favicon.png b/public/resources/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..0003976438bf9438823aeaf13556bbb62fe814a3 GIT binary patch literal 11953 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 D&(By( literal 0 HcmV?d00001 diff --git a/public/resources/send_bg.svg b/public/resources/send_bg.svg index 8a2a63bb..a4557acc 100644 --- a/public/resources/send_bg.svg +++ b/public/resources/send_bg.svg @@ -1 +1 @@ -Untitled{ } \ No newline at end of file +File transfer_homepage Copy{ } \ No newline at end of file diff --git a/views/layouts/main.handlebars b/views/layouts/main.handlebars index 4ea9f0b3..19a31437 100644 --- a/views/layouts/main.handlebars +++ b/views/layouts/main.handlebars @@ -10,13 +10,15 @@ +