design: flatten 3D perspective angle of book stack to prevent vertical compression
Browse files- frontend/src/App.css +4 -2
frontend/src/App.css
CHANGED
|
@@ -2148,14 +2148,16 @@ input[type=number] {
|
|
| 2148 |
width: 250px;
|
| 2149 |
height: 190px;
|
| 2150 |
transform-style: preserve-3d;
|
| 2151 |
-
|
|
|
|
| 2152 |
transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
|
| 2153 |
}
|
| 2154 |
|
| 2155 |
.book-stack-wrapper:hover .book-pile {
|
| 2156 |
-
transform: rotateX(
|
| 2157 |
}
|
| 2158 |
|
|
|
|
| 2159 |
/* βββ Volumetric 3D Book Container βββββββββββ */
|
| 2160 |
.book-3d {
|
| 2161 |
position: absolute;
|
|
|
|
| 2148 |
width: 250px;
|
| 2149 |
height: 190px;
|
| 2150 |
transform-style: preserve-3d;
|
| 2151 |
+
/* Shallower tilt to show covers fully and look spacious */
|
| 2152 |
+
transform: rotateX(28deg) rotateY(-8deg) rotateZ(-12deg);
|
| 2153 |
transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
|
| 2154 |
}
|
| 2155 |
|
| 2156 |
.book-stack-wrapper:hover .book-pile {
|
| 2157 |
+
transform: rotateX(24deg) rotateY(-5deg) rotateZ(-6deg) translateY(-8px);
|
| 2158 |
}
|
| 2159 |
|
| 2160 |
+
|
| 2161 |
/* βββ Volumetric 3D Book Container βββββββββββ */
|
| 2162 |
.book-3d {
|
| 2163 |
position: absolute;
|