diff --git a/calendario.css b/calendario.css index bf5d2f4..12ccfbd 100644 --- a/calendario.css +++ b/calendario.css @@ -44,13 +44,17 @@ h3 { } #calendario { - flex: 1; padding-top: 60px; display: flex; flex-direction: column; gap: 16px; } +/* REMOVE o flex:1 se tiver */ +#calendario { + flex: unset; +} + .calendariotop { display: flex; align-items: center; @@ -58,6 +62,7 @@ h3 { } #mes { +font-family: 'Inter', sans-serif; color: white; font-size: 22px; font-weight: 600; @@ -130,7 +135,6 @@ h3 { transform: translateX(-50%); } -/* COR DOS DIAS DE OUTRO MÊS (CORRIGIDO) */ .calendariodia td.outromes { color: rgba(150, 150, 255, 1); } @@ -147,3 +151,61 @@ h3 { .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 { + 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; +} + +.evento::before { + content: ""; + width: 6px; + height: 6px; + border-radius: 50%; + position: absolute; + left: 0; + top: 6px; +} + +.evento.azul::before { + background: #00c2ff; +} + +.evento.rosa::before { + background: #ff4fa3; +} + +.hora { + font-size: 11px; + opacity: 0.8; +} + +.titulo { + font-size: 13px; + font-weight: 500; +} + +.link { + font-size: 11px; + color: #ffb3b3; +} \ No newline at end of file diff --git a/calendario.html b/calendario.html index 301c1bd..527726b 100644 --- a/calendario.html +++ b/calendario.html @@ -84,7 +84,37 @@ - + +
+
+ HOJE 07/11/2025 +
+ +
+
08:15 – 09:15
+
Coçar oq fazer
+ +
+ +
+
09:00 – 10:00
+
COMO QUE DIMINUI A FONTE?
+ +
+ +
+
11:00 – 11:45
+
Pintar boobie-goods
+
+ +
+
18:20 – 23:00
+
Ir pro curso (infelizmente)
+ +
+
+ + \ No newline at end of file diff --git a/login.css b/login.css index e30e453..1d0563a 100644 --- a/login.css +++ b/login.css @@ -1,120 +1,182 @@ -* { - padding: 0; - margin: 0; -} + * { + padding: 0; + margin: 0; + } -p, -h1, -h2, -h3 { - color: black; - font-family: 'Poppins', sans-serif; -} + p, h1, h2, h3 { + font-family: 'Poppins', sans-serif; + } -body { - height: 100vh; - display: flex; - justify-content: center; - align-items: center; -} + body { + background: #eee; + } -@media (max-width: 768px) { -body { - padding-left: 20px; - padding-right: 20px; -} -} + /* HEADER */ + #header { + width: 100%; + height: 50px; + position: fixed; + top: 0; + left: 0; + background: linear-gradient(to right, #C0392B 47%, #7A4951 73%, #114455 87%); + display: flex; + align-items: center; + z-index: 10; + } -@media (max-width: 480px) { -#log { - width: 100% !important; - max-width: 320px; -} + #title { + padding-left: 20px; + font-size: 28px; + color: white; + } -} -#topo { - width: 100%; - height: 50px; - position: fixed; - top: 0; - left: 0; - background: linear-gradient(to right, #C0392B 47%, #7A4951 73%, #114455 87%); - display: flex; - align-items: center; - justify-content: flex-start; -} + /* BARRA ESQUERDA */ + #barraesquerda { + position: fixed; + left: 0; + top: 0; + width: 320px; + height: 100vh; + background-color: #C0392B; + padding: 16px; + box-sizing: border-box; + display: flex; + flex-direction: column; + } -#textotop { - padding-left: 20px; - font-size: 38px; - margin: 0; - font-family: 'Poppins', sans-serif; - font-weight: normal; -} + #calendario { + flex: 1; + padding-top: 60px; + display: flex; + flex-direction: column; + gap: 16px; + } -#log { - width: 350px; - display: flex; - flex-direction: column; - gap: 15px; - color: white; - margin-top: 70px; /* Compensa a barra fixa do topo */ -} -.campo { - display: flex; - flex-direction: column; - gap: 10px; -} + .calendariotop { + display: flex; + justify-content: space-between; + align-items: center; + } -#emailid, #senhaid { -height: 50px; -width: 100%; -padding: 10px; -font-size: 16px; -border: 1px solid #ccc; -border-radius: 4px; -box-sizing: border-box; -} + #mes { + color: white; + font-size: 20px; + font-weight: 600; + } -label { -display: block; -margin-bottom: 5px; -font-weight: bold; -color: white; -} + .calendarseta { + display: flex; + gap: 8px; + } -form { -display: flex; -flex-direction: column; -gap: 20px; -width: 100%; -} + .prox, .ant { + border: none; + background: none; + color: white; + cursor: pointer; + font-size: 18px; + } -#logbtn { -align-self: center; -width: 50%; -padding: 12px; -font-size: 18px; -font-weight: bold; -background-color: #C0392B; -color: white; -border: none; -border-radius: 4px; -cursor: pointer; -transition: background-color 0.3s; -} + /* CALENDÁRIO */ + .calendariodia { + width: 100%; + border-collapse: collapse; + } -#logbtn:hover { -background-color: #A03224; -} -.mens { -align-self: center; -} + .calendariodia th, + .calendariodia td { + text-align: center; + padding: 6px; + font-size: 12px; + font-family: 'Inter', sans-serif; + } -a{ - color: white; - text-decoration: none; -} -#linkcada{ - color: black; -} \ No newline at end of file + .calendariodia th { + color: rgba(255, 255, 255, 0.7); + } + + .calendariodia td { + color: white; + position: relative; + } + + .calendariodia td::after { + content: ""; + width: 5px; + height: 5px; + background: white; + border-radius: 50%; + position: absolute; + bottom: 2px; + left: 50%; + transform: translateX(-50%); + } + + /* outro mês */ + .calendariodia td.outromes { + color: rgba(255,255,255,0.4); + } + + .calendariodia td.outromes::after { + background: rgba(255,255,255,0.2); + } + + /* hoje */ + .calendariodia td.today { + background: #b2ff67; + color: black; + border-radius: 50%; + } + + /* ===== AGENDA ===== */ + .agenda { + margin-top: 10px; + color: white; + font-family: 'Inter', sans-serif; + } + + .agenda-header { + font-size: 13px; + margin-bottom: 10px; + border-top: 1px solid rgba(255,255,255,0.2); + padding-top: 10px; + } + + .evento { + position: relative; + padding-left: 14px; + margin-bottom: 12px; + } + + .evento::before { + content: ""; + width: 6px; + height: 6px; + border-radius: 50%; + position: absolute; + left: 0; + top: 6px; + } + + .evento.azul::before { + background: #00c2ff; + } + + .evento.rosa::before { + background: #ff4fa3; + } + + .hora { + font-size: 11px; + opacity: 0.8; + } + + .titulo { + font-size: 13px; + font-weight: 500; + } + + .link { + font-size: 11px; + color: #ffb3b3; + } \ No newline at end of file diff --git a/login.html b/login.html index a05141d..4482627 100644 --- a/login.html +++ b/login.html @@ -7,7 +7,7 @@ Login - +