diff --git a/app.py b/app.py index cd09cb5..3e470fd 100644 --- a/app.py +++ b/app.py @@ -56,5 +56,9 @@ def about(): def developers(): return render_template("developers.html") +@app.errorhandler(404) +def error404(error): + return render_template("error404.html"), 404 + if __name__ == "__main__": app.run(debug=True) diff --git a/static/sass/error404.sass b/static/sass/error404.sass new file mode 100644 index 0000000..f002aac --- /dev/null +++ b/static/sass/error404.sass @@ -0,0 +1,23 @@ +@import variables + +div#message + color: $baseColor1 + font-family: monospace + font-size: 700% + font-weight: normal + margin-top: 8% + text-align: center + + span + &#error-num + font-size: 170% + vertical-align: middle + + &.c1 + color: $baseColor1 + + &.c2 + color: $baseColor2 + + &.c3 + color: $baseColor3 diff --git a/static/sass/main.sass b/static/sass/main.sass index 4474ee0..e987f0c 100644 --- a/static/sass/main.sass +++ b/static/sass/main.sass @@ -35,10 +35,12 @@ div#container background-color: $baseColor1 bottom: -30px height: 60px + padding-bottom: 5px padding-top: 15px position: fixed text-align: center width: 100% + z-index: 100 &:hover @include delay(0s) diff --git a/templates/error404.html b/templates/error404.html new file mode 100644 index 0000000..dad4920 --- /dev/null +++ b/templates/error404.html @@ -0,0 +1,14 @@ += extends "layout.html" + += block head + {{ assets.tag("error404.css") }} += endblock + += block body +
+ puts("404"); +
+= endblock