From 1c17a6c522e699728f628e913be4a8f1578ef994 Mon Sep 17 00:00:00 2001 From: wangziyangyang <707231019@qq.com> Date: Sat, 28 Mar 2020 08:46:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0404=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E5=8A=A8=E7=94=BB=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mes/src/main/resources/static/css/404.css | 197 ++++++++++++++++++ .../main/resources/static/image/bubble.png | Bin 0 -> 2426 bytes mes/src/main/resources/static/image/sign.png | Bin 0 -> 15461 bytes .../resources/static/js/layuimodule/404.js | 62 ++++++ .../main/resources/templates/error/404.ftl | 122 +++-------- .../main/resources/templates/error/404old.ftl | 109 ++++++++++ 6 files changed, 394 insertions(+), 96 deletions(-) create mode 100644 mes/src/main/resources/static/css/404.css create mode 100644 mes/src/main/resources/static/image/bubble.png create mode 100644 mes/src/main/resources/static/image/sign.png create mode 100644 mes/src/main/resources/static/js/layuimodule/404.js create mode 100644 mes/src/main/resources/templates/error/404old.ftl diff --git a/mes/src/main/resources/static/css/404.css b/mes/src/main/resources/static/css/404.css new file mode 100644 index 0000000..df48335 --- /dev/null +++ b/mes/src/main/resources/static/css/404.css @@ -0,0 +1,197 @@ +/* + * 作者: QYZQ + * 时间:2018.2.4 + * 备注:404页面设计灵感源于FreePik网站图片(https://www.freepik.com/free-vector/funny-error-404-background-design_1161579.htm#term=404&page=1&position=2), + * FreePik网站提供免费下载渠道,网站也有提示侵权的通知,如有侵权请联系(Email: greatyuzequn@outlook.com),QYZQ将及时处理. + */ + +body, div, p, a{ + margin: 0px; + padding: 0px; +} + +p{ + text-decoration: none; + user-select: none; +} + +html, body{ + width: 100%; + height: 100%; +} + +body{ + background: linear-gradient(#c7c8cf,#e8e8e9,#c7c8cf); + overflow: hidden; +} + +.code{ + display: block; + width: 100%; + height: 120px; + line-height: 120px; +} + +.code p{ + height: inherit; + line-height: inherit; + text-align: center; + font-family: BalboaWide Bold; + font-size: 50px; + color: #697a8a; + opacity: 1; +} + +.road{ + width: 100%; + height: 600px; +} + +.road .shadow{ + position: relative; + margin: auto; + margin-top: 25%; + width: 330px; + height: 70px; + border:0px; + background: linear-gradient(#777373,#3c3c3c); + box-shadow: 0px 3px 10px 2px #464646, 0px -3px 10px 2px #3a3939 inset; + border-radius: 100%; +} + +.road p{ + display: block; + margin-top: 50px; + height: inherit; + line-height: inherit; + text-align: center; + font-family: BalboaWide Bold; + font-size: 30px; + color: #697a8a; + opacity: 1; +} +.road .shadow .bubble{ + display: block; + position: absolute; + top: -180px; + left: 350px; + width: 246px; + height: 179px; + background-image: url(../image/bubble.png); + background-repeat: no-repeat; + text-align: center; +} + +.road .shadow .bubble a{ + line-height: 140px; + font-family: "microsoft yahei"; + font-size: 1.5em; + color: #F8F8F5; + letter-spacing: 1px; + text-decoration: none; + transition: 1s; + user-select:none; +} + +.road .shadow .bubble a:hover{ + color: #FF8C00; +} + +.road .shadow .shelt{ + position: absolute; + margin: auto; + margin-top: -80px; + width: 330px; + height: 150px; + border:0px; + border-radius: 100%; + overflow: hidden; + background: transparent; +} +.road .shadow .head{ + position: absolute; + left: 50%; + margin-left: -60px; + top: 150px; + width: 120px; + height: 300px; + border: 0px; + border-radius: 100% 100% 0 0; + background-color: #292d38; +} + +.road .shadow .head .eyes{ + width: 100%; + height: 50px; + margin-top: 70px; + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: space-around; +} + +.road .shadow .head .eyes .lefteye,.road .shadow .head .eyes .righteye{ + position: relative; + width: 38px; + height: 38px; + border-radius: 100%; + background-color: #f1f2f4; +} + +.road .shadow .head .eyes .lefteye .eyebrow{ + position: absolute; + width: 38px; + left: 0px; + top: 0px; + height: 19px; + border-radius: 19px 19px 0 0; + background-color:#4c5465; + clip: rect(0px 38px 0px 0px); +} + +.road .shadow .head .eyes .righteye .eyebrow{ + position: absolute; + width: 38px; + left: 0px; + top: 0px; + height: 19px; + border-radius: 19px 19px 0 0; + background-color:#4c5465; + clip: rect(0px 38px 0px 0px); +} + + +.road .shadow .head .eyes .lefteye .eyeball{ + position: absolute; + width: 10px; + left: 50%; + top: 50%; + margin-top: -5px; + margin-left: -5px; + height: 10px; + border-radius: 100%; + background-color:#292d38 ; +} + +.road .shadow .head .eyes .righteye .eyeball{ + position: absolute; + width: 10px; + left: 50%; + top: 50%; + margin-top: -5px; + margin-left: -5px; + height: 10px; + border-radius: 100%; + background-color:#292d38 ; +} + +.road .shadow .hat{ + position: absolute; + top: -297px; + left: -8px; + width: 330px; + height: 330px; + background: url(../image/sign.png) no-repeat; + transform-origin: left bottom; + transform: rotate(17deg); +} diff --git a/mes/src/main/resources/static/image/bubble.png b/mes/src/main/resources/static/image/bubble.png new file mode 100644 index 0000000000000000000000000000000000000000..1bba1ead3ca13447eef8ffcca4face6898c56069 GIT binary patch literal 2426 zcmX9u7}B$x2o;*9;kz5RS_z8|9L@4#!w-p}DlV zG?!T}o3Wt|xpz)7SuVft@ASMrpZD{8-p})VKF{;{=SgvZ*&IDAe^^LJ=qS|I(h<;n zVAqQY1DNi9Toq6U5a!p-g@njh@oo4);JojFqYXreG^DTy*Z~f9&Q<^kfj~_DlPmwp z)vH&38NcwC3qVs-Q*(23zzd+6nHj(U2-pFkXbTIA`_X>_3t%iPErCQ!OG_Xg5uN7l z<#QL45n9x7JN7vcP~O2nM5p>=(*3ZcJ26=R^W-o3uiV(mKGdt0d(nRaSpXAM@a_-0 z>+s}KTv@G~m(MfuP<-t`TH|m<4+ojsT-h~@3PS^7k!7@;@;cvVgxhJAl{6MS?xi0F z3-HKLbV3F$rC}I>YrvP)5}K$$<@cgf;VI=+-R!67+3?4BVkaZKG_eP0_Er0MUI(j`HeqFD1+)g-e>Vn8XruxK!xM{u zMBve!cVqb-EFkiA7dxwE1l!C^Yho63varn`i>VVXn2}!Ky92`=VNOEy@7-Jc&p&r} zX#ad!>1FqP>|5h~=;+_xVX-z@pIOv_x%YylDdu4J`sVlD@7(3F#o2xugSsu)-Qg^C zY_2i7`ZhZHzIM=d#~EDiT=xd8b7_goU7Gny+okR>JHO3*eVZ}L9(lTGb*zIi84#Qc7j|=Crl+DpY4(@ z!POOnJeuj4du$=LzL!u4BYq$cNB7cwMrJ%NH13Gb?d?lA>SRwOJ1i>e7?51waYH3cY>u z8(Dw9tvssIU*paiu+)`L)?XHp7uhY3nc zzSC<&GvwOPmUC|k*s&<#BHBY6Jpsa9VBw_P->vIQ*$=LBD?4tYQe{E&5AEu^kJNB$ zl5|oJ)64OjCQZphs2lN%g`clnM}<-!N8(fLK>C$<6jQjF zhfdCQj=B_BFmH4_Rf+hJd{RfnVRAJ2S}yA9SUbwDNi~sEUimD%I!q-ma`WN_>QK** zhpms3T9>b*`cH6_3?lNORJGuXA3=?!Hzvd7&D!O^XpL%0ZZ#1QxL}u&8mAOCYBnF- z`~Lem$C_aW=zeOwPBX$?~SyVhSbN$AnNqC-PWuQROc?$1^ z!g#>=G~*_el|)#Ee&*@{Yg07)IoOp=rs4xbTNmr@wn;ynsZ(wHhn6Z~Tnz1o#ZmDA z*(34iJxQL)tg4k#yTSB|suiN$rlfii-Ngs`{kMhE9z2o$uU$F_H;+t!S)_yejTPSY zm{ubGSoc-I)grV)p*|BW<3%TT6GzrHY7F1Zxm9K@57Y33wne{oD7ahLtlunyD1#7n36s&o+u${Eq+hqz z#1usniTSL>Lmr&59H=*J*%!#3qMRwti{ZHpP9zHNGi}-}9(M7LVA!Y5tKE_*63%O5 zeNCQIo7l=&dSm?9Ud6B_XOl3G(h$>U^+7BWF>m_U(({VnGFdbB-l5bi$z_9U{;}1d z%}DL-V?IOh)@6XGsB+tP9k4SAJ6 zv!dJSJ9<4N*9d&@+}x3}47^BkP+X1^%$m#OtZo{LqyB<|aMt!??@L57cJe4k&Gcr3K!52szky<^R^m19WCv#lq2!Y}Mx^tMh7ScCudR`(r z&&Rsq)8ZpV>v;YXVN|e5{;){BmY%Au7SD?(B72r2HB>vYHhozG{;}6aJX$^`rf@D6OaAVgfumd;z%iW-hlsRV&(n6ruCl3@DYSI z2Wz=Pn+-Aag+-$UgKTEf&p4Bn(aDB}6F&7h+jS+sZ(N@8cNKVlgi@p*g=tZ2jfs&5 z&Kj~iY(P9R`#5xEJz&Q@)b(=coHE+uX9YQ_I4(BEDr7w%jKC6HyY%~U+a=?PC?{uh zo}Uxn>;J0$gB*N}XPla~QdNg!Jh;@Ye)>}trRfvA?5?EiYNO1tm%9+(#$LppW^~ip zH=NkQEQ*|@`>Mw$>DMxr)@?bLHHYHZODYi${UWnZd2w6iG`cUIG7mxb`xi-j7YH-Q zz(3tyqHh#HXV3xw literal 0 HcmV?d00001 diff --git a/mes/src/main/resources/static/image/sign.png b/mes/src/main/resources/static/image/sign.png new file mode 100644 index 0000000000000000000000000000000000000000..1cb8f6e9055aed4645e613e4ee0029392684ecd0 GIT binary patch literal 15461 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 b*KYqGb{@R!F$WeJ00000NkvXXu0mjfE*%Ap literal 0 HcmV?d00001 diff --git a/mes/src/main/resources/static/js/layuimodule/404.js b/mes/src/main/resources/static/js/layuimodule/404.js new file mode 100644 index 0000000..6c1ba07 --- /dev/null +++ b/mes/src/main/resources/static/js/layuimodule/404.js @@ -0,0 +1,62 @@ +var parallel = 17; +var headHeight = 150; +var opacity = 0; +var eyeBrowHeight = 0; +var step = 1; +var timer_show; +var timer_eyebrow; + +document.onmousemove = mouseMove; + +function mouseMove(e){ + /*眼球转动*/ +} + +function startAnimation(){ + timer_show = setInterval('rotateCounterclockwise()', 55); + window.setTimeout(function(){ + window.clearInterval(timer_eyebrow); + timer_show = setInterval('rotateClockwise()', 55); + },1000*6); +} + +function rotateCounterclockwise() { + parallel = parallel - 0.3; + headHeight = headHeight - 2.5; + opacity = (17 - parallel)/17; + if(parallel > 0) { + $('.head').css('top',headHeight+'px'); + $('.hat').css('transform', 'rotate(' + parallel + 'deg)'); +// $('.code p').css('opacity',opacity); + $('.bubble').css('opacity',opacity); + }else{ + window.clearInterval(timer_show); + timer_eyebrow = setInterval('flash()',10); + + } +} + +function rotateClockwise() { + parallel = parallel + 0.3; + headHeight = headHeight + 2.5; + opacity = (17 - parallel)/17; + if(parallel <= 17) { + $('.head').css('top',headHeight+'px'); + $('.hat').css('transform', 'rotate(' + parallel + 'deg)'); +// $('.code p').css('opacity',opacity); + $('.bubble').css('opacity',opacity); + }else{ + window.clearInterval(timer_show); + startAnimation(); + } +} + +function flash(){ + eyeBrowHeight += step; + $('.lefteye .eyebrow').css('clip','rect(0px 38px ' + eyeBrowHeight + 'px 0px)'); + $('.righteye .eyebrow').css('clip','rect(0px 38px ' + eyeBrowHeight + 'px 0px)'); + if(eyeBrowHeight % 19 === 0) + step = -step; +} + +startAnimation(); \ No newline at end of file diff --git a/mes/src/main/resources/templates/error/404.ftl b/mes/src/main/resources/templates/error/404.ftl index a159ae1..ba8d052 100644 --- a/mes/src/main/resources/templates/error/404.ftl +++ b/mes/src/main/resources/templates/error/404.ftl @@ -1,109 +1,39 @@ - - 404 - - - - - - - <#include "${request.contextPath}/common/common.ftl"> - + + 你的资源掉了! + + + -
-
-
-
-
-
- +
+

ERROR 404

+
+
+
+
+
+
+
+
+
-
-
-
- +
+
+
-
-
- -
-
-
OH! - -
-

很抱歉,你访问的页面找不到了

+
+
+
+

修身正心,齐家治国

- - \ No newline at end of file + + diff --git a/mes/src/main/resources/templates/error/404old.ftl b/mes/src/main/resources/templates/error/404old.ftl new file mode 100644 index 0000000..aba6b5f --- /dev/null +++ b/mes/src/main/resources/templates/error/404old.ftl @@ -0,0 +1,109 @@ + + + + + 404 + + + + + + + <#include "${request.contextPath}/common/common.ftl"> + + + +
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
OH! + +
+
+

功能正在开发中!!请耐心等待

+
+
+
+ + + \ No newline at end of file