MediaWiki:Vector-2022.css: Revizyonlar arasındaki fark
Gezinti kısmına atla
Arama kısmına atla
"→************************************************************ * FM WIKI – Vector-2022 Taktik Teması * Profesyonel, koyu, futbol-analiz havası ************************************************************: →---------------------------------------------------------: →0. RENK DEĞERLERİ (referans): →---------------------------------------------------------: /* Ana arka plan : #05070b (çok koyu, haf..." içeriğiyle yeni sayfa oluşturdu |
Değişiklik özeti yok Etiket: Geri alındı |
||
| 1. satır: | 1. satır: | ||
/* | /* ======================================================================== | ||
FM TACTICAL UI - VECTOR 2022 OVERRIDE | |||
Tema: Football Manager Dark / Professional / Analytical | |||
======================================================================== */ | |||
/* --- | :root { | ||
/* --- RENK PALETİ (FM STİLİ) --- */ | |||
--fm-bg-dark: #1b262c; /* Ana arka plan (Koyu Lacivert/Gri) */ | |||
/* | --fm-bg-panel: #242f36; /* İçerik kartları */ | ||
--fm-bg-header: #121a1f; /* Header ve Sidebar */ | |||
--fm-border: #3a4b55; /* İnce ayırıcılar */ | |||
--fm-green-deep: #18453b; /* Koyu Futbol Yeşili (Başlıklar) */ | |||
--fm-green-accent: #2ecc71; /* Linkler ve Vurgular */ | |||
--fm-green-hover: #27ae60; /* Hover durumu */ | |||
--fm-text-main: #ecf0f1; /* Ana metin (Kirli Beyaz) */ | |||
--fm-text-muted: #95a5a6; /* İkincil metin */ | |||
/* --- MEDIAWIKI DEĞİŞKENLERİNİ EZİYORUZ --- */ | |||
/* | --background-color-base: var(--fm-bg-panel); | ||
--background-color-interactive: var(--fm-bg-panel); | |||
--fm-bg- | --color-base: var(--fm-text-main); | ||
--fm- | --color-emphasized: #ffffff; | ||
--fm- | --color-subtle: var(--fm-text-muted); | ||
--fm- | --color-primary: var(--fm-green-accent); | ||
--fm-green: # | --color-primary--hover: var(--fm-green-hover); | ||
--fm- | --border-color-base: var(--fm-border); | ||
--fm-text- | --border-color-subtle: var(--fm-border); | ||
-- | |||
--fm- | |||
--fm- | |||
--fm- | |||
-- | |||
--fm- | |||
--fm- | |||
--fm- | |||
-- | |||
-- | |||
} | } | ||
/* | /* ======================================================================== | ||
1. GENEL YAPI & ARKA PLAN | |||
======================================================================== */ | |||
body { | |||
background: | background-color: var(--fm-bg-dark); | ||
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; | |||
color: var(--fm-text-main); | color: var(--fm-text-main); | ||
} | } | ||
/* Ana | /* Ana Sayfa Konteyneri */ | ||
.mw-page-container { | |||
background: transparent; | background-color: transparent; | ||
max-width: 1400px; /* Geniş ekranlarda daha fazla veri göstermek için */ | |||
margin: 0 auto; | |||
} | } | ||
/* İçerik Kartı (Main Content Card) */ | |||
background: transparent; | .mw-content-container { | ||
border-bottom: none; | |||
background-color: transparent; | |||
} | } | ||
.mw-body { | |||
background-color: var(--fm-bg-panel); | |||
background: | border: 1px solid var(--fm-border); | ||
border-radius: 4px; | |||
padding: 30px; | |||
box-shadow: 0 4px 20px rgba(0,0,0,0.3); | |||
} | } | ||
/* | /* ======================================================================== | ||
. | 2. HEADER (ÜST PANEL) - ANALİTİK DASHBOARD | ||
======================================================================== */ | |||
.vector-header-container { | |||
. | background-color: var(--fm-bg-header); | ||
border-bottom: 2px solid var(--fm-green-deep); | |||
box-shadow: 0 2px 10px rgba(0,0,0,0.2); | |||
height: 60px; /* Daha kompakt */ | |||
} | } | ||
/* | /* Site Logosu ve Başlığı */ | ||
. | .mw-logo-wordmark { | ||
color: #ffffff !important; | |||
font-weight: 800; | |||
letter-spacing: -0.5px; | |||
text-transform: uppercase; | |||
} | } | ||
/* | /* Arama Kutusu (Database Search Style) */ | ||
.vector-search-box-input { | |||
background-color: #0f1418 !important; | |||
border: 1px solid #3a4b55 !important; | |||
color: #ffffff !important; | |||
. | border-radius: 3px !important; | ||
background: | font-size: 0.9em; | ||
} | } | ||
.vector-search-box-input::placeholder { | |||
. | color: #5d707a; | ||
text-transform: uppercase; | |||
font-size: 0.85em; | |||
font-weight: 600; | |||
} | } | ||
/* | /* Kullanıcı Menüsü */ | ||
. | .vector-user-links { | ||
font-size: 0.9em; | |||
font-weight: 600; | font-weight: 600; | ||
} | } | ||
/* | /* ======================================================================== | ||
. | 3. SIDEBAR & NAVİGASYON (SOL MENÜ) | ||
======================================================================== */ | |||
.vector-main-menu-container { | |||
. | background-color: transparent; | ||
} | } | ||
. | .vector-main-menu-group-label { | ||
color: var(--fm-green-accent); | |||
color: var(--fm- | font-size: 0.75rem; | ||
text-transform: uppercase; | |||
letter-spacing: 1px; | |||
border-bottom: 1px solid var(--fm-border); | |||
padding-bottom: 5px; | |||
margin-bottom: 10px; | |||
} | } | ||
. | .vector-main-menu-link { | ||
color: var(--fm-text-muted) !important; | |||
color: var(--fm-text- | padding: 6px 10px; | ||
border-radius: 3px; | |||
transition: all 0.2s ease; | |||
} | } | ||
.vector-main-menu-link:hover { | |||
background-color: rgba(255,255,255,0.05); | |||
color: #ffffff !important; | |||
padding-left: 14px; /* Hafif sağa kayma efekti */ | |||
. | |||
background: rgba( | |||
} | } | ||
/* ======================================================================== | |||
4. TİPOGRAFİ & BAŞLIKLAR | |||
======================================================================== */ | |||
h1, h2, h3, h4, h5, h6 { | |||
color: #ffffff; | color: #ffffff; | ||
font-weight: 700; | |||
margin-bottom: 0.5em; | |||
font-family: 'Segoe UI', Roboto, sans-serif; /* Daha teknik font */ | |||
font-weight: | |||
margin-bottom: 0. | |||
font- | |||
/* | |||
} | } | ||
. | /* Sayfa Ana Başlığı (H1) */ | ||
.firstHeading { | |||
font- | border-bottom: 3px solid var(--fm-green-deep); | ||
letter-spacing: | padding-bottom: 10px; | ||
font-size: 2em; | |||
letter-spacing: -1px; | |||
} | } | ||
/* | /* Alt Başlıklar (H2) */ | ||
h2 { | |||
border-bottom: 1px solid var(--fm-border); | |||
font-size: 1.4em; | |||
margin-top: 1.5em; | |||
padding-bottom: 5px; | |||
border-bottom: 1px solid | |||
margin-top: 1. | |||
} | } | ||
/* Linkler */ | /* Linkler */ | ||
a { | |||
color: var(--fm- | color: var(--fm-green-accent); | ||
text-decoration: none; | text-decoration: none; | ||
transition: color | transition: color 0.2s; | ||
} | } | ||
a:hover { | |||
color: var(--fm- | color: var(--fm-green-hover); | ||
text-decoration: underline; | text-decoration: underline; | ||
} | } | ||
. | /* ======================================================================== | ||
5. TABLOLAR (SCOUTING & DATA STİLİ) | |||
======================================================================== */ | |||
table.wikitable { | |||
. | background-color: #1e252b; | ||
color: # | border: none; | ||
width: 100%; | width: 100%; | ||
margin: 20px 0; | |||
border-collapse: separate; | border-collapse: separate; | ||
border-spacing: 0; | border-spacing: 0; | ||
border-radius: 4px; | |||
border-radius: | |||
overflow: hidden; | overflow: hidden; | ||
box-shadow: 0 2px 5px rgba(0,0,0,0.2); | |||
box-shadow: 0 | |||
} | } | ||
/* | /* Tablo Başlığı */ | ||
. | table.wikitable > tr > th, | ||
background: | table.wikitable > * > tr > th { | ||
background-color: #151a1e; /* Çok koyu gri */ | |||
font-weight: | color: var(--fm-text-muted); | ||
border-bottom: | text-transform: uppercase; | ||
padding: | font-size: 0.8rem; | ||
font-weight: 700; | |||
border: none; | |||
border-bottom: 2px solid var(--fm-green-deep); | |||
padding: 12px 15px; | |||
text-align: left; | text-align: left; | ||
} | } | ||
/* | /* Tablo Hücreleri */ | ||
. | table.wikitable > tr > td, | ||
table.wikitable > * > tr > td { | |||
border: none; | border: none; | ||
border-bottom: 1px solid | border-bottom: 1px solid #2c3940; | ||
padding: 10px 15px; | |||
color: var(--fm-text-main); | color: var(--fm-text-main); | ||
} | } | ||
/* Satır | /* Satır Hover Efekti (Veri okumayı kolaylaştırır) */ | ||
table.wikitable > tr:hover > td { | |||
background-color: rgba(46, 204, 113, 0.05); /* Çok hafif yeşil */ | |||
} | } | ||
/* | /* ======================================================================== | ||
6. UI BİLEŞENLERİ & INFOBOX | |||
======================================================================== */ | |||
/* | /* Infobox (Oyuncu/Kulüp Kartı Görünümü) */ | ||
. | .infobox { | ||
background-color: #1e252b; | |||
border: 1px solid var(--fm-border); | |||
border-top: 4px solid var(--fm-green-accent); | |||
color: var(--fm-text-main); | |||
padding: 15px; | |||
border-radius: 4px; | |||
float: right; | |||
margin: 0 0 1em 1em; | |||
} | } | ||
.infobox th { | |||
background-color: transparent !important; | |||
color: var(--fm-text-muted); | |||
text-align: left; | |||
text-align: | |||
} | } | ||
/* - | /* Toc (İçindekiler Tablosu) - Modern HUD */ | ||
.vector-toc { | |||
background-color: transparent; | |||
background | |||
} | } | ||
.vector-toc-title { | |||
color: var(--fm-text-muted); | |||
. | |||
text-transform: uppercase; | text-transform: uppercase; | ||
font-size: 0.8rem; | |||
} | } | ||
.vector-toc-link { | |||
color: var(--fm-text-main) !important; | |||
. | |||
} | } | ||
.vector-toc-list-item-active > .vector-toc-link { | |||
color: var(--fm-green-accent) !important; | |||
. | border-left: 2px solid var(--fm-green-accent); | ||
} | } | ||
/* | /* Kod Blokları (Taktik Paylaşımları İçin) */ | ||
pre, code { | |||
background-color: #121619; | |||
border: 1px solid var(--fm-border); | |||
color: #a29bfe; /* Syntax highlight benzeri */ | |||
border-radius: 4px; | |||
font-family: 'Consolas', monospace; | |||
} | } | ||
/* ======================================================================== | |||
. | 7. FM ÖZEL ELEMENTLERİ | ||
======================================================================== */ | |||
. | /* Edit / History Butonları (Sağ Üst) */ | ||
color: var(--fm-text- | .vector-p-views-menu .vector-menu-content-list li a { | ||
color: var(--fm-text-muted); | |||
font-size: 0.85rem; | font-size: 0.85rem; | ||
text-transform: uppercase; | |||
font-weight: 600; | |||
} | } | ||
. | .vector-p-views-menu .vector-menu-content-list li.selected a { | ||
color: var(--fm-green-accent); | |||
border-bottom: 2px solid var(--fm-green-accent); | |||
. | |||
color | |||
border- | |||
} | } | ||
/* | /* Sayfa Altı Kategoriler */ | ||
. | .catlinks { | ||
background-color: transparent; | |||
border | border: 1px dashed var(--fm-border); | ||
margin-top: 40px; | |||
} | } | ||
13.44, 6 Aralık 2025 tarihindeki hâli
/* ========================================================================
FM TACTICAL UI - VECTOR 2022 OVERRIDE
Tema: Football Manager Dark / Professional / Analytical
======================================================================== */
:root {
/* --- RENK PALETİ (FM STİLİ) --- */
--fm-bg-dark: #1b262c; /* Ana arka plan (Koyu Lacivert/Gri) */
--fm-bg-panel: #242f36; /* İçerik kartları */
--fm-bg-header: #121a1f; /* Header ve Sidebar */
--fm-border: #3a4b55; /* İnce ayırıcılar */
--fm-green-deep: #18453b; /* Koyu Futbol Yeşili (Başlıklar) */
--fm-green-accent: #2ecc71; /* Linkler ve Vurgular */
--fm-green-hover: #27ae60; /* Hover durumu */
--fm-text-main: #ecf0f1; /* Ana metin (Kirli Beyaz) */
--fm-text-muted: #95a5a6; /* İkincil metin */
/* --- MEDIAWIKI DEĞİŞKENLERİNİ EZİYORUZ --- */
--background-color-base: var(--fm-bg-panel);
--background-color-interactive: var(--fm-bg-panel);
--color-base: var(--fm-text-main);
--color-emphasized: #ffffff;
--color-subtle: var(--fm-text-muted);
--color-primary: var(--fm-green-accent);
--color-primary--hover: var(--fm-green-hover);
--border-color-base: var(--fm-border);
--border-color-subtle: var(--fm-border);
}
/* ========================================================================
1. GENEL YAPI & ARKA PLAN
======================================================================== */
body {
background-color: var(--fm-bg-dark);
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
color: var(--fm-text-main);
}
/* Ana Sayfa Konteyneri */
.mw-page-container {
background-color: transparent;
max-width: 1400px; /* Geniş ekranlarda daha fazla veri göstermek için */
margin: 0 auto;
}
/* İçerik Kartı (Main Content Card) */
.mw-content-container {
border-bottom: none;
background-color: transparent;
}
.mw-body {
background-color: var(--fm-bg-panel);
border: 1px solid var(--fm-border);
border-radius: 4px;
padding: 30px;
box-shadow: 0 4px 20px rgba(0,0,0,0.3);
}
/* ========================================================================
2. HEADER (ÜST PANEL) - ANALİTİK DASHBOARD
======================================================================== */
.vector-header-container {
background-color: var(--fm-bg-header);
border-bottom: 2px solid var(--fm-green-deep);
box-shadow: 0 2px 10px rgba(0,0,0,0.2);
height: 60px; /* Daha kompakt */
}
/* Site Logosu ve Başlığı */
.mw-logo-wordmark {
color: #ffffff !important;
font-weight: 800;
letter-spacing: -0.5px;
text-transform: uppercase;
}
/* Arama Kutusu (Database Search Style) */
.vector-search-box-input {
background-color: #0f1418 !important;
border: 1px solid #3a4b55 !important;
color: #ffffff !important;
border-radius: 3px !important;
font-size: 0.9em;
}
.vector-search-box-input::placeholder {
color: #5d707a;
text-transform: uppercase;
font-size: 0.85em;
font-weight: 600;
}
/* Kullanıcı Menüsü */
.vector-user-links {
font-size: 0.9em;
font-weight: 600;
}
/* ========================================================================
3. SIDEBAR & NAVİGASYON (SOL MENÜ)
======================================================================== */
.vector-main-menu-container {
background-color: transparent;
}
.vector-main-menu-group-label {
color: var(--fm-green-accent);
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 1px;
border-bottom: 1px solid var(--fm-border);
padding-bottom: 5px;
margin-bottom: 10px;
}
.vector-main-menu-link {
color: var(--fm-text-muted) !important;
padding: 6px 10px;
border-radius: 3px;
transition: all 0.2s ease;
}
.vector-main-menu-link:hover {
background-color: rgba(255,255,255,0.05);
color: #ffffff !important;
padding-left: 14px; /* Hafif sağa kayma efekti */
}
/* ========================================================================
4. TİPOGRAFİ & BAŞLIKLAR
======================================================================== */
h1, h2, h3, h4, h5, h6 {
color: #ffffff;
font-weight: 700;
margin-bottom: 0.5em;
font-family: 'Segoe UI', Roboto, sans-serif; /* Daha teknik font */
}
/* Sayfa Ana Başlığı (H1) */
.firstHeading {
border-bottom: 3px solid var(--fm-green-deep);
padding-bottom: 10px;
font-size: 2em;
letter-spacing: -1px;
}
/* Alt Başlıklar (H2) */
h2 {
border-bottom: 1px solid var(--fm-border);
font-size: 1.4em;
margin-top: 1.5em;
padding-bottom: 5px;
}
/* Linkler */
a {
color: var(--fm-green-accent);
text-decoration: none;
transition: color 0.2s;
}
a:hover {
color: var(--fm-green-hover);
text-decoration: underline;
}
/* ========================================================================
5. TABLOLAR (SCOUTING & DATA STİLİ)
======================================================================== */
table.wikitable {
background-color: #1e252b;
border: none;
width: 100%;
margin: 20px 0;
border-collapse: separate;
border-spacing: 0;
border-radius: 4px;
overflow: hidden;
box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
/* Tablo Başlığı */
table.wikitable > tr > th,
table.wikitable > * > tr > th {
background-color: #151a1e; /* Çok koyu gri */
color: var(--fm-text-muted);
text-transform: uppercase;
font-size: 0.8rem;
font-weight: 700;
border: none;
border-bottom: 2px solid var(--fm-green-deep);
padding: 12px 15px;
text-align: left;
}
/* Tablo Hücreleri */
table.wikitable > tr > td,
table.wikitable > * > tr > td {
border: none;
border-bottom: 1px solid #2c3940;
padding: 10px 15px;
color: var(--fm-text-main);
}
/* Satır Hover Efekti (Veri okumayı kolaylaştırır) */
table.wikitable > tr:hover > td {
background-color: rgba(46, 204, 113, 0.05); /* Çok hafif yeşil */
}
/* ========================================================================
6. UI BİLEŞENLERİ & INFOBOX
======================================================================== */
/* Infobox (Oyuncu/Kulüp Kartı Görünümü) */
.infobox {
background-color: #1e252b;
border: 1px solid var(--fm-border);
border-top: 4px solid var(--fm-green-accent);
color: var(--fm-text-main);
padding: 15px;
border-radius: 4px;
float: right;
margin: 0 0 1em 1em;
}
.infobox th {
background-color: transparent !important;
color: var(--fm-text-muted);
text-align: left;
}
/* Toc (İçindekiler Tablosu) - Modern HUD */
.vector-toc {
background-color: transparent;
}
.vector-toc-title {
color: var(--fm-text-muted);
text-transform: uppercase;
font-size: 0.8rem;
}
.vector-toc-link {
color: var(--fm-text-main) !important;
}
.vector-toc-list-item-active > .vector-toc-link {
color: var(--fm-green-accent) !important;
border-left: 2px solid var(--fm-green-accent);
}
/* Kod Blokları (Taktik Paylaşımları İçin) */
pre, code {
background-color: #121619;
border: 1px solid var(--fm-border);
color: #a29bfe; /* Syntax highlight benzeri */
border-radius: 4px;
font-family: 'Consolas', monospace;
}
/* ========================================================================
7. FM ÖZEL ELEMENTLERİ
======================================================================== */
/* Edit / History Butonları (Sağ Üst) */
.vector-p-views-menu .vector-menu-content-list li a {
color: var(--fm-text-muted);
font-size: 0.85rem;
text-transform: uppercase;
font-weight: 600;
}
.vector-p-views-menu .vector-menu-content-list li.selected a {
color: var(--fm-green-accent);
border-bottom: 2px solid var(--fm-green-accent);
}
/* Sayfa Altı Kategoriler */
.catlinks {
background-color: transparent;
border: 1px dashed var(--fm-border);
margin-top: 40px;
}