refactor(css): premešteni stilovi za dozvole u main.css
Stilovi za tabelu dozvola i zaglavlja modula premešteni iz inline bloka (dodatni-css) u globalni main.css, jer HTMX navigacija odbacuje pa oni nisu bili primenjeni nakon prelaska na stranicu. Istovremeno su unapređeni: animacija redova, staklena providna traka sa akcentnom levom ivicom i prilagođeni checkbox-ovi.
This commit is contained in:
@@ -753,6 +753,39 @@ select {
|
||||
color: var(--tekst-sporedni);
|
||||
}
|
||||
|
||||
/* ============================================================
|
||||
Stranica Dozvole (matrica) — stilovi su ovde (a ne u <head> stranice)
|
||||
jer HTMX navigacija (hx-select="#glavni-sadrzaj") odbacuje <head>,
|
||||
pa stil iz dodatni-css bloka ne bi važio dok se ne osveži stranica.
|
||||
main.css ostaje u headu kroz HTMX navigaciju → uvek se primenjuje.
|
||||
============================================================ */
|
||||
.dozvole-tabela tbody tr:nth-child(1) { animation-delay: 0.04s; }
|
||||
.dozvole-tabela tbody tr:nth-child(2) { animation-delay: 0.08s; }
|
||||
.dozvole-tabela tbody tr:nth-child(3) { animation-delay: 0.12s; }
|
||||
.dozvole-tabela tbody tr:nth-child(4) { animation-delay: 0.16s; }
|
||||
.dozvole-tabela tbody tr:nth-child(5) { animation-delay: 0.20s; }
|
||||
|
||||
/* zaglavlja modula — providna staklena traka sa akcentnom levom ivicom.
|
||||
Bez sopstvenog backdrop-filter-a: kartica već zamućuje pozadinu, pa traka
|
||||
kroz svoju providnost pokazuje tu zamućenu sliku tonirano u akcent.
|
||||
Providna je, ali nešto manje od kartice, da se jasno ističe kao traka. */
|
||||
.matrica-modul td {
|
||||
padding: 9px 16px;
|
||||
font-size: 11px;
|
||||
font-weight: 700;
|
||||
text-transform: uppercase;
|
||||
letter-spacing: 0.08em;
|
||||
color: var(--tekst-jak);
|
||||
background: color-mix(in srgb, var(--sb-akcent) 26%, transparent);
|
||||
border-top: 0.5px solid var(--ivica);
|
||||
border-bottom: 0.5px solid var(--ivica);
|
||||
border-left: 3px solid var(--sb-akcent);
|
||||
}
|
||||
|
||||
.matrica-checkbox { text-align: center; padding: 8px 16px; }
|
||||
.matrica-checkbox input[type=checkbox] { width: 16px; height: 16px; cursor: pointer; accent-color: var(--sb-akcent); }
|
||||
.matrica-checkbox input[type=checkbox]:disabled { cursor: default; opacity: 0.5; }
|
||||
|
||||
/* overlay za mobilni — tamni sloj iza sidebara */
|
||||
.sidebar-overlay {
|
||||
display: none;
|
||||
|
||||
Reference in New Issue
Block a user