Skip to content

Commit 949b53c

Browse files
committed
Fixed some minor bugs
1 parent 221aa20 commit 949b53c

File tree

2 files changed

+21
-31
lines changed

2 files changed

+21
-31
lines changed

src/styles.css

Lines changed: 21 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,18 @@
1010
--danger: #dc2626;
1111
--radius: 8px;
1212
--transition: 0.25s ease;
13+
--card-hover: rgb(0, 143, 165); /* light-mode card h3 hover color */
1314
}
1415

1516
.theme-dark,
16-
[data-theme="dark"],
17-
.theme-dark :root {
17+
[data-theme="dark"] {
1818
--bg: #0f172a;
1919
--bg-alt: #1e293b;
2020
--text: #f1f5f9;
2121
--border: #334155;
2222
--primary: #3b82f6;
2323
--danger: #f87171;
24+
--card-hover: #00d9ff; /* dark-mode card h3 hover color */
2425
}
2526

2627
body,
@@ -140,7 +141,7 @@ a:hover {
140141

141142
.navbar a {
142143
text-decoration: none;
143-
color: #1a5c66;
144+
color: var(--text);
144145
font-weight: 700;
145146
padding: 0.5rem;
146147
border-radius: 4px;
@@ -150,7 +151,7 @@ a:hover {
150151
}
151152

152153
.navbar a:hover {
153-
background: rgba(0, 217, 255, 0.1);
154+
background: rgba(0, 217, 255, 0.08);
154155
transform: translateY(-2px);
155156
}
156157

@@ -260,7 +261,7 @@ a:hover {
260261
/* Layout */
261262
.grid {
262263
display: grid;
263-
gap: 1.25rem; /* MODIFIED: Increased spacing */
264+
gap: 1.25rem; /* increased spacing */
264265
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
265266
margin-top: 1rem;
266267
}
@@ -288,45 +289,45 @@ a:hover {
288289
background: var(--bg-alt);
289290
border: 1px solid var(--border);
290291
border-radius: var(--radius);
291-
padding: 1.25rem; /* MODIFIED: Increased padding */
292+
padding: 1.25rem;
292293
display: flex;
293294
flex-direction: column;
294295
gap: 0.5rem;
295296
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
296297
}
297298

298-
/* NEW: Style for card description text */
299+
/* Card description text (theme-aware) */
299300
.card p {
300301
font-size: 0.9rem;
301-
color: #cbd5e1; /* Assumes dark theme, adjust as needed */
302+
color: var(--text);
303+
opacity: 0.9;
302304
line-height: 1.5;
303305
margin: 0 0 1rem 0;
304306
}
305307

306308
.home-page .card {
307-
background: rgba(26, 92, 102, 0.2);
308-
border: 2px solid rgba(0, 217, 255, 0.5);
309-
/* MODIFIED: Added transitions for hover */
309+
background: rgba(26, 92, 102, 0.08);
310+
border: 2px solid rgba(0, 217, 255, 0.12);
310311
transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
311312
will-change: transform;
312313
}
313314

314-
/* MODIFIED: Enhanced hover effect */
315315
.home-page .card:hover {
316316
transform: translateY(-6px);
317317
border-color: rgba(0, 217, 255, 0.9);
318-
box-shadow: 0 10px 25px rgba(0, 217, 255, 0.1);
318+
box-shadow: 0 10px 25px rgba(0, 217, 255, 0.06);
319319
}
320320

321321
.card h3 {
322322
margin: 0 0 0.25rem;
323323
font-size: 1rem;
324-
transition: transform 1.5s ease;
324+
transition: transform 1.5s ease, color 0.25s ease;
325325
}
326326

327+
/* theme-aware hover color for card titles */
327328
.home-page .card:hover h3 {
328329
transform: translateY(-7px);
329-
color: #00d9ff; /* MODIFIED: Brighter color */
330+
color: var(--card-hover);
330331
}
331332

332333
.card-footer {
@@ -344,17 +345,16 @@ a:hover {
344345
text-decoration: none;
345346
font-weight: 500;
346347
font-size: 0.9rem;
347-
transition: all 0.3s ease; /* MODIFIED: Changed to 'all' */
348+
transition: all 0.3s ease;
348349
}
349350

350351
.card-link-button:hover {
351-
background: linear-gradient(45deg, rgb(10, 176, 255), rgb(10, 104, 115)); /* MODIFIED: Brighter gradient */
352+
background: linear-gradient(45deg, rgb(10, 176, 255), rgb(10, 104, 115));
352353
text-decoration: none;
353-
transform: scale(1.05); /* MODIFIED: Added pop */
354-
box-shadow: 0 4px 15px rgba(0, 166, 255, 0.25); /* MODIFIED: Added glow */
354+
transform: scale(1.05);
355+
box-shadow: 0 4px 15px rgba(0, 166, 255, 0.12);
355356
}
356357

357-
/* NEW: Added active state for click */
358358
.card-link-button:active {
359359
transform: scale(0.98);
360360
box-shadow: none;
@@ -470,7 +470,6 @@ blockquote {
470470
0% {
471471
background-color: hsl(200, 20%, 70%);
472472
}
473-
474473
100% {
475474
background-color: hsl(180, 2%, 88%);
476475
}
@@ -553,7 +552,6 @@ blockquote {
553552
transform: scale(1);
554553
opacity: 0.98;
555554
}
556-
557555
50% {
558556
transform: scale(1.05);
559557
opacity: 1;
@@ -565,7 +563,6 @@ blockquote {
565563
100% {
566564
transform: translateY(0);
567565
}
568-
569566
50% {
570567
transform: translateY(-6px);
571568
}
@@ -589,7 +586,6 @@ blockquote {
589586
from {
590587
transform: translateX(0);
591588
}
592-
593589
to {
594590
transform: translateX(18vw);
595591
}
@@ -636,7 +632,6 @@ blockquote {
636632
0% {
637633
transform: translateY(-10vh) translateX(0);
638634
}
639-
640635
100% {
641636
transform: translateY(110vh) translateX(var(--drift));
642637
opacity: 0.7;
@@ -668,11 +663,9 @@ blockquote {
668663
0% {
669664
transform: translateX(-5vw);
670665
}
671-
672666
50% {
673667
transform: translateX(6vw);
674668
}
675-
676669
100% {
677670
transform: translateX(-5vw);
678671
}
@@ -692,7 +685,6 @@ blockquote {
692685
100% {
693686
opacity: 0;
694687
}
695-
696688
5%,
697689
8% {
698690
opacity: 1;
@@ -737,8 +729,7 @@ blockquote {
737729
}
738730
}
739731

740-
/**Pagination **/
741-
732+
/* Pagination */
742733
.pagination {
743734
width: 100%;
744735
display: flex;

src/utilities/db.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11

2-
32
const DB_NAME = 'movie-db';
43
const STORE_NAME = 'movies';
54
const DB_VERSION = 1;

0 commit comments

Comments
 (0)