Skip to content

Commit d2c8f29

Browse files
re-add
1 parent 41a6052 commit d2c8f29

File tree

9 files changed

+226
-0
lines changed

9 files changed

+226
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
*.css linguist-detectable=false

WESMUN WIP Page Example/LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2025 Shahm Najeeb
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

WESMUN WIP Page Example/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# About WESMUN WIP
2+
3+
This is a very simple page that is just a WIP land page or any website, it was originally devloped for WESMUN 25 in the early stages
4+
You are free to use this resource

WESMUN WIP Page Example/index.html

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta content="width=device-width, initial-scale=1.0" name="viewport">
6+
<title>Work in Progress</title>
7+
<link href="src/css/styles.css" rel="stylesheet">
8+
<!-- Basic -->
9+
<meta charset="utf-8"/>
10+
<meta content="IE=edge" http-equiv="X-UA-Compatible"/>
11+
<!-- Mobile Metas -->
12+
<meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport"/>
13+
<!-- Site Metas -->
14+
<link href="src/images/WesmunFavicon.jpg" rel="shortcut icon" type="">
15+
<link href="src/css/favicon.css" rel="stylesheet" type="text/css"/>
16+
</head>
17+
<body class="gradient-bg">
18+
<div class="container">
19+
<h1 class="title">Work in Progress</h1>
20+
<p class="subtitle">Something amazing is being built</p>
21+
22+
<div class="progress-container">
23+
<div class="progress-bar"></div>
24+
</div>
25+
26+
<div class="geometric-shapes"></div>
27+
</div>
28+
<script src="src/js/main.js" type="module"></script>
29+
</body>
30+
</html>
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
@keyframes float {
2+
0% {
3+
transform: translateY(0px);
4+
}
5+
50% {
6+
transform: translateY(-20px);
7+
}
8+
100% {
9+
transform: translateY(0px);
10+
}
11+
}
12+
13+
@keyframes spin {
14+
from {
15+
transform: rotate(0deg);
16+
}
17+
to {
18+
transform: rotate(360deg);
19+
}
20+
}
21+
22+
@keyframes gradient {
23+
0% {
24+
background-position: 0% 50%;
25+
}
26+
50% {
27+
background-position: 100% 50%;
28+
}
29+
100% {
30+
background-position: 0% 50%;
31+
}
32+
}
33+
34+
.floating {
35+
animation: float 3s ease-in-out infinite;
36+
}
37+
38+
.spinning {
39+
animation: spin 20s linear infinite;
40+
}
41+
42+
.gradient-bg {
43+
background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
44+
background-size: 400% 400%;
45+
animation: gradient 15s ease infinite;
46+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.invert {
2+
filter: invert(1);
3+
}
Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
@import 'animations.css';
2+
3+
:root {
4+
--primary-color: #2d3436;
5+
--text-color: #ffffff;
6+
--accent-color: #0984e3;
7+
}
8+
9+
* {
10+
margin: 0;
11+
padding: 0;
12+
box-sizing: border-box;
13+
}
14+
15+
body {
16+
font-family: 'Inter', system-ui, -apple-system, sans-serif;
17+
background-color: var(--primary-color);
18+
color: var(--text-color);
19+
min-height: 100vh;
20+
display: flex;
21+
justify-content: center;
22+
align-items: center;
23+
overflow: hidden;
24+
}
25+
26+
.container {
27+
text-align: center;
28+
padding: 2rem;
29+
position: relative;
30+
}
31+
32+
.title {
33+
font-size: 3.5rem;
34+
margin-bottom: 1rem;
35+
font-weight: 700;
36+
opacity: 0;
37+
transform: translateY(20px);
38+
animation: fadeInUp 0.8s ease forwards;
39+
}
40+
41+
.subtitle {
42+
font-size: 1.5rem;
43+
margin-bottom: 2rem;
44+
opacity: 0.8;
45+
opacity: 0;
46+
transform: translateY(20px);
47+
animation: fadeInUp 0.8s ease forwards 0.2s;
48+
}
49+
50+
.progress-container {
51+
width: 200px;
52+
height: 6px;
53+
background: rgba(255, 255, 255, 0.1);
54+
border-radius: 3px;
55+
margin: 2rem auto;
56+
overflow: hidden;
57+
}
58+
59+
.progress-bar {
60+
height: 100%;
61+
width: 0%;
62+
background: var(--accent-color);
63+
transition: width 0.3s ease;
64+
}
65+
66+
.percentage {
67+
font-size: 1.2rem;
68+
margin-top: 1rem;
69+
font-weight: 500;
70+
}
71+
72+
@keyframes fadeInUp {
73+
to {
74+
opacity: 1;
75+
transform: translateY(0);
76+
}
77+
}
78+
79+
.geometric-shapes {
80+
position: absolute;
81+
top: 0;
82+
left: 0;
83+
width: 100%;
84+
height: 100%;
85+
z-index: -1;
86+
pointer-events: none;
87+
}
88+
89+
.shape {
90+
position: absolute;
91+
opacity: 0.1;
92+
}
93+
94+
.circle {
95+
width: 100px;
96+
height: 100px;
97+
border-radius: 50%;
98+
border: 2px solid var(--text-color);
99+
}
100+
101+
.square {
102+
width: 80px;
103+
height: 80px;
104+
border: 2px solid var(--text-color);
105+
transform: rotate(45deg);
106+
}
107+
108+
.triangle {
109+
width: 0;
110+
height: 0;
111+
border-left: 50px solid transparent;
112+
border-right: 50px solid transparent;
113+
border-bottom: 86px solid var(--text-color);
114+
}
33.4 KB
Loading
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import {initializeProgress} from './progress.js';
2+
import {createShapes} from './shapes.js';
3+
4+
document.addEventListener('DOMContentLoaded', () => {
5+
createShapes();
6+
initializeProgress();
7+
});

0 commit comments

Comments
 (0)