summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2024-10-27 00:36:10 +0500
committerilotterytea <iltsu@alright.party>2024-10-27 00:36:10 +0500
commitfb5e3a199d9d43a66e9c24b74112338d39e46fb0 (patch)
treed3749b93c14ba700dd290d57c2dbc0b50a40de3c
parent05df05872b21bbcf80f1641358439000dbb536fe (diff)
feat: web page
-rw-r--r--index.html58
-rw-r--r--www/img/bg.pngbin0 -> 1250105 bytes
-rw-r--r--www/img/favicon.icobin0 -> 220826 bytes
-rw-r--r--www/img/logo.pngbin0 -> 50223 bytes
-rw-r--r--www/img/maxon.pngbin0 -> 704087 bytes
-rw-r--r--www/img/screenshot1.pngbin0 -> 800712 bytes
-rw-r--r--www/img/screenshot2.pngbin0 -> 393019 bytes
-rw-r--r--www/img/update.pngbin0 -> 34688 bytes
-rw-r--r--www/style.css283
9 files changed, 341 insertions, 0 deletions
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..f1405db
--- /dev/null
+++ b/index.html
@@ -0,0 +1,58 @@
+<html lang="en">
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>MAXON PETTING SIMULATOR</title>
+ <link rel="stylesheet" href="www/style.css">
+ <link rel="shortcut icon" href="www/img/favicon.ico"
+ type="image/x-icon">
+ </head>
+ <body>
+ <div class="background"></div>
+ <div class="background background-gradient"></div>
+ <div class="container">
+ <div class="wrapper">
+ <div class="main">
+ <div class="brand">
+ <img src="www/img/logo.png"
+ alt="Maxon Petting Simulator"
+ id="logo">
+ <img src="www/img/update.png"
+ alt
+ id="update">
+ </div>
+ <div class="links">
+ <a href="https://ilotterytea.itch.io/maxon"
+ class="link">
+ <h1>PC / Mac</h1>
+ <p>Available NOW</p>
+ </a>
+ </div>
+ </div>
+ <div class="undermain">
+
+ <h2>The cutest 3D clicker game you've ever seen!</h2>
+
+ <div class="screenshots">
+ <a href="www/img/screenshot1.png" target="_blank">
+ <img src="www/img/screenshot1.png" alt="1">
+ </a>
+ <a href="www/img/screenshot2.png" target="_blank">
+ <img src="www/img/screenshot2.png" alt="2">
+ </a>
+ </div>
+
+ <div class="footer">
+ <a href="https://github.com/ilotterytea/maxon">Source
+ code</a>
+ <a
+ href="https://github.com/users/ilotterytea/projects/5">Roadmap</a>
+ <a href="https://ilotterytea.kz">Developer's website</a>
+ </div>
+
+ <div class="maxon"></div>
+ </div>
+ </div>
+ </div>
+ </body>
+</html> \ No newline at end of file
diff --git a/www/img/bg.png b/www/img/bg.png
new file mode 100644
index 0000000..01d391b
--- /dev/null
+++ b/www/img/bg.png
Binary files differ
diff --git a/www/img/favicon.ico b/www/img/favicon.ico
new file mode 100644
index 0000000..b5902ec
--- /dev/null
+++ b/www/img/favicon.ico
Binary files differ
diff --git a/www/img/logo.png b/www/img/logo.png
new file mode 100644
index 0000000..c13b6da
--- /dev/null
+++ b/www/img/logo.png
Binary files differ
diff --git a/www/img/maxon.png b/www/img/maxon.png
new file mode 100644
index 0000000..4bbce7c
--- /dev/null
+++ b/www/img/maxon.png
Binary files differ
diff --git a/www/img/screenshot1.png b/www/img/screenshot1.png
new file mode 100644
index 0000000..8c9a52b
--- /dev/null
+++ b/www/img/screenshot1.png
Binary files differ
diff --git a/www/img/screenshot2.png b/www/img/screenshot2.png
new file mode 100644
index 0000000..8cb6ba0
--- /dev/null
+++ b/www/img/screenshot2.png
Binary files differ
diff --git a/www/img/update.png b/www/img/update.png
new file mode 100644
index 0000000..dd24116
--- /dev/null
+++ b/www/img/update.png
Binary files differ
diff --git a/www/style.css b/www/style.css
new file mode 100644
index 0000000..9fbb3f6
--- /dev/null
+++ b/www/style.css
@@ -0,0 +1,283 @@
+@font-face {
+ font-family: "Pixelated Times New Roman";
+ src: url('https://files.catbox.moe/zv9zfs.ttf') format("truetype");
+}
+
+* {
+ padding: 0;
+ margin: 0;
+}
+
+body {
+ font-family: 'Pixelated Times New Roman', serif;
+ background-color: #171601;
+}
+
+h1,
+h2 {
+ font-size: 48px;
+}
+
+a {
+ color: #8e7a6b;
+ font-size: 20px;
+ padding: 0 6px;
+}
+
+a:hover {
+ color: #171601;
+ background-color: #8e7a6b;
+ text-decoration: line-through;
+}
+
+.container {
+ width: 100%;
+ min-height: 100vh;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+/** Wrapper */
+.wrapper {
+ display: flex;
+ flex-direction: column;
+ width: 100%;
+}
+
+.background {
+ position: absolute;
+ background: no-repeat center url('img/bg.png');
+ background-size: cover;
+ width: 100%;
+ height: 100%;
+ z-index: -1;
+ filter: brightness(0.25);
+}
+
+.background-gradient {
+ background: linear-gradient(0deg, #171601, #00000000, #00000000);
+ z-index: 0;
+ filter: brightness(1);
+}
+
+.main {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ width: 100%;
+ min-height: 100vh;
+}
+
+.brand {
+ width: 100%;
+
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ color: white;
+}
+
+.brand img#logo {
+ -webkit-animation: brandLogo linear 30s forwards infinite;
+ -moz-animation: brandLogo linear 30s forwards infinite;
+ animation: brandLogo linear 30s forwards infinite;
+
+ margin-bottom: 32px;
+ width: 100%;
+}
+
+.links {
+ width: 100%;
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ align-items: center;
+
+ margin-top: 64px;
+}
+
+.link {
+ font-size: 64px;
+ text-decoration: none;
+
+ padding: 10px 20px;
+ background-color: rgba(255, 255, 255, 0.3);
+ color: white;
+
+ border-radius: 6px;
+ border: 2px solid white;
+
+ backdrop-filter: blur(1px);
+ text-align: center;
+}
+
+.link h1 {
+ font-size: 64px;
+}
+
+.link p {
+ font-size: 32px;
+}
+
+.link:hover {
+ background-color: rgba(255, 255, 255, 0.5);
+ backdrop-filter: blur(2px);
+ color: white;
+ text-decoration: none;
+}
+
+.links .link {
+ margin-right: 20px;
+}
+
+.links .link:last-child {
+ margin-right: 0;
+}
+
+@keyframes brandLogo {
+ 0% {
+ transform: rotateZ(0deg) scale(1)
+ }
+
+ 25% {
+ transform: rotateZ(5deg) scale(0.9)
+ }
+
+ 50% {
+ transform: rotateZ(0deg) scale(1)
+ }
+
+ 75% {
+ transform: rotateZ(-5deg) scale(0.9)
+ }
+
+ 100% {
+ transform: rotateZ(0deg) scale(1)
+ }
+}
+
+/** Update logo */
+#update {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+ width: 128px;
+
+ -webkit-animation: updateLogo ease-in-out 0.5s forwards infinite;
+ -moz-animation: updateLogo ease-in-out 0.5s forwards infinite;
+ animation: updateLogo ease-in-out 0.5s forwards infinite;
+}
+
+@keyframes updateLogo {
+ 0% {
+ transform: rotateZ(-10deg) scale(1);
+ }
+
+ 50% {
+ transform: rotateZ(-10deg) scale(0.9);
+ }
+
+ 100% {
+ transform: rotateZ(-10deg) scale(1);
+ }
+}
+
+/** Maxon */
+.maxon {
+ background: url('img/maxon.png');
+ background-size: cover;
+
+ position: absolute;
+ bottom: 0;
+ right: 10;
+
+ width: 32px;
+ height: 32px;
+
+ -webkit-animation: maxonJump linear 1s forwards infinite;
+ -moz-animation: maxonJump linear 1s forwards infinite;
+ animation: maxonJump linear 1s forwards infinite;
+}
+
+@keyframes maxonJump {
+ 0% {
+ transform: translateY(0px) scaleZ(1)
+ }
+
+ 25% {
+ transform: translateY(5px) scaleY(0.8)
+ }
+
+ 50% {
+ transform: translateY(-20px) scaleY(1.2) scaleX(0.8)
+ }
+
+ 75% {
+ transform: translateY(5px) scaleY(0.8) scaleX(1)
+ }
+
+ 100% {
+ transform: translateY(0px) scale(1)
+ }
+}
+
+/** Under main */
+.undermain {
+ width: 100%;
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ color: rgb(236, 226, 212);
+
+ margin-top: 64px;
+
+ gap: 64px;
+}
+
+.screenshots {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+}
+
+.screenshots a {
+ padding: 0;
+}
+
+.screenshots a:hover {
+ background-color: transparent;
+}
+
+.screenshots img {
+ width: 256px;
+}
+
+/** Footer */
+.footer {
+ width: 100%;
+
+ display: flex;
+ flex-direction: row;
+ justify-content: space-around;
+
+ margin-bottom: 32px;
+}
+
+/** Media screen */
+@media only screen and (min-width: 700px) {
+ .wrapper {
+ width: 50%;
+ }
+
+ .screenshots {
+ display: grid;
+ grid-template-columns: auto auto;
+ gap: 20px;
+ }
+} \ No newline at end of file