diff --git a/calenderApp/calender.html b/calenderApp/calender.html index 74e984e..13a8cda 100644 --- a/calenderApp/calender.html +++ b/calenderApp/calender.html @@ -1,6 +1,5 @@ - @@ -20,20 +19,24 @@ --ikea-gray: #F5F5F5; --ikea-dark: #111111; --ikea-text: #484848; + --bg-gradient: linear-gradient(to right, #0058AB, #4B9CD3); + --btn-gradient: linear-gradient(135deg, #FBD914, #0058AB); } body { - background-color: var(--ikea-gray); + background: var(--bg-gradient); color: var(--ikea-text); line-height: 1.5; } .top-banner { background-color: var(--ikea-yellow); - padding: 8px; + padding: 10px; text-align: center; - font-size: 14px; + font-size: 16px; font-weight: 700; + color: #111; + box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15); } .navbar { @@ -42,15 +45,38 @@ display: flex; align-items: center; justify-content: space-between; - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); + position: sticky; + top: 0; + z-index: 1000; } .logo { color: var(--ikea-blue); - font-size: 24px; + font-size: 26px; font-weight: 800; text-transform: uppercase; - letter-spacing: 2px; + letter-spacing: 1px; + } + + .btn { + padding: 10px 24px; + border-radius: 30px; + font-weight: 600; + font-size: 14px; + cursor: pointer; + display: flex; + align-items: center; + gap: 8px; + transition: all 0.2s ease; + background: var(--btn-gradient); + color: #fff; + border: none; + } + + .btn:hover { + transform: translateY(-2px); + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); } .dashboard-container { @@ -61,19 +87,16 @@ .dashboard-grid { display: grid; - grid-template-columns: 300px 1fr; + grid-template-columns: 1fr 3fr; gap: 24px; } .sidebar { - background: white; + background: #fff; border-radius: 8px; padding: 24px; height: fit-content; - } - - .sidebar-menu { - list-style: none; + box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); } .sidebar-menu li { @@ -83,73 +106,28 @@ cursor: pointer; display: flex; align-items: center; - gap: 12px; - } - - .sidebar-menu li:hover { - background: var(--ikea-gray); + gap: 16px; + transition: background 0.3s ease, transform 0.2s ease; } - .sidebar-menu li.active { + .sidebar-menu li:hover, .sidebar-menu li.active { background: var(--ikea-blue); - color: white; + color: #fff; + transform: translateX(4px); } .calendar-card { background: white; border-radius: 8px; padding: 32px; - } - - .calendar-header { - display: flex; - justify-content: space-between; - align-items: center; - margin-bottom: 32px; - } - - .calendar-title h1 { - font-size: 24px; - font-weight: 700; - margin-bottom: 8px; - } - - .calendar-controls { - display: flex; - gap: 16px; - } - - .btn { - padding: 12px 24px; - border-radius: 24px; - border: none; - font-weight: 600; - cursor: pointer; - display: flex; - align-items: center; - gap: 8px; - transition: all 0.2s ease; - } - - .btn-primary { - background: var(--ikea-blue); - color: white; - } - - .btn-secondary { - background: var(--ikea-gray); - color: var(--ikea-text); - } - - .btn:hover { - transform: translateY(-2px); - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); + box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); } .calendar-grid { display: grid; grid-template-columns: repeat(7, 1fr); - gap: 12px; + gap: 10px; + margin-top: 20px; } .calendar-grid div { @@ -157,69 +135,50 @@ display: flex; align-items: center; justify-content: center; - border-radius: 8px; + border-radius: 10px; font-weight: 500; cursor: pointer; - transition: all 0.2s ease; - } - - .calendar-grid .header { - background: var(--ikea-gray); - font-size: 14px; - font-weight: 600; - color: var(--ikea-text); - } - - .calendar-grid .day { + transition: transform 0.2s ease; + position: relative; background: white; - border: 1px solid var(--ikea-gray); - } - - .calendar-grid .day:hover { - background: var(--ikea-gray); - transform: translateY(-2px); + color: var(--ikea-text); } .calendar-grid .today { background: var(--ikea-blue); color: white; - font-weight: 700; } - .calendar-grid .has-event::after { - content: ''; - position: absolute; - bottom: 8px; - width: 4px; - height: 4px; + .calendar-grid .day:hover { background: var(--ikea-yellow); - border-radius: 50%; + transform: scale(1.05); } .stats-container { - display: grid; - grid-template-columns: repeat(3, 1fr); + display: flex; + justify-content: space-between; gap: 24px; margin-top: 24px; } .stat-card { - background: white; - border-radius: 8px; + flex: 1; + background: var(--btn-gradient); + border-radius: 12px; padding: 24px; + color: #fff; text-align: center; + box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); } .stat-card h3 { font-size: 32px; font-weight: 700; - color: var(--ikea-blue); - margin-bottom: 8px; } .stat-card p { - color: var(--ikea-text); font-size: 14px; + color: rgba(255, 255, 255, 0.8); } @@ -231,9 +190,8 @@ @@ -241,92 +199,23 @@
-
-

October 2024

-

Plan your month ahead

-
-
- - - -
+

October 2024

+

Plan your month ahead

-
-
Sun
-
Mon
-
Tue
-
Wed
-
Thu
-
Fri
-
Sat
- -
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
+
26
+
@@ -347,28 +236,5 @@

85%

- - - - \ No newline at end of file +