diff --git a/index.html b/index.html index 9f484ce..588718b 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,9 @@
- • - • - •• • - • • • - ••••••••• - • • •• - • • • - ••••• • • • - • • •• • - • • • - • • •• - • • • • - • •• • - ••• •••• --
++-• • •• • @@ -50,12 +36,12 @@ ••••• • • • • • •• • • • • - • • •• + • • •• • • • • • •• • ••• ••••-+• • •• • @@ -71,99 +57,23 @@ • •• • ••• ••••-+• • •• • • • • ••••••••• - • • •• + • • •• • • • - ••••• • • • - • • •• • + ••••• • • • + • • •• • • • • • • •• - • • • • + • • • • • •• • ••• ••••-- • - • - •• • - • • • - ••••••••• - • • •• - • • • - ••••• • • • - • • •• • - • • • - • • •• - • • • • - • •• • - ••• •••• --- • - • - •• • - • • • - ••••••••• - • • •• - • • • - ••••• • • • - • • •• • - • • • - • • •• - • • • • - • •• • - ••• •••• --- • - • - •• • - • • • - ••••••••• - • • •• - • • • - ••••• • • • - • • •• • -• • • - • • •• - • • • • - • •• • - ••• •••• --- •• - • • • - •• • - • • • - • • • • - ••••• • •• - • • ••••••••• - • • • -•• • ••• • - • • • • - • •• • • - ••• •••• --- •• - • • • - •• • - • • • - • • • • - ••••• • •• - • • ••••••••• - • • • • - • • ••• • - • • • • - • •• • • - ••• •••• --+•• • • • @@ -179,21 +89,6 @@ ••• ••••• diff --git a/style.css b/style.css deleted file mode 100644 index b5d2291..0000000 --- a/style.css +++ /dev/null @@ -1,122 +0,0 @@ -body { - /* - */ - overflow-x: hidden; -} -body * { - display: flex; - margin: auto; -} -script, style { - display: none; -} -p, pre { - line-height: 0.8; - font-size: 12px; - font-family: monospace; -} -pre { - margin: 10px 0px; -} - -div.banner { - flex-wrap: wrap; - overflow: hidden; - width: 99vw; - margin: 10px 0px; -} -div.smallbanner { - height: 3.5ex; -} -div.bigbanner { - height: 21.5ex; -} -div.banner * { - margin: 0px; -} -div.banner p { - white-space: pre; -} -div.banner br { - display: block; -} -pre.banner { - position: relative; - margin-left: -100px; - animation-name: slide; - animation-iteration-count: infinite; - animation-duration: 2s; - animation-timing-function: linear; - animation-direction: normal; -} -pre.banner.pause { - animation-play-state: paused; -} -pre.banner.reverse { - animation-direction: reverse; -} -pre.banner.t0_5 { - animation-duration: 0.5s; -} -pre.banner.t1_0 { - animation-duration: 1s; -} -pre.banner.t1_5 { - animation-duration: 1.5s; -} -@keyframes slide { - from {left:0;} - to {left:2.4em;} -} - -.mouse_container { - display: grid; - width: fit-content; - margin-left: 0px; - - /* - border: 1px solid blue; - */ -} -pre.mouse { - position: relative; - grid-column: 1; - grid-row: 1; - margin: auto auto 0px 0px; - /* - width: fit-content; - height: fit-content; - - border: 1px solid red; - */ - - opacity: 0; - --tmouse: 2s; - animation-name: mouse; - animation-iteration-count: infinite; - animation-duration: var(--tmouse); - animation-timing-function: linear; - animation-direction: normal; -} -/* -pre.mouse:first-child { - position: relative; -} -*/ - -pre.mouse.f2 {animation-delay: calc(var(--tmouse) * 10/100);} -pre.mouse.f3 {animation-delay: calc(var(--tmouse) * 20/100);} -pre.mouse.f4 {animation-delay: calc(var(--tmouse) * 30/100);} -pre.mouse.f5 {animation-delay: calc(var(--tmouse) * 40/100);} -pre.mouse.f6 {animation-delay: calc(var(--tmouse) * 50/100);} -pre.mouse.f7 {animation-delay: calc(var(--tmouse) * 60/100);} -pre.mouse.f8 {animation-delay: calc(var(--tmouse) * 70/100);} -pre.mouse.f9 {animation-delay: calc(var(--tmouse) * 80/100);} -pre.mouse.f10 {animation-delay: calc(var(--tmouse) * 90/100);} -@keyframes mouse { - 0% {opacity: 1;} - 10% {opacity: 1;} - 10.1% {opacity: 0;} - 100% {opacity: 0;} -} - diff --git a/style/banners.css b/style/banners.css new file mode 100644 index 0000000..d24cbac --- /dev/null +++ b/style/banners.css @@ -0,0 +1,51 @@ + +div.banner { + flex-wrap: wrap; + overflow: hidden; + width: 99vw; + margin: 10px 0px; +} +div.smallbanner { + height: 3.5ex; +} +div.bigbanner { + height: 21.5ex; +} +div.banner * { + margin: 0px; +} +div.banner p { + white-space: pre; +} +div.banner br { + display: block; +} +pre.banner { + position: relative; + margin-left: -100px; + animation-name: slide; + animation-iteration-count: infinite; + animation-duration: 2s; + animation-timing-function: linear; + animation-direction: normal; +} +pre.banner.pause { + animation-play-state: paused; +} +pre.banner.reverse { + animation-direction: reverse; +} +pre.banner.t0_5 { + animation-duration: 0.5s; +} +pre.banner.t1_0 { + animation-duration: 1s; +} +pre.banner.t1_5 { + animation-duration: 1.5s; +} +@keyframes slide { + from {left:0;} + to {left:2.4em;} +} + diff --git a/style/frames.css b/style/frames.css new file mode 100644 index 0000000..8bd98ae --- /dev/null +++ b/style/frames.css @@ -0,0 +1,46 @@ + +.frames_container { + display: grid; + width: fit-content; + margin-left: 0px; + + /* + border: 1px solid blue; + */ +} +pre.frame.hide { + display: none; +} +pre.frame { + position: relative; + grid-column: 1; + grid-row: 1; + margin: auto auto 0px 0px; + + /* + width: fit-content; + height: fit-content; + + border: 1px solid red; + */ + + opacity: 0; + --tframes: 2s; + animation-name: ascii_frame; + animation-iteration-count: infinite; + animation-duration: var(--tframes); + animation-timing-function: linear; + animation-direction: normal; +} + +pre.frame.f2 {animation-delay: calc(var(--tframes) * 25/100);} +pre.frame.f3 {animation-delay: calc(var(--tframes) * 50/100);} +pre.frame.f4 {animation-delay: calc(var(--tframes) * 75/100);} + +@keyframes ascii_frame { + 0% {opacity: 1;} + 25% {opacity: 1;} + 25.1% {opacity: 0;} + 100% {opacity: 0;} +} + diff --git a/style/style.css b/style/style.css new file mode 100644 index 0000000..e64f974 --- /dev/null +++ b/style/style.css @@ -0,0 +1,22 @@ +body { + /* + */ + overflow-x: hidden; +} +body * { + display: flex; + margin: auto; +} +script, style { + display: none; +} +p, pre { + line-height: 0.8; + font-size: 12px; + font-family: monospace; +} +pre { + margin: 10px 0px; +} + +