MediaWiki: Common.css: Unterschied zwischen den Versionen
Aus GuitarStore
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 291: | Zeile 291: | ||
transform: scale(1.04); | transform: scale(1.04); | ||
filter: drop-shadow(0 0 22px rgba(255,0,0,0.55)); | filter: drop-shadow(0 0 22px rgba(255,0,0,0.55)); | ||
} | |||
/* Прибрати кнопку "nach oben" / "back to top" у змісті (Tweeki) */ | |||
.toc .toctoggle, | |||
.toc .toctogglespan, | |||
.toc .mw-ui-button, | |||
.toc .btn, | |||
#toc .toctoggle, | |||
#toc .toctogglespan, | |||
#toc .mw-ui-button, | |||
#toc .btn, | |||
.sidebar-toc .mw-ui-button, | |||
.sidebar-toc .btn, | |||
.mw-body .mw-ui-button.mw-toc-toggle { | |||
display: none !important; | |||
} | } | ||
Version vom 2. November 2025, 12:38 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;
}
/* ====== mainbar ====== */
#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;
}
/* Централызацыя відео EmbedVideo у контенті */
.embedvideo,
.gs-media .embedvideo {
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
max-width: 720px;
}
/* Страховка для iframe */
.embedvideo iframe,
.gs-media iframe {
display: block;
margin: 0 auto;
width: 100% !important;
max-width: 720px;
border-radius: 10px;
}
/* ==== Інша підсвітка на кнопках "bearbeiten" ==== */
.btn:focus,
.btn:active,
.btn:focus-visible,
.btn-primary:focus,
.btn-primary:active,
.btn-primary:focus-visible {
outline: none !important;
box-shadow: none !important;
}
/* При наведені легкий червоний відтінок */
.btn-primary:hover {
background-color: #ff3b3b !important;
border-color: #ff3b3b !important;
box-shadow: 0 0 12px rgba(255, 0, 0, 0.4) !important;
}
/* ======== Навігація GuitarStore ======== */
/* Сам інпут пошуку */
#searchInput {
width: 200px; /* стандартна ширина */
max-width: 320px; /* обмеження */
transition: all 0.4s ease; /* плавна анімація */
background: #111;
color: #ff3b3b; /* Колір вводимого тексту */
border: 1px solid rgba(255,0,0,0.5);
border-radius: 8px;
padding: 4px 8px;
}
/* Колір тексту-підказки в полі пошуку */
#searchInput::placeholder {
color: rgba(255, 255, 255, 0.5); /* напівпрозорий білий */
opacity: 1; /* щоб не було бляклості у Firefox */
}
/* Для Safari / старих браузерів */
#searchInput::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.5);
}
#searchInput:-ms-input-placeholder {
color: rgba(255, 255, 255, 0.5);
}
/* При фокусі (коли клікають або вводять текст) */
#searchInput:focus {
width: 216px; /* розширюємося вправо */
background: #1a1a1a; /* Внутрішній кольор пошукової строки */
border-color: #ff3b3b; /* оконтовка пошукової строки */
box-shadow: 0 0 10px rgba(255,0,0,0.4);
outline: none;
}
/* ====== Вирівнювання галереї з flex ====== */
.mw-body-content div[style*="display:flex"] {
justify-content: center;
align-items: stretch;
flex-wrap: wrap;
gap: 1.2rem;
}
/* Картки (всередині flex-контейнера) */
.mw-body-content div[style*="flex:1 1 240px"] {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
min-height: 360px; /* робимо всі блоки однієї висоти */
background: rgba(0,0,0,0.4);
border: 1px solid rgba(255,0,0,0.15);
border-radius: 12px;
box-shadow: 0 8px 20px rgba(0,0,0,0.4);
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
/* Анімація при наведенні */
.mw-body-content div[style*="flex:1 1 240px"]:hover {
transform: translateY(-6px);
border-color: rgba(255,0,0,0.35);
box-shadow: 0 10px 25px rgba(255,0,0,0.25);
}
/* Зображення */
.mw-body-content div[style*="flex:1 1 240px"] img {
width: 100%;
height: 250px;
object-fit: contain;
background: #111;
border-radius: 8px;
}
/* Підписи під фото */
.mw-body-content div[style*="flex:1 1 240px"] b,
.mw-body-content div[style*="flex:1 1 240px"] strong {
margin-top: 0.5rem;
color: #fff;
font-size: 1rem;
}
/* ====== Головне зображення гітари ====== */
.guitar-banner img {
display: block;
width: 90%;
max-width: 1100px; /* обмеження, щоб не “вилазило” за екран */
height: auto;
margin: 0 auto;
background: transparent;
filter: drop-shadow(0 0 12px rgba(255,0,0,0.35));
transition: transform 0.4s ease, filter 0.4s ease;
}
/* Ефект при наведенні */
.guitar-banner img:hover {
transform: scale(1.04);
filter: drop-shadow(0 0 22px rgba(255,0,0,0.55));
}
/* Прибрати кнопку "nach oben" / "back to top" у змісті (Tweeki) */
.toc .toctoggle,
.toc .toctogglespan,
.toc .mw-ui-button,
.toc .btn,
#toc .toctoggle,
#toc .toctogglespan,
#toc .mw-ui-button,
#toc .btn,
.sidebar-toc .mw-ui-button,
.sidebar-toc .btn,
.mw-body .mw-ui-button.mw-toc-toggle {
display: none !important;
}