From 8768d6afccf18b4d4de7cb4f8b36ba53a04d17ac Mon Sep 17 00:00:00 2001 From: alpha Date: Wed, 7 Aug 2019 19:16:48 +0200 Subject: [PATCH 1/3] add glitch , font none local --- assets/style/glitch.css | 375 ++++++++++++++++++++++++++++++++++++++++ assets/style/style.css | 3 + index.html | 7 + 3 files changed, 385 insertions(+) create mode 100644 assets/style/glitch.css create mode 100644 assets/style/style.css create mode 100644 index.html diff --git a/assets/style/glitch.css b/assets/style/glitch.css new file mode 100644 index 0000000..973285f --- /dev/null +++ b/assets/style/glitch.css @@ -0,0 +1,375 @@ +@font-face { + font-family: 'Archivo Black'; + font-style: normal; + font-weight: 400; + src: local('Archivo Black Regular'), local('ArchivoBlack-Regular'), url(https://fonts.gstatic.com/s/archivoblack/v9/HTxqL289NzCGg4MzN6KJ7eW6CYyF-w.ttf) format('truetype'); + } + .glitch-wrapper { + font-family: 'Archivo Black', sans-serif; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + } + .glitch { + color: white; + font-size: 150px; + text-transform: upercase; + position: relative; + display: inline-block; + } + .glitch::before, + .glitch::after { + content: attr(data-text); + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: black; + } + .glitch::before { + left: 2px; + text-shadow: -2px 0 #49FC00; + clip: rect(24px, 550px, 90px, 0); + animation: glitch-anim-2 3s infinite linear alternate-reverse; + } + .glitch::after { + left: -2px; + text-shadow: -2px 0 #b300fc; + clip: rect(85px, 550px, 140px, 0); + animation: glitch-anim 2.5s infinite linear alternate-reverse; + } + @-webkit-keyframes glitch-anim { + 0% { + clip: rect(65px, 9999px, 109px, 0); + } + 4.166666666666666% { + clip: rect(69px, 9999px, 31px, 0); + } + 8.333333333333332% { + clip: rect(30px, 9999px, 106px, 0); + } + 12.5% { + clip: rect(124px, 9999px, 149px, 0); + } + 16.666666666666664% { + clip: rect(91px, 9999px, 48px, 0); + } + 20.833333333333336% { + clip: rect(125px, 9999px, 17px, 0); + } + 25% { + clip: rect(107px, 9999px, 72px, 0); + } + 29.166666666666668% { + clip: rect(16px, 9999px, 131px, 0); + } + 33.33333333333333% { + clip: rect(127px, 9999px, 115px, 0); + } + 37.5% { + clip: rect(140px, 9999px, 4px, 0); + } + 41.66666666666667% { + clip: rect(58px, 9999px, 147px, 0); + } + 45.83333333333333% { + clip: rect(109px, 9999px, 138px, 0); + } + 50% { + clip: rect(70px, 9999px, 68px, 0); + } + 54.166666666666664% { + clip: rect(33px, 9999px, 65px, 0); + } + 58.333333333333336% { + clip: rect(102px, 9999px, 82px, 0); + } + 62.5% { + clip: rect(148px, 9999px, 13px, 0); + } + 66.66666666666666% { + clip: rect(121px, 9999px, 91px, 0); + } + 70.83333333333334% { + clip: rect(93px, 9999px, 55px, 0); + } + 75% { + clip: rect(128px, 9999px, 139px, 0); + } + 79.16666666666666% { + clip: rect(72px, 9999px, 8px, 0); + } + 83.33333333333334% { + clip: rect(70px, 9999px, 64px, 0); + } + 87.5% { + clip: rect(104px, 9999px, 56px, 0); + } + 91.66666666666666% { + clip: rect(21px, 9999px, 15px, 0); + } + 95.83333333333334% { + clip: rect(7px, 9999px, 45px, 0); + } + 100% { + clip: rect(9px, 9999px, 129px, 0); + } + } + @keyframes glitch-anim { + 0% { + clip: rect(65px, 9999px, 109px, 0); + } + 4.166666666666666% { + clip: rect(69px, 9999px, 31px, 0); + } + 8.333333333333332% { + clip: rect(30px, 9999px, 106px, 0); + } + 12.5% { + clip: rect(124px, 9999px, 149px, 0); + } + 16.666666666666664% { + clip: rect(91px, 9999px, 48px, 0); + } + 20.833333333333336% { + clip: rect(125px, 9999px, 17px, 0); + } + 25% { + clip: rect(107px, 9999px, 72px, 0); + } + 29.166666666666668% { + clip: rect(16px, 9999px, 131px, 0); + } + 33.33333333333333% { + clip: rect(127px, 9999px, 115px, 0); + } + 37.5% { + clip: rect(140px, 9999px, 4px, 0); + } + 41.66666666666667% { + clip: rect(58px, 9999px, 147px, 0); + } + 45.83333333333333% { + clip: rect(109px, 9999px, 138px, 0); + } + 50% { + clip: rect(70px, 9999px, 68px, 0); + } + 54.166666666666664% { + clip: rect(33px, 9999px, 65px, 0); + } + 58.333333333333336% { + clip: rect(102px, 9999px, 82px, 0); + } + 62.5% { + clip: rect(148px, 9999px, 13px, 0); + } + 66.66666666666666% { + clip: rect(121px, 9999px, 91px, 0); + } + 70.83333333333334% { + clip: rect(93px, 9999px, 55px, 0); + } + 75% { + clip: rect(128px, 9999px, 139px, 0); + } + 79.16666666666666% { + clip: rect(72px, 9999px, 8px, 0); + } + 83.33333333333334% { + clip: rect(70px, 9999px, 64px, 0); + } + 87.5% { + clip: rect(104px, 9999px, 56px, 0); + } + 91.66666666666666% { + clip: rect(21px, 9999px, 15px, 0); + } + 95.83333333333334% { + clip: rect(7px, 9999px, 45px, 0); + } + 100% { + clip: rect(9px, 9999px, 129px, 0); + } + } + @-webkit-keyframes glitch-anim-2 { + 6.666666666666667% { + clip: rect(124px, 9999px, 17px, 0); + } + 10% { + clip: rect(53px, 9999px, 32px, 0); + } + 13.333333333333334% { + clip: rect(13px, 9999px, 60px, 0); + } + 16.666666666666664% { + clip: rect(57px, 9999px, 45px, 0); + } + 20% { + clip: rect(50px, 9999px, 145px, 0); + } + 23.333333333333332% { + clip: rect(25px, 9999px, 134px, 0); + } + 26.666666666666668% { + clip: rect(107px, 9999px, 100px, 0); + } + 30% { + clip: rect(35px, 9999px, 38px, 0); + } + 33.33333333333333% { + clip: rect(53px, 9999px, 123px, 0); + } + 36.666666666666664% { + clip: rect(16px, 9999px, 55px, 0); + } + 40% { + clip: rect(131px, 9999px, 33px, 0); + } + 43.333333333333336% { + clip: rect(147px, 9999px, 54px, 0); + } + 46.666666666666664% { + clip: rect(43px, 9999px, 107px, 0); + } + 50% { + clip: rect(139px, 9999px, 71px, 0); + } + 53.333333333333336% { + clip: rect(140px, 9999px, 31px, 0); + } + 56.666666666666664% { + clip: rect(43px, 9999px, 146px, 0); + } + 60% { + clip: rect(23px, 9999px, 2px, 0); + } + 63.33333333333333% { + clip: rect(47px, 9999px, 113px, 0); + } + 66.66666666666666% { + clip: rect(11px, 9999px, 35px, 0); + } + 70% { + clip: rect(39px, 9999px, 19px, 0); + } + 73.33333333333333% { + clip: rect(79px, 9999px, 60px, 0); + } + 76.66666666666667% { + clip: rect(75px, 9999px, 139px, 0); + } + 80% { + clip: rect(145px, 9999px, 21px, 0); + } + 83.33333333333334% { + clip: rect(99px, 9999px, 143px, 0); + } + 86.66666666666667% { + clip: rect(97px, 9999px, 101px, 0); + } + 90% { + clip: rect(115px, 9999px, 59px, 0); + } + 93.33333333333333% { + clip: rect(55px, 9999px, 38px, 0); + } + 96.66666666666667% { + clip: rect(142px, 9999px, 143px, 0); + } + 100% { + clip: rect(7px, 9999px, 67px, 0); + } + } + @keyframes glitch-anim-2 { + 6.666666666666667% { + clip: rect(124px, 9999px, 17px, 0); + } + 10% { + clip: rect(53px, 9999px, 32px, 0); + } + 13.333333333333334% { + clip: rect(13px, 9999px, 60px, 0); + } + 16.666666666666664% { + clip: rect(57px, 9999px, 45px, 0); + } + 20% { + clip: rect(50px, 9999px, 145px, 0); + } + 23.333333333333332% { + clip: rect(25px, 9999px, 134px, 0); + } + 26.666666666666668% { + clip: rect(107px, 9999px, 100px, 0); + } + 30% { + clip: rect(35px, 9999px, 38px, 0); + } + 33.33333333333333% { + clip: rect(53px, 9999px, 123px, 0); + } + 36.666666666666664% { + clip: rect(16px, 9999px, 55px, 0); + } + 40% { + clip: rect(131px, 9999px, 33px, 0); + } + 43.333333333333336% { + clip: rect(147px, 9999px, 54px, 0); + } + 46.666666666666664% { + clip: rect(43px, 9999px, 107px, 0); + } + 50% { + clip: rect(139px, 9999px, 71px, 0); + } + 53.333333333333336% { + clip: rect(140px, 9999px, 31px, 0); + } + 56.666666666666664% { + clip: rect(43px, 9999px, 146px, 0); + } + 60% { + clip: rect(23px, 9999px, 2px, 0); + } + 63.33333333333333% { + clip: rect(47px, 9999px, 113px, 0); + } + 66.66666666666666% { + clip: rect(11px, 9999px, 35px, 0); + } + 70% { + clip: rect(39px, 9999px, 19px, 0); + } + 73.33333333333333% { + clip: rect(79px, 9999px, 60px, 0); + } + 76.66666666666667% { + clip: rect(75px, 9999px, 139px, 0); + } + 80% { + clip: rect(145px, 9999px, 21px, 0); + } + 83.33333333333334% { + clip: rect(99px, 9999px, 143px, 0); + } + 86.66666666666667% { + clip: rect(97px, 9999px, 101px, 0); + } + 90% { + clip: rect(115px, 9999px, 59px, 0); + } + 93.33333333333333% { + clip: rect(55px, 9999px, 38px, 0); + } + 96.66666666666667% { + clip: rect(142px, 9999px, 143px, 0); + } + 100% { + clip: rect(7px, 9999px, 67px, 0); + } + } + \ No newline at end of file diff --git a/assets/style/style.css b/assets/style/style.css new file mode 100644 index 0000000..8e15561 --- /dev/null +++ b/assets/style/style.css @@ -0,0 +1,3 @@ +body{ + background-color: black; +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..f3950e0 --- /dev/null +++ b/index.html @@ -0,0 +1,7 @@ + + + + +
+
Cliffbreak
+
\ No newline at end of file From 5283cb1283ed1169c0fcd07903dfef3a7df0a91d Mon Sep 17 00:00:00 2001 From: alpha Date: Thu, 8 Aug 2019 17:31:41 +0200 Subject: [PATCH 2/3] wtf -fix open --- assets/style/glitch.css | 2 +- assets/style/sphere.css | 12 ++++++++++++ index.html | 14 +++++++++++--- 3 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 assets/style/sphere.css diff --git a/assets/style/glitch.css b/assets/style/glitch.css index 973285f..2bcd3c1 100644 --- a/assets/style/glitch.css +++ b/assets/style/glitch.css @@ -6,10 +6,10 @@ } .glitch-wrapper { font-family: 'Archivo Black', sans-serif; - height: 100%; display: flex; justify-content: center; align-items: center; + margin-top: 12vw; } .glitch { color: white; diff --git a/assets/style/sphere.css b/assets/style/sphere.css new file mode 100644 index 0000000..fdfa455 --- /dev/null +++ b/assets/style/sphere.css @@ -0,0 +1,12 @@ +.sphere-wrapper{ + text-align: center; +} + +sphere{ + margin: 1.5vw; + height: 10vw; + width: 10vw; + background-color: #bbb; + border-radius: 50%; + display: inline-block; +} diff --git a/index.html b/index.html index f3950e0..06b2139 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,15 @@ + - -
+
+
Cliffbreak
-
\ No newline at end of file +
+
+
+ + Test + + +
From 26c47a8a1907287ffb4e94b3f286c5222fcbf73e Mon Sep 17 00:00:00 2001 From: alpha Date: Thu, 8 Aug 2019 18:22:08 +0200 Subject: [PATCH 3/3] add features --- assets/style/sphere.css | 29 ++++++++++++++++++++++++++--- index.html | 16 +++++++++++++++- 2 files changed, 41 insertions(+), 4 deletions(-) diff --git a/assets/style/sphere.css b/assets/style/sphere.css index fdfa455..a7d9b39 100644 --- a/assets/style/sphere.css +++ b/assets/style/sphere.css @@ -1,12 +1,35 @@ .sphere-wrapper{ - text-align: center; + display: flex; + + justify-content: center; + +} +.sphere-content-warapper{ + position: relative; + top: 50%; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + height: 90%; + width: 90%; +} + +img{ + width: 100%; + height: auto; + max-width: 100%; } sphere{ margin: 1.5vw; height: 10vw; width: 10vw; - background-color: #bbb; + background-color:#707070; border-radius: 50%; - display: inline-block; + display: flex; + justify-content: center; +} + +sphere:hover{ + background-color: #E8E8E8 ; } diff --git a/index.html b/index.html index 06b2139..bea8432 100644 --- a/index.html +++ b/index.html @@ -8,8 +8,22 @@
+ +
+ gitEa +
+
- Test +
+ +
+
+ + \ No newline at end of file