Skip to content

Commit d5d5294

Browse files
committed
feat: init cube [#1]
1 parent 38ac3d9 commit d5d5294

File tree

1 file changed

+70
-1
lines changed

1 file changed

+70
-1
lines changed

docs/css/styles.css

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,73 @@
11
/**
22
* @description Styles
33
* @author C. M. de Picciotto <d3p1@d3p1.dev> (https://d3p1.dev/)
4-
*/
4+
*/
5+
6+
:root {
7+
--primary-color : #f2eff8;
8+
--background-color: #333;
9+
}
10+
11+
body {
12+
color : var(--primary-color);
13+
background-color: var(--background-color);
14+
margin : 0;
15+
}
16+
17+
.scene, .scene div {
18+
position : absolute;
19+
transform-style: preserve-3d;
20+
}
21+
22+
.scene {
23+
top : 50%;
24+
left : 50%;
25+
transform: rotateX(65deg) rotateZ(45deg);
26+
}
27+
28+
.scene__cube {
29+
--cube-color: #f2eff8;
30+
}
31+
32+
.scene__cube {
33+
top : 50%;
34+
left : 50%;
35+
transform: translate(-50%, -50%);
36+
width : 200px;
37+
height : 200px;
38+
}
39+
40+
.scene__cube-side {
41+
width : 200px;
42+
height : 200px;
43+
background-color: var(--cube-color);
44+
}
45+
46+
.scene__cube-side--longitudinal {
47+
transform : rotateY(-90deg);
48+
transform-origin: left center;
49+
}
50+
51+
.scene__cube-side--longitudinal-back {
52+
background-color: color-mix(in display-p3, var(--cube-color) 50%, var(--background-color));
53+
}
54+
55+
.scene__cube-side--longitudinal-front {
56+
transform : translateX(200px) rotateY(-90deg);
57+
background-color: color-mix(in display-p3, var(--cube-color) 80%, var(--background-color));
58+
}
59+
60+
.scene__cube-side--lateral {
61+
transform : rotateX(90deg);
62+
transform-origin: top center;
63+
}
64+
65+
.scene__cube-side--lateral-left {
66+
transform : translateY(200px) rotateX(90deg);
67+
background-color: color-mix(in display-p3, var(--cube-color) 90%, var(--background-color));
68+
}
69+
70+
.scene__cube-side--vertical-top {
71+
transform : translateZ(200px);
72+
background-color: color-mix(in display-p3, var(--cube-color) 70%, var(--background-color));
73+
}

0 commit comments

Comments
 (0)