MediaWiki: Common.css: Unterschied zwischen den Versionen
Aus GuitarStore
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
/* ====== | /* ====== Глобальний фон сторінки ====== */ | ||
body { | body { | ||
background: | margin: 0; | ||
background: linear-gradient( | |||
to bottom, | |||
#1a1a1a 0%, /* темно-сірий верх */ | |||
#2a2a2a 20%, /* плавний перехід */ | |||
#3a3a3a 50%, /* середньо-сірий центр */ | |||
#2a2a2a 80%, /* назад до темного */ | |||
#1a1a1a 100% /* темно-сірий низ */ | |||
); | |||
color: #f3f3f3; | color: #f3f3f3; | ||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; | ||
background-attachment: fixed; | |||
} | } | ||
/* | /* ====== ВЕРХНЯ ПАНЕЛЬ (navbar) ====== */ | ||
#tweeki-navbar, .navbar { | |||
. | background: #1a1a1a !important; | ||
border-bottom: 2px solid #ff3b3b; | |||
box-shadow: 0 2px 10px rgba(0,0,0,0.6); | |||
} | } | ||
.navbar-brand { | |||
. | color: #fff !important; | ||
color: # | font-weight: 600; | ||
text- | transition: color 0.3s; | ||
} | |||
.navbar-brand:hover { | |||
color: #ff3b3b !important; | |||
text-shadow: 0 0 10px rgba(255,0,0,0.6); | |||
} | |||
/* === Бренд у Tweeki: робимо його опорою для псевдоелемента === */ | |||
.navbar .navbar-header .navbar-brand, | |||
.navbar .navbar-brand, | |||
a.navbar-brand { | |||
position: relative; | |||
display: inline-block; | |||
overflow: visible; | |||
} | } | ||
/* === | /* === Логотип зліва від назви === */ | ||
.navbar .navbar-header .navbar-brand::before, | |||
.navbar .navbar-brand::before, | |||
a.navbar-brand::before { | |||
content: ""; | |||
position: absolute; | |||
top: 50%; | |||
right: 100%; | |||
transform: translate(-10px, -50%) scale(0); | |||
width: 42px; | |||
height: 42px; | |||
background: url("/wiki/images/logo.png") no-repeat center/contain; | |||
opacity: 0; | |||
transition: all 0.35s ease; | |||
filter: drop-shadow(0 0 8px rgba(255, 0, 0, 0.7)); | |||
pointer-events: none; | |||
} | } | ||
/* Показуємо при наведенні */ | |||
.navbar .navbar-header .navbar-brand:hover::before, | |||
.navbar .navbar-brand:hover::before, | |||
a.navbar-brand:hover::before { | |||
transform: translate(-10px, -50%) scale(1); | |||
opacity: 1; | |||
animation: pulseBlood 1.5s infinite alternate; | |||
} | } | ||
. | .navbar-nav > li > a { | ||
color: #ddd !important; | |||
color: # | |||
} | } | ||
. | .navbar-nav > li > a:hover { | ||
color: #ff3b3b !important; | |||
} | } | ||
/* ====== | /* ====== ОСНОВНИЙ КОНТЕНТ ====== */ | ||
#content, | #content, .mw-body { | ||
.mw-body | background: rgba(15,15,15,0.8); | ||
border: 1px solid rgba(255,0,0,0.08); | |||
background: | border-radius: 16px; | ||
border: 1px solid rgba(255, 0, 0, 0.08); | padding: 2rem; | ||
border-radius: | box-shadow: 0 20px 40px rgba(0,0,0,0.4); | ||
padding: | max-width: 1100px; | ||
box-shadow: 0 20px | margin: 2rem auto 4rem; | ||
max-width: | |||
margin: | |||
} | } | ||
/* | /* Заголовки і підзаголовки */ | ||
.firstHeading, | .firstHeading, .mw-first-heading { | ||
.mw-first-heading { | |||
font-size: 2.2rem; | font-size: 2.2rem; | ||
color: #fff; | color: #fff; | ||
} | } | ||
.mw-body h2 { | .mw-body h2 { | ||
border-bottom: 1px solid rgba(255, 0, 0, 0.25); | border-bottom: 1px solid rgba(255,0,0,0.25); | ||
color: #f3f3f3; | |||
} | } | ||
/* | /* Посилання */ | ||
a, .mw-body a { | |||
.mw- | |||
color: #ff4d4d; | color: #ff4d4d; | ||
} | } | ||
.mw- | a:hover, .mw-body a:hover { | ||
color: # | color: #ff7373; | ||
text-decoration: none; | |||
} | } | ||
/* | /* ====== КНОПКИ ====== */ | ||
.btn-primary, | .btn-primary, .mw-ui-button.mw-ui-progressive, input[type="submit"] { | ||
.mw-ui-button.mw-ui-progressive, | |||
input[type="submit"] | |||
background: #ff3b3b; | background: #ff3b3b; | ||
border-color: #ff3b3b; | border-color: #ff3b3b; | ||
color: #fff; | color: #fff; | ||
} | } | ||
.btn-primary:hover, | .btn-primary:hover, .mw-ui-button.mw-ui-progressive:hover { | ||
.mw-ui-button.mw-ui-progressive | |||
background: #ff5c5c; | background: #ff5c5c; | ||
} | } | ||
/* | /* ====== ФУТЕР ====== */ | ||
#footer, .tweeki-footer, footer { | #footer, .tweeki-footer, footer { | ||
background: # | background: #1a1a1a !important; | ||
border-top: | border-top: 2px solid rgba(255,0,0,0.2); | ||
color: # | color: #ccc; | ||
padding-top: 1.2rem; | |||
box-shadow: 0 -2px 10px rgba(0,0,0,0.6); | |||
} | } | ||
#footer a { | #footer a { | ||
| Zeile 114: | Zeile 129: | ||
} | } | ||
/* ====== | /* ====== Плавна анімація переходів кольору ====== */ | ||
body, #tweeki-navbar, #content, footer { | |||
transition: background 0.4s ease, color 0.4s ease; | |||
transition: | |||
} | } | ||
Version vom 31. Oktober 2025, 18:51 Uhr
/* ====== Глобальний фон сторінки ====== */
body {
margin: 0;
background: linear-gradient(
to bottom,
#1a1a1a 0%, /* темно-сірий верх */
#2a2a2a 20%, /* плавний перехід */
#3a3a3a 50%, /* середньо-сірий центр */
#2a2a2a 80%, /* назад до темного */
#1a1a1a 100% /* темно-сірий низ */
);
color: #f3f3f3;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
background-attachment: fixed;
}
/* ====== ВЕРХНЯ ПАНЕЛЬ (navbar) ====== */
#tweeki-navbar, .navbar {
background: #1a1a1a !important;
border-bottom: 2px solid #ff3b3b;
box-shadow: 0 2px 10px rgba(0,0,0,0.6);
}
.navbar-brand {
color: #fff !important;
font-weight: 600;
transition: color 0.3s;
}
.navbar-brand:hover {
color: #ff3b3b !important;
text-shadow: 0 0 10px rgba(255,0,0,0.6);
}
/* === Бренд у Tweeki: робимо його опорою для псевдоелемента === */
.navbar .navbar-header .navbar-brand,
.navbar .navbar-brand,
a.navbar-brand {
position: relative;
display: inline-block;
overflow: visible;
}
/* === Логотип зліва від назви === */
.navbar .navbar-header .navbar-brand::before,
.navbar .navbar-brand::before,
a.navbar-brand::before {
content: "";
position: absolute;
top: 50%;
right: 100%;
transform: translate(-10px, -50%) scale(0);
width: 42px;
height: 42px;
background: url("/wiki/images/logo.png") no-repeat center/contain;
opacity: 0;
transition: all 0.35s ease;
filter: drop-shadow(0 0 8px rgba(255, 0, 0, 0.7));
pointer-events: none;
}
/* Показуємо при наведенні */
.navbar .navbar-header .navbar-brand:hover::before,
.navbar .navbar-brand:hover::before,
a.navbar-brand:hover::before {
transform: translate(-10px, -50%) scale(1);
opacity: 1;
animation: pulseBlood 1.5s infinite alternate;
}
.navbar-nav > li > a {
color: #ddd !important;
}
.navbar-nav > li > a:hover {
color: #ff3b3b !important;
}
/* ====== ОСНОВНИЙ КОНТЕНТ ====== */
#content, .mw-body {
background: rgba(15,15,15,0.8);
border: 1px solid rgba(255,0,0,0.08);
border-radius: 16px;
padding: 2rem;
box-shadow: 0 20px 40px rgba(0,0,0,0.4);
max-width: 1100px;
margin: 2rem auto 4rem;
}
/* Заголовки і підзаголовки */
.firstHeading, .mw-first-heading {
font-size: 2.2rem;
color: #fff;
}
.mw-body h2 {
border-bottom: 1px solid rgba(255,0,0,0.25);
color: #f3f3f3;
}
/* Посилання */
a, .mw-body a {
color: #ff4d4d;
}
a:hover, .mw-body a:hover {
color: #ff7373;
text-decoration: none;
}
/* ====== КНОПКИ ====== */
.btn-primary, .mw-ui-button.mw-ui-progressive, input[type="submit"] {
background: #ff3b3b;
border-color: #ff3b3b;
color: #fff;
}
.btn-primary:hover, .mw-ui-button.mw-ui-progressive:hover {
background: #ff5c5c;
}
/* ====== ФУТЕР ====== */
#footer, .tweeki-footer, footer {
background: #1a1a1a !important;
border-top: 2px solid rgba(255,0,0,0.2);
color: #ccc;
padding-top: 1.2rem;
box-shadow: 0 -2px 10px rgba(0,0,0,0.6);
}
#footer a {
color: #ff4d4d;
}
#footer a:hover {
color: #fff;
}
/* ====== Плавна анімація переходів кольору ====== */
body, #tweeki-navbar, #content, footer {
transition: background 0.4s ease, color 0.4s ease;
}