Created
August 9, 2023 11:13
-
-
Save Xeven777/646b66885f9b4c6200bf75b0fa67e8de to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
html { | |
box-sizing: border-box; | |
-webkit-font-smoothing: antialiased; | |
} | |
* { | |
box-sizing: inherit; | |
margin: 0; | |
padding: 0; | |
} | |
*:before, | |
*:after { | |
box-sizing: inherit; | |
} | |
body { | |
min-height: 100vh; | |
display: flex; | |
justify-content: center; | |
align-items: center; | |
background: #5a4e33; | |
overflow: hidden; | |
} | |
#preloader { | |
display: flex; | |
justify-content: center; | |
align-items: center; | |
background: #5a4e33 no-repeat center; | |
position: fixed; | |
opacity: 100%; | |
visibility: visible; | |
transition: opacity 0.75s ease, visibility 0.75s ease; | |
} | |
.book { | |
--color: #ddbe84; | |
--duration: 6.8s; | |
width: 32px; | |
height: 12px; | |
position: relative; | |
margin: 32px 0 0 0; | |
zoom: 1.5; | |
} | |
.book .inner { | |
width: 32px; | |
height: 12px; | |
position: relative; | |
transform-origin: 2px 2px; | |
transform: rotateZ(-90deg); | |
-webkit-animation: book var(--duration) ease infinite; | |
animation: book var(--duration) ease infinite; | |
} | |
.book .inner .left, | |
.book .inner .right { | |
width: 60px; | |
height: 4px; | |
top: 0; | |
border-radius: 2px; | |
background: var(--color); | |
position: absolute; | |
} | |
.book .inner .left:before, | |
.book .inner .right:before { | |
content: ""; | |
width: 48px; | |
height: 4px; | |
border-radius: 2px; | |
background: inherit; | |
position: absolute; | |
top: -10px; | |
left: 6px; | |
} | |
.book .inner .left { | |
right: 28px; | |
transform-origin: 58px 2px; | |
transform: rotateZ(90deg); | |
-webkit-animation: left var(--duration) ease infinite; | |
animation: left var(--duration) ease infinite; | |
} | |
.book .inner .right { | |
left: 28px; | |
transform-origin: 2px 2px; | |
transform: rotateZ(-90deg); | |
-webkit-animation: right var(--duration) ease infinite; | |
animation: right var(--duration) ease infinite; | |
} | |
.book .inner .middle { | |
width: 32px; | |
height: 12px; | |
border: 4px solid var(--color); | |
border-top: 0; | |
border-radius: 0 0 9px 9px; | |
transform: translateY(2px); | |
} | |
.book ul { | |
margin: 0; | |
padding: 0; | |
list-style: none; | |
position: absolute; | |
left: 50%; | |
top: 0; | |
} | |
.book ul li { | |
height: 4px; | |
border-radius: 2px; | |
transform-origin: 100% 2px; | |
width: 48px; | |
right: 0; | |
top: -10px; | |
position: absolute; | |
background: var(--color); | |
transform: rotateZ(0deg) translateX(-18px); | |
-webkit-animation-duration: var(--duration); | |
animation-duration: var(--duration); | |
-webkit-animation-timing-function: ease; | |
animation-timing-function: ease; | |
-webkit-animation-iteration-count: infinite; | |
animation-iteration-count: infinite; | |
} | |
.book ul li:nth-child(0) { | |
-webkit-animation-name: page-0; | |
animation-name: page-0; | |
} | |
.book ul li:nth-child(1) { | |
-webkit-animation-name: page-1; | |
animation-name: page-1; | |
} | |
.book ul li:nth-child(2) { | |
-webkit-animation-name: page-2; | |
animation-name: page-2; | |
} | |
.book ul li:nth-child(3) { | |
-webkit-animation-name: page-3; | |
animation-name: page-3; | |
} | |
.book ul li:nth-child(4) { | |
-webkit-animation-name: page-4; | |
animation-name: page-4; | |
} | |
.book ul li:nth-child(5) { | |
-webkit-animation-name: page-5; | |
animation-name: page-5; | |
} | |
.book ul li:nth-child(6) { | |
-webkit-animation-name: page-6; | |
animation-name: page-6; | |
} | |
.book ul li:nth-child(7) { | |
-webkit-animation-name: page-7; | |
animation-name: page-7; | |
} | |
.book ul li:nth-child(8) { | |
-webkit-animation-name: page-8; | |
animation-name: page-8; | |
} | |
.book ul li:nth-child(9) { | |
-webkit-animation-name: page-9; | |
animation-name: page-9; | |
} | |
.book ul li:nth-child(10) { | |
-webkit-animation-name: page-10; | |
animation-name: page-10; | |
} | |
.book ul li:nth-child(11) { | |
-webkit-animation-name: page-11; | |
animation-name: page-11; | |
} | |
.book ul li:nth-child(12) { | |
-webkit-animation-name: page-12; | |
animation-name: page-12; | |
} | |
.book ul li:nth-child(13) { | |
-webkit-animation-name: page-13; | |
animation-name: page-13; | |
} | |
.book ul li:nth-child(14) { | |
-webkit-animation-name: page-14; | |
animation-name: page-14; | |
} | |
.book ul li:nth-child(15) { | |
-webkit-animation-name: page-15; | |
animation-name: page-15; | |
} | |
.book ul li:nth-child(16) { | |
-webkit-animation-name: page-16; | |
animation-name: page-16; | |
} | |
.book ul li:nth-child(17) { | |
-webkit-animation-name: page-17; | |
animation-name: page-17; | |
} | |
.book ul li:nth-child(18) { | |
-webkit-animation-name: page-18; | |
animation-name: page-18; | |
} | |
@-webkit-keyframes page-0 { | |
4% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
13%, | |
54% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
63% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-0 { | |
4% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
13%, | |
54% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
63% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-1 { | |
5.86% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
14.74%, | |
55.86% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
64.74% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-1 { | |
5.86% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
14.74%, | |
55.86% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
64.74% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-2 { | |
7.72% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
16.48%, | |
57.72% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
66.48% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-2 { | |
7.72% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
16.48%, | |
57.72% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
66.48% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-3 { | |
9.58% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
18.22%, | |
59.58% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
68.22% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-3 { | |
9.58% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
18.22%, | |
59.58% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
68.22% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-4 { | |
11.44% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
19.96%, | |
61.44% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
69.96% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-4 { | |
11.44% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
19.96%, | |
61.44% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
69.96% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-5 { | |
13.3% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
21.7%, | |
63.3% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
71.7% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-5 { | |
13.3% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
21.7%, | |
63.3% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
71.7% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-6 { | |
15.16% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
23.44%, | |
65.16% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
73.44% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-6 { | |
15.16% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
23.44%, | |
65.16% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
73.44% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-7 { | |
17.02% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
25.18%, | |
67.02% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
75.18% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-7 { | |
17.02% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
25.18%, | |
67.02% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
75.18% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-8 { | |
18.88% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
26.92%, | |
68.88% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
76.92% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-8 { | |
18.88% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
26.92%, | |
68.88% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
76.92% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-9 { | |
20.74% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
28.66%, | |
70.74% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
78.66% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-9 { | |
20.74% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
28.66%, | |
70.74% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
78.66% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-10 { | |
22.6% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
30.4%, | |
72.6% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
80.4% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-10 { | |
22.6% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
30.4%, | |
72.6% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
80.4% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-11 { | |
24.46% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
32.14%, | |
74.46% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
82.14% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-11 { | |
24.46% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
32.14%, | |
74.46% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
82.14% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-12 { | |
26.32% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
33.88%, | |
76.32% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
83.88% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-12 { | |
26.32% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
33.88%, | |
76.32% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
83.88% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-13 { | |
28.18% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
35.62%, | |
78.18% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
85.62% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-13 { | |
28.18% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
35.62%, | |
78.18% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
85.62% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-14 { | |
30.04% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
37.36%, | |
80.04% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
87.36% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-14 { | |
30.04% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
37.36%, | |
80.04% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
87.36% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-15 { | |
31.9% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
39.1%, | |
81.9% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
89.1% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-15 { | |
31.9% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
39.1%, | |
81.9% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
89.1% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-16 { | |
33.76% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
40.84%, | |
83.76% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
90.84% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-16 { | |
33.76% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
40.84%, | |
83.76% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
90.84% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-17 { | |
35.62% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
42.58%, | |
85.62% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
92.58% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-17 { | |
35.62% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
42.58%, | |
85.62% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
92.58% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes page-18 { | |
37.48% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
44.32%, | |
87.48% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
94.32% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@keyframes page-18 { | |
37.48% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
44.32%, | |
87.48% { | |
transform: rotateZ(180deg) translateX(-18px); | |
} | |
94.32% { | |
transform: rotateZ(0deg) translateX(-18px); | |
} | |
} | |
@-webkit-keyframes left { | |
4% { | |
transform: rotateZ(90deg); | |
} | |
10%, | |
40% { | |
transform: rotateZ(0deg); | |
} | |
46%, | |
54% { | |
transform: rotateZ(90deg); | |
} | |
60%, | |
90% { | |
transform: rotateZ(0deg); | |
} | |
96% { | |
transform: rotateZ(90deg); | |
} | |
} | |
@keyframes left { | |
4% { | |
transform: rotateZ(90deg); | |
} | |
10%, | |
40% { | |
transform: rotateZ(0deg); | |
} | |
46%, | |
54% { | |
transform: rotateZ(90deg); | |
} | |
60%, | |
90% { | |
transform: rotateZ(0deg); | |
} | |
96% { | |
transform: rotateZ(90deg); | |
} | |
} | |
@-webkit-keyframes right { | |
4% { | |
transform: rotateZ(-90deg); | |
} | |
10%, | |
40% { | |
transform: rotateZ(0deg); | |
} | |
46%, | |
54% { | |
transform: rotateZ(-90deg); | |
} | |
60%, | |
90% { | |
transform: rotateZ(0deg); | |
} | |
96% { | |
transform: rotateZ(-90deg); | |
} | |
} | |
@keyframes right { | |
4% { | |
transform: rotateZ(-90deg); | |
} | |
10%, | |
40% { | |
transform: rotateZ(0deg); | |
} | |
46%, | |
54% { | |
transform: rotateZ(-90deg); | |
} | |
60%, | |
90% { | |
transform: rotateZ(0deg); | |
} | |
96% { | |
transform: rotateZ(-90deg); | |
} | |
} | |
@-webkit-keyframes book { | |
4% { | |
transform: rotateZ(-90deg); | |
} | |
10%, | |
40% { | |
transform: rotateZ(0deg); | |
transform-origin: 2px 2px; | |
} | |
40.01%, | |
59.99% { | |
transform-origin: 30px 2px; | |
} | |
46%, | |
54% { | |
transform: rotateZ(90deg); | |
} | |
60%, | |
90% { | |
transform: rotateZ(0deg); | |
transform-origin: 2px 2px; | |
} | |
96% { | |
transform: rotateZ(-90deg); | |
} | |
} | |
@keyframes book { | |
4% { | |
transform: rotateZ(-90deg); | |
} | |
10%, | |
40% { | |
transform: rotateZ(0deg); | |
transform-origin: 2px 2px; | |
} | |
40.01%, | |
59.99% { | |
transform-origin: 30px 2px; | |
} | |
46%, | |
54% { | |
transform: rotateZ(90deg); | |
} | |
60%, | |
90% { | |
transform: rotateZ(0deg); | |
transform-origin: 2px 2px; | |
} | |
96% { | |
transform: rotateZ(-90deg); | |
} | |
} | |
#content { | |
opacity: 0; | |
transition: opacity 1s ease-in-out; | |
} | |
h1 { | |
text-align: center; | |
padding: 5rem; | |
font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; | |
background-color: rgb(20, 46, 37); | |
color: rgb(185, 114, 21); | |
border-radius: 10px; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment