diff options
| author | Louis Burda <quent.burda@gmail.com> | 2022-11-01 23:11:38 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2022-11-01 23:11:38 +0100 |
| commit | 830fb7c1bd36386cd714f97df65da0b55ca26dd5 (patch) | |
| tree | 71c305d93aa97be138a6ba6f73d9cbb34bdd96cb | |
| parent | 3e533a2f52ccb55897c70935a36fe0ebbc0d64d3 (diff) | |
| download | bambi7-service-fireworx-830fb7c1bd36386cd714f97df65da0b55ca26dd5.tar.gz bambi7-service-fireworx-830fb7c1bd36386cd714f97df65da0b55ca26dd5.zip | |
Fix inspire text position and size
| -rw-r--r-- | service/app.py | 2 | ||||
| -rw-r--r-- | service/static/glitch.css | 151 |
2 files changed, 77 insertions, 76 deletions
diff --git a/service/app.py b/service/app.py index a9e58fc..19102b5 100644 --- a/service/app.py +++ b/service/app.py @@ -136,7 +136,7 @@ inspire_template = base_template.format(body=""" """) inspire_navbar_html = """ -<div class="glitch"> +<div id="glitch"> <a href="/inspire"> <span class="glitch__color glitch__color--red">Inspire</span> <span class="glitch__color glitch__color--blue">Inspire</span> diff --git a/service/static/glitch.css b/service/static/glitch.css index 6825a7b..62e522e 100644 --- a/service/static/glitch.css +++ b/service/static/glitch.css @@ -1,109 +1,110 @@ -.glitch { - animation: glitch-skew 2s cubic-bezier(.25, .46, .45, .94) 4s infinite; - position: relative; - text-align: center; - transform-origin: center top; +#glitch { + animation: glitch-skew 2s cubic-bezier(.25, .46, .45, .94) 4s infinite; + position: relative; + text-align: center; + transform-origin: center top; + height: 1em !important; + padding: 0px !important; } .glitch__color { - height: 100%; - left: 0; - opacity: 0.8; - position: absolute; - top: -2px; - transform-origin: center center; - width: 100%; - z-index: -1; + height: 100%; + left: 0; + opacity: 0.8; + position: absolute; + transform-origin: center center; + width: 100%; + z-index: -1; } .glitch__color--red { - animation: glitch 300ms cubic-bezier(.25, .46, .45, .94) infinite; - color: red; + animation: glitch 300ms cubic-bezier(.25, .46, .45, .94) infinite; + color: red; } .glitch__color--blue { - animation: glitch 300ms cubic-bezier(.25, .46, .45, .94) infinite reverse; - color: blue; + animation: glitch 300ms cubic-bezier(.25, .46, .45, .94) infinite reverse; + color: blue; } .glitch__color--green { - animation: glitch 300ms cubic-bezier(.25, .46, .45, .94) 100ms infinite; - color: green; + animation: glitch 300ms cubic-bezier(.25, .46, .45, .94) 100ms infinite; + color: green; } .glitch__line { - animation: glitch-line 2s linear infinite; - background: #000; - content: ''; - height: 1px; - left: 0; - position: absolute; - top: 0; - width: 100%; - z-index: 1; + animation: glitch-line 2s linear infinite; + background: #000; + content: ''; + height: 1px; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 1; } .glitch--first { - animation: glitch-line 2s linear infinite; + animation: glitch-line 2s linear infinite; } .glitch--second { - animation: glitch-line 1s linear 1s infinite; + animation: glitch-line 1s linear 1s infinite; } @keyframes glitch { - 0% { - transform: translate(0); - } - 20% { - transform: translate(-1px, 1px); - } - 40% { - transform: translate(-1px, -1px); - } - 60% { - transform: translate(1px, 1px); - } - 80% { - transform: translate(1px, -1px); - } - 100% { - transform: translate(0); - } + 0% { + transform: translate(0); + } + 20% { + transform: translate(-1px, 1px); + } + 40% { + transform: translate(-1px, -1px); + } + 60% { + transform: translate(1px, 1px); + } + 80% { + transform: translate(1px, -1px); + } + 100% { + transform: translate(0); + } } @keyframes glitch-skew { - 0% { - transform: skew(0deg, 0deg); - } - 48% { - transform: skew(0deg, 0deg); - filter: blur(0); - } - 50% { - transform: skew(-20deg, 0deg); - filter: blur(4px); - } - 52% { - transform: skew(20deg, 0deg); - } - 54% { - transform: skew(0deg, 0deg); - filter: blur(0); - } - 100% { - transform: skew(0deg, 0deg); - } + 0% { + transform: skew(0deg, 0deg); + } + 48% { + transform: skew(0deg, 0deg); + filter: blur(0); + } + 50% { + transform: skew(-20deg, 0deg); + filter: blur(4px); + } + 52% { + transform: skew(20deg, 0deg); + } + 54% { + transform: skew(0deg, 0deg); + filter: blur(0); + } + 100% { + transform: skew(0deg, 0deg); + } } @keyframes glitch-line { - 0% { - top: 0; - } + 0% { + top: 0; + } - 100% { - top: 100%; - } + 100% { + top: 100%; + } } |
