Zum Inhalt springen

MediaWiki:Vector-2022.css: Unterschied zwischen den Versionen

Aus Pixopedia
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 26: Zeile 26:
}
}


/* Zeile 1: Logo/Titel mittig */
/* Innerer Header als Spalte (Zeile 1: Logo+Userlinks, Zeile 2: Suche) */
.vector-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 6px 0;
}
 
/* Zeile 1: Drei Spalten (links leer, Mitte Logo, rechts Userlinks) */
.vector-header-start {
.vector-header-start {
   width: 100%;
   width: 100%;
   display: flex;
   display: grid !important;
   justify-content: center;
   grid-template-columns: 1fr auto 1fr; /* links flexibel, Mitte auto, rechts flexibel */
   align-items: center;
   align-items: center;
   margin-bottom: 4px;         /* kleiner Abstand zu Zeile 2 */
   margin-bottom: 4px;
   padding: 0;                 /* kein Extra-Padding mehr */
   padding: 0;
}
}


/* Logo + Wortmark optisch als Block */
/* Logo/Name mittig */
.vector-header-start .mw-logo {
.vector-header-start .mw-logo {
  grid-column: 2;                /* mittlere Spalte */
  justify-self: center;
   display: flex;
   display: flex;
   align-items: center;
   align-items: center;
   gap: 8px;
   gap: 8px;
}
/* Userlinks-Block in Zeile 1 nach rechts */
.vector-header-start .vector-user-links {
  grid-column: 3;                /* rechte Spalte */
  justify-self: end;
}
/* Variante der Userlinks in Zeile 2 ausblenden */
.vector-header-end .vector-user-links {
  display: none !important;
}
}



Version vom 12. Februar 2026, 11:51 Uhr

/* =========================
   HEADER: Layout & Optik
   ========================= */

/* Header-Container: Hintergrund, Rahmen, sticky */
.vector-header-container {
  position: sticky;
  top: 0;
  z-index: 1000;
  background-color: #AE9E86;
  border-bottom: 1px solid #333;
}

/* Sticky-Header von Vector 2022 deaktivieren */
.client-js.vector-sticky-header-enabled .vector-sticky-header,
.client-js.vector-sticky-header-enabled .vector-sticky-header-container {
  display: none !important;
}

/* Innerer Header als Spalte (Zeile 1: Logo, Zeile 2: Suche/Userlinks) */
.vector-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 6px 0;              /* Gesamthöhe etwas kompakter */
}

/* Innerer Header als Spalte (Zeile 1: Logo+Userlinks, Zeile 2: Suche) */
.vector-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 6px 0;
}

/* Zeile 1: Drei Spalten (links leer, Mitte Logo, rechts Userlinks) */
.vector-header-start {
  width: 100%;
  display: grid !important;
  grid-template-columns: 1fr auto 1fr;  /* links flexibel, Mitte auto, rechts flexibel */
  align-items: center;
  margin-bottom: 4px;
  padding: 0;
}

/* Logo/Name mittig */
.vector-header-start .mw-logo {
  grid-column: 2;                 /* mittlere Spalte */
  justify-self: center;
  display: flex;
  align-items: center;
  gap: 8px;
}

/* Userlinks-Block in Zeile 1 nach rechts */
.vector-header-start .vector-user-links {
  grid-column: 3;                 /* rechte Spalte */
  justify-self: end;
}

/* Variante der Userlinks in Zeile 2 ausblenden */
.vector-header-end .vector-user-links {
  display: none !important;
}

/* Header-Zeile 2: Suche + Userlinks zentriert */
.vector-header-end {
  width: 100% !important;
  display: flex !important;
  justify-content: center !important;   /* gesamte Zeile mittig */
  align-items: center !important;
  gap: 16px !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Alle direkten Kinder neutral: nichts darf mit auto-Margins schieben */
.vector-header-end > * {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* Sicherstellen, dass Suche nicht links „klebt“ */
.vector-header-end #p-search {
  flex: 0 0 auto !important;
}

/* Userlinks ebenfalls neutralisieren */
.vector-header-end .vector-user-links,
.vector-header-end .vector-user-menu,
.vector-header-end #vector-user-links-dropdown {
  flex: 0 0 auto !important;
}

/* =========================
   HEADER: Layout & Optik ENDE
   ========================= */

/* Gesamte Seite dunkel setzen */
body {
  background-color: #101218;
  color: #f5f5f5;
}

/* Haupt-Inhaltsbereich an den dunklen Hintergrund anpassen */
.mw-page-container,
.vector-body,
.mw-content-container,
.mw-content-ltr {
  background-color: transparent;   /* oder #101218, falls nötig */
  color: inherit;
}

/* Links etwas heller, damit sie lesbar bleiben */
.mw-body a {
  color: #4ea3ff;
}