-
- test {scrollPos}
-
-
+
+
-
-
-
-
1
-
2
-
3
-
4
-
5
-
6
-
-
+
+
+
+
+
+
+
+
+
+
+ {scrollPos}
+
+
+
+
+
+ The deprived devs
@@ -106,6 +76,6 @@
diff --git a/src/app.css b/src/app.css
index 3500441..e09e940 100644
--- a/src/app.css
+++ b/src/app.css
@@ -66,4 +66,33 @@ body {
.horizontal{
display: flex;
justify-content: flex-start;
+}
+
+.big-text {
+ font-size: 125px;
+}
+
+.no-wrap {
+ text-wrap: nowrap;
+ white-space: nowrap;
+}
+
+.no-interact {
+ pointer-events: none;
+}
+
+.hide{
+ visibility: hidden;
+}
+
+/* ================================================ */
+/* Aligning */
+/* ================================================ */
+.align-center {
+ align-content: center;
+ align-items: center;
+ justify-content: center;
+ display: flex;
+ text-align: center;
+ vertical-align: middle;
}
\ No newline at end of file
diff --git a/src/cube3d.css b/src/cube3d.css
deleted file mode 100644
index 9fee84c..0000000
--- a/src/cube3d.css
+++ /dev/null
@@ -1,110 +0,0 @@
-/* .rotate1{
- transform: rotateX(0deg) rotateY(90deg) rotateZ(0deg);
-} */
-/* demo: https://codepen.io/mrosati84/pen/kWwXLg */
-
-:root {
- --cube-size: 400px;
-}
-
-#cube-3d-container {
- width: var(--cube-size);
- height: var(--cube-size);
- position: relative;
- perspective: 1000px;
- -moz-perspective: 1000px;
- padding: 25px;
- }
-
- #cube3d {
- width: 100%;
- height: 100%;
- position: absolute;
- transform-style: preserve-3d;
- transition: transform 1s ease-out;
- }
-
- #cube3d div {
- width: var(--cube-size);
- height: var(--cube-size);
- display: block;
- position: absolute;
- border: none;
- line-height: var(--cube-size);
- text-align: center;
- font-size: 50px;
- font-weight: bold;
- }
-
- .front {
- background: rgba(255,0,0,.5);
- }
-
- .back {
- background: rgba(0,255,0,.5);
- }
-
- .right {
- background: rgba(0,0,255,.5);
- }
-
- .left {
- background: rgba(0,255,255,.5);
- }
-
- .top {
- background: rgba(255,0,255,.5);
- }
-
- .bottom {
- background: rgba(255,255,0,.5);
- }
-
- /* .front {
- background: url('https://i1.sndcdn.com/avatars-IesRuX9vhlBZzVuz-1H6bOA-t500x500.jpg');
- }
-
- .back {
- background: url('https://i1.sndcdn.com/avatars-IesRuX9vhlBZzVuz-1H6bOA-t500x500.jpg');
- }
-
- .right {
- background: url('https://i1.sndcdn.com/avatars-IesRuX9vhlBZzVuz-1H6bOA-t500x500.jpg');
- }
-
- .left {
- background: url('https://i1.sndcdn.com/avatars-IesRuX9vhlBZzVuz-1H6bOA-t500x500.jpg');
- }
-
- .top {
- background: url('https://i1.sndcdn.com/avatars-IesRuX9vhlBZzVuz-1H6bOA-t500x500.jpg');
- }
-
- .bottom {
- background: url('https://i1.sndcdn.com/avatars-IesRuX9vhlBZzVuz-1H6bOA-t500x500.jpg');
- } */
-
- #cube3d .front {
- transform: rotateY(0deg ) translateZ( calc(var(--cube-size) / 2) );
- -moz-transform: rotateY( 0deg ) translateZ( calc(var(--cube-size) / 2) );
- }
- #cube3d .back {
- transform: rotateX( 180deg ) translateZ( calc(var(--cube-size) / 2) );
- -moz-transform: rotateX( 180deg ) translateZ( calc(var(--cube-size) / 2) );
- }
- #cube3d .right {
- transform: rotateY( 90deg ) translateZ( calc(var(--cube-size) / 2) );
- -moz-transform: rotateY( 90deg ) translateZ( calc(var(--cube-size) / 2) );
- }
- #cube3d .left {
- transform: rotateY( -90deg ) translateZ( calc(var(--cube-size) / 2) );
- -moz-transform: rotateY( -90deg ) translateZ( calc(var(--cube-size) / 2) );
- }
- #cube3d .top {
- transform: rotateX( 90deg ) translateZ( calc(var(--cube-size) / 2) );
- -moz-transform: rotateX( 90deg ) translateZ( calc(var(--cube-size) / 2) );
- }
- #cube3d .bottom {
- transform: rotateX( -90deg ) translateZ( calc(var(--cube-size) / 2) );
- -moz-transform: rotateX( -90deg ) translateZ( calc(var(--cube-size) / 2) );
- }
\ No newline at end of file
diff --git a/src/lib/Cube3D.css b/src/lib/Cube3D.css
new file mode 100644
index 0000000..287ba6b
--- /dev/null
+++ b/src/lib/Cube3D.css
@@ -0,0 +1,86 @@
+/* .rotate1{
+ transform: rotateX(0deg) rotateY(90deg) rotateZ(0deg);
+} */
+/* demo: https://codepen.io/mrosati84/pen/kWwXLg */
+
+#cube-3d-container {
+ width: var(--cube-size);
+ height: var(--cube-size);
+ position: relative;
+ perspective: 500px;
+ -moz-perspective: 1000px;
+ padding: 25px;
+}
+
+#cube3d {
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ transform-style: preserve-3d;
+ transition: transform 1s cubic-bezier(0,1.32,0,.92);
+}
+
+#cube3d div {
+ display: block;
+ border: none;
+ line-height: var(--cube-size);
+ text-align: center;
+ font-size: 65px;
+}
+
+.cube-sides {
+ position: absolute;
+ width: var(--cube-size);
+ height: var(--cube-size);
+
+ text-decoration: underline;
+ text-underline-offset: 24px;
+}
+
+/* #front {
+} */
+/*
+#back {
+ background: var(--cube-color);
+}
+
+#right {
+ background: var(--cube-color);
+}
+
+#left {
+ background: var(--cube-color);
+}
+
+#top {
+ background: var(--cube-color);
+}
+
+#bottom {
+ background: var(--cube-color);
+} */
+
+#cube3d #front {
+ transform: rotateY(0deg ) translateZ( calc(var(--cube-size) / 2) );
+ -moz-transform: rotateY( 0deg ) translateZ( calc(var(--cube-size) / 2) );
+}
+#cube3d #back {
+ transform: rotateX( 180deg ) translateZ( calc(var(--cube-size) / 2) ) rotateZ(180deg);
+ -moz-transform: rotateX( 180deg ) translateZ( calc(var(--cube-size) / 2) ) rotateZ(180deg);
+}
+#cube3d #right {
+ transform: rotateY( 90deg ) translateZ( calc(var(--cube-size) / 2) );
+ -moz-transform: rotateY( 90deg ) translateZ( calc(var(--cube-size) / 2) );
+}
+#cube3d #left {
+ transform: rotateY( -90deg ) translateZ( calc(var(--cube-size) / 2) );
+ -moz-transform: rotateY( -90deg ) translateZ( calc(var(--cube-size) / 2) );
+}
+/* #cube3d #top {
+ transform: rotateX( 90deg ) translateZ( calc(var(--cube-size) / 2) );
+ -moz-transform: rotateX( 90deg ) translateZ( calc(var(--cube-size) / 2) );
+}
+#cube3d #bottom {
+ transform: rotateX( -90deg ) translateZ( calc(var(--cube-size) / 2) );
+ -moz-transform: rotateX( -90deg ) translateZ( calc(var(--cube-size) / 2) );
+} */
\ No newline at end of file
diff --git a/src/lib/Cube3D.svelte b/src/lib/Cube3D.svelte
new file mode 100644
index 0000000..0ac03a8
--- /dev/null
+++ b/src/lib/Cube3D.svelte
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+
+
+
+ overlooked
+
+
+
+
+
+
+ constrained
+
+
+
+
+
+
+ drained
+
+
+
+
+
+
+ underfunded
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/lib/ScrollTextComponent.svelte b/src/lib/ScrollTextComponent.svelte
index 75a7e2b..6c9994d 100644
--- a/src/lib/ScrollTextComponent.svelte
+++ b/src/lib/ScrollTextComponent.svelte
@@ -66,20 +66,6 @@
margin:auto;
z-index: 0;
}
-
- .big-text {
- font-size: 100px;
- pointer-events: none;
- }
-
- .no-wrap {
- text-wrap: nowrap;
- white-space: nowrap;
- }
-
- .no-interact {
- pointer-events: none;
- }
diff --git a/src/lib/ZSpacer.svelte b/src/lib/Universal/ZSpacer.svelte
similarity index 100%
rename from src/lib/ZSpacer.svelte
rename to src/lib/Universal/ZSpacer.svelte
diff --git a/src/lib/WeAreText.svelte b/src/lib/WeAreText.svelte
new file mode 100644
index 0000000..47e3bdc
--- /dev/null
+++ b/src/lib/WeAreText.svelte
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/lib/images/CubeTexture.png b/src/lib/images/CubeTexture.png
new file mode 100644
index 0000000..c8f2985
Binary files /dev/null and b/src/lib/images/CubeTexture.png differ
diff --git a/src/lib/images/CubeTexture2.png b/src/lib/images/CubeTexture2.png
new file mode 100644
index 0000000..de8878d
Binary files /dev/null and b/src/lib/images/CubeTexture2.png differ
diff --git a/src/lib/images/PlaneGrid.png b/src/lib/images/PlaneGrid.png
new file mode 100644
index 0000000..4783ff8
Binary files /dev/null and b/src/lib/images/PlaneGrid.png differ