From c49f619569c6966090550b196c2e00c49ec9cc32 Mon Sep 17 00:00:00 2001 From: Gustavo Date: Mon, 23 Mar 2026 08:50:26 -0300 Subject: [PATCH] =?UTF-8?q?Atualiza=C3=A7=C3=A3o=20do=20calendarii?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- calendario.css | 329 ++++++++++++++++++++++++++--------------- calendario.html | 305 ++++++++++++++++++++++++++++---------- imagens/engrenagem.png | Bin 0 -> 13977 bytes imagens/sino.png | Bin 0 -> 8791 bytes 4 files changed, 438 insertions(+), 196 deletions(-) create mode 100644 imagens/engrenagem.png create mode 100644 imagens/sino.png diff --git a/calendario.css b/calendario.css index 12ccfbd..d87831f 100644 --- a/calendario.css +++ b/calendario.css @@ -1,211 +1,306 @@ * { - padding: 0; margin: 0; + padding: 0; + box-sizing: border-box; } -p, -h1, -h2, -h3 { +body { font-family: 'Poppins', sans-serif; } +/* ===== HEADER ===== */ #header { width: 100%; height: 50px; position: fixed; top: 0; left: 0; - background: linear-gradient(to right, #C0392B 47%, #7A4951 73%, #114455 87%); + background: linear-gradient(to right, #C0392B, #114455); display: flex; align-items: center; - justify-content: flex-start; z-index: 10; } #title { + color: white; padding-left: 20px; - font-size: 38px; - margin: 0; - font-weight: normal; + font-size: 28px; } +/* ===== BARRA ESQUERDA ===== */ #barraesquerda { position: fixed; + top: 50px; left: 0; - top: 0; width: 320px; - height: 100vh; - background-color: #C0392B; - padding: 16px; - box-sizing: border-box; + height: calc(100vh - 50px); + background: #C0392B; + padding: 15px; + color: white; display: flex; flex-direction: column; + font-family: 'Inter', sans-serif; } +/* ===== MINI CALENDÁRIO ===== */ #calendario { - padding-top: 60px; - display: flex; - flex-direction: column; - gap: 16px; + margin-top: 10px; } -/* REMOVE o flex:1 se tiver */ -#calendario { - flex: unset; -} - .calendariotop { display: flex; - align-items: center; justify-content: space-between; + align-items: center; + margin-bottom: 10px; } #mes { -font-family: 'Inter', sans-serif; - color: white; - font-size: 22px; - font-weight: 600; - letter-spacing: 0.02em; -} - -.calendarseta { - display: flex; - gap: 8px; -} - -.prox, -.ant { - border: none; - background: none; - color: white; - width: 32px; - height: 32px; - border-radius: 50%; - cursor: pointer; font-size: 18px; - display: grid; - place-items: center; - transition: background 0.2s ease; + font-weight: 600; } -.prox:hover, -.ant:hover { - background: rgba(255, 255, 255, 0.15); +#calendarseta button { + background: transparent; + border: none; + color: white; + font-size: 18px; + cursor: pointer; } .calendariodia { width: 100%; border-collapse: collapse; - table-layout: fixed; -} - -.calendariodia th, -.calendariodia td { - text-align: center; - padding: 5px 0; - font-size: 12px; - font-family: 'Inter', sans-serif; } .calendariodia th { - color: rgba(255, 255, 255, 0.75); - font-weight: 600; + font-size: 11px; + opacity: 0.7; } .calendariodia td { - color: white; + text-align: center; + padding: 6px; + font-size: 12px; border-radius: 50%; - width: 24px; - height: 24px; position: relative; - vertical-align: middle; } -/* bolinha abaixo do dia */ +/* bolinha */ .calendariodia td::after { content: ""; - width: 6px; - height: 6px; + width: 5px; + height: 5px; + background: white; border-radius: 50%; - background: #fff; position: absolute; - bottom: -4px; + bottom: -2px; left: 50%; transform: translateX(-50%); } -.calendariodia td.outromes { - color: rgba(150, 150, 255, 1); +.outromes { + opacity: 0.4; } .calendariodia td.today { - background: rgba(178, 255, 103, 0.95); - color: #1a1a1a; + background: #114455; + border-radius: 30%; + height: 0px; + width: 5px; + } -.calendariodia td.today::after { - background: rgba(26, 26, 26, 0.4); -} -.calendariodia td.empty::after { - display: none; -} -.calendariodia td.outromes::after { - background: rgba(255, 255, 255, 0.5); -} + + /* ===== AGENDA ===== */ - -.agenda { - margin-top: 10px; - color: white; - font-family: 'Inter', sans-serif; -} - .agenda-header { + margin-top: 15px; + border-top: 1px solid rgba(255,255,255,0.3); + border-bottom: 1px solid rgba(255,255,255,0.3); + padding: 8px 0; font-size: 13px; - margin-bottom: 10px; - border-top: 1px solid rgba(255,255,255,0.2); - padding-bottom: 10px; - border-bottom: 1px solid rgba(255,255,255,0.2); - padding-top: 10px; } .evento { - position: relative; - padding-left: 14px; - margin-bottom: 12px; + margin-top: 10px; + padding-left: 10px; + border-left: 3px solid white; } -.evento::before { - content: ""; - width: 6px; - height: 6px; - border-radius: 50%; - position: absolute; - left: 0; - top: 6px; +.evento.azul { + border-color: #00c2ff; } -.evento.azul::before { - background: #00c2ff; -} - -.evento.rosa::before { - background: #ff4fa3; +.evento.rosa { + border-color: #ff4fa3; } .hora { font-size: 11px; - opacity: 0.8; + opacity: 0.7; } .titulo { font-size: 13px; - font-weight: 500; } .link { font-size: 11px; - color: #ffb3b3; + color: #ffdede; +} + +/* ===== FERIADOS ===== */ +.feriados-header { + margin-top: 15px; + font-weight: 600; +} + +.feriado { + display: flex; + gap: 8px; + margin-top: 8px; + font-size: 13px; +} + +.dot { + width: 6px; + height: 6px; + background: #d4ff6a; + border-radius: 50%; +} + +/* ===== MAIN ===== */ +.main { + margin-left: 320px; + margin-top: 50px; + min-height: calc(100vh - 50px); + display: flex; + flex-direction: column; + background: #f5f5f5; +} + +/* ===== TOPBAR ===== */ +.topbar { + height: 70px; + background: #eaeaea; + border-bottom: 3px solid #c0392b; + + display: flex; + align-items: center; + justify-content: space-between; + + padding: 0 25px; +} + +.topbar h1 { + font-size: 24px; + color: #1f3b57; +} + +/* USER AREA */ +.user-area { + display: flex; + align-items: center; + gap: 20px; +} + +.icone { + font-size: 20px; + cursor: pointer; +} + +.perfil { + display: flex; + align-items: center; + gap: 10px; +} + +.avatar { + width: 40px; + height: 40px; + border-radius: 50%; + background: url('https://i.pravatar.cc/100') center/cover; +} + +.info { + display: flex; + flex-direction: column; +} + +.nome { + font-weight: 600; + color: #1f3b57; +} + +.cargo { + font-size: 12px; + color: #666; +} + +/* ===== SUBHEADER ===== */ +.subheader { + background: #eaeaea; + border-bottom: 3px solid #c0392b; + padding: 10px 20px; + + display: flex; + justify-content: space-between; + align-items: center; +} + +.subheader h2 { + color: #1f3b57; +} + +/* BOTÕES */ +.view-buttons button { + border: none; + padding: 5px 10px; + border-radius: 6px; + cursor: pointer; + background: transparent; +} + +.view-buttons .active { + background: #c0392b; + color: white; +} + +/* ===== MÊS ===== */ +.month-title { + padding: 10px 20px; + font-size: 16px; +} + +/* ===== CALENDÁRIO GRANDE ===== */ +.calendar-area { + flex: 1; + margin: 20px; + background: #ddd; + border-radius: 8px; + + display: grid; + grid-template-columns: repeat(7, 1fr); + grid-auto-rows: 120px; +} + +.dia-box { + background: #fff; + border: 1px solid #ddd; +} + +.dia-box:hover { + background: #eaeaff; +} +.icone-img { + width: 20px; + height: 20px; + cursor: pointer; + object-fit: contain; + transition: transform 0.2s ease; +} + +.icone-img:hover { + transform: scale(1.15); } \ No newline at end of file diff --git a/calendario.html b/calendario.html index 527726b..a40aad9 100644 --- a/calendario.html +++ b/calendario.html @@ -4,25 +4,35 @@ + Focus Agenda + - - + - - + + + + + +
+ +
-
Janeiro 2025
-
+
+ +
+ + +
+ @@ -35,86 +45,223 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
SAB
31123456
78910111213
14151617181920
21222324252627
28293031123
- -
-
- HOJE 07/11/2025 + + +
+ + +
+
-
-
08:15 – 09:15
-
Coçar oq fazer
- + +
+ + +
+

Calendario

+ +
+ Notificações + +
+
+
+ Usuario + Admin +
-
-
09:00 – 10:00
-
COMO QUE DIMINUI A FONTE?
- -
- -
-
11:00 – 11:45
-
Pintar boobie-goods
-
- -
-
18:20 – 23:00
-
Ir pro curso (infelizmente)
- -
+ Configurações
+
+ + + +
+ + Janeiro, 2025 + +
+ + +
+ + + + \ No newline at end of file diff --git a/imagens/engrenagem.png b/imagens/engrenagem.png new file mode 100644 index 0000000000000000000000000000000000000000..108ff4366fa93dc5e29b914313328c8020b82fca GIT binary patch literal 13977 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 Ib@1W;0|5y5)&Kwi literal 0 HcmV?d00001