MediaWiki:Common.css: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
 
(70 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* Media */
.mw-kartographer-map,
.mw-parser-output .media_box-container {
.mw-kartographer-map .leaflet-container {
    display: flex;
  height: 400px !important;
    flex-wrap: wrap;
}
    gap: 20px;
 
    justify-content: space-between;
 
}
.infobox-venue {
 
  width: 320px;
.mw-parser-output .media_box {
  border: 1px solid #3a0a0a;
    width: 310px;
  background: #0f0f0f;
    height: 310px;
  color: #eee;
    box-sizing: border-box;
  font-size: 92%;
    border: 2px solid #D02019;
  line-height: 1.45;
    border-radius: 10px;
  border-radius: 10px;
     overflow: hidden;
  overflow: hidden;
     transition: transform 0.3s ease, filter 0.3s ease;
  box-shadow: 0 0 0 1px #5b1212 inset, 0 6px 18px rgba(0,0,0,.35);
     background-color: #f0f0f0;
}
     padding: 10px;
 
}
.infobox-venue > caption,
 
.infobox-venue > tbody > tr:first-child > th[colspan="2"],
.mw-parser-output .media_box:hover {
.infobox-venue > .infobox-title {
     transform: scale(1.05);
  display: none;
}
}
 
 
.mw-parser-output .media_box:active {
.infobox-venue > .ib-title {
     filter: brightness(0.8);
  font-weight: 700;
}
}
 
 
/* Стили для ссылки */
.infobox-venue .ib-image {
.mw-parser-output .media_box a {
  padding: 0;
     text-decoration: none;
  background: #1a0b0b;
     color: inherit;
}
}
.infobox-venue .ib-img {
 
  display: block;
/* Убираем стандартные стили изображения MediaWiki */
  width: 100%;
.mw-parser-output .media_box img {
  height: auto;
     vertical-align: middle;
  border-bottom: 1px solid #4a1111;
     border: none;
}
     margin: 0;
.infobox-venue .ib-caption {
     padding: 0;
  font-size: 85%;
}
  color: #ccc;
 
  padding: .4em .8em;
 
  border-bottom: 1px solid #311010;
/* links */
  background: #130505;
.mw-parser-output a[href="/index.php/Special:Random"] {
}
     position: relative; /* Для позиционирования псевдоэлемента */
 
     display: inline-block; /* Убедимся, что ссылка ведет себя корректно */
.infobox-venue th {
}
  text-align: left;
 
  vertical-align: top;
.mw-parser-output a[href="/index.php/Special:Random"]::before {
  width: 40%;
     content: "";
  white-space: nowrap;
  padding: .5em .7em;
  color: #ffd4d4;
  background: #170909;
  border-bottom: 1px solid #2d0e0e;
}
 
.infobox-venue td {
  padding: .5em .7em;
  border-bottom: 1px solid #231010;
  vertical-align: top;
}
 
.infobox-venue .ib-note {
  opacity: .8;
  font-style: italic;
  font-size: 90%;
}
 
.infobox-venue .ib-map {
  padding: 0;
  border-top: 1px solid #2d0e0e;
  background: #0f0f0f;
}
 
 
 
.image-frame2 {
  display: inline-block;
  border: none;
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 3px 16px rgba(70,15,25,0.09);
  margin: 8px;
  background: none;
}
.framed-img2, .image-frame2 img {
  display: block;
  width: 206px;
  height: 206px;
  border-radius: 0;
  border-left: 11px solid #c72a37;
  border-right: 11px solid #c72a37;
  border-top: 6px solid #c72a37;
  border-bottom: none;
  box-sizing: border-box;
  margin: 0 auto;
}
.image-caption2 {
  background: #181217;
  color: #e0a6b4;
  border-bottom: 6px solid #c72a37;
  border-left: 11px solid #c72a37;
  border-right: 11px solid #c72a37;
  border-radius: 0 0 18px 18px;
  font-size: 1.11em;
  padding: 10px 0 7px 0;
  margin: 0;
  font-family: 'Segoe UI', 'Arial', sans-serif;
  letter-spacing: .02em;
  width: 206px;
  box-sizing: border-box;
  text-align: center;
}
 
 
 
 
/* Стили для SetlistBox */
.setlist-anim {
    animation: setlist-fadein 0.8s ease;
}
@keyframes setlist-fadein {
     from { opacity: 0; transform: translateY(20px);}
    to { opacity: 1; transform: none;}
}
.setlist-label {
    color: #666;
    font-size: 90%;
    padding-right: 0.5em;
    font-style: italic;
    white-space: nowrap;
}
.setlist-row:hover {
    background: #f6fbf1;
     transition: background 0.3s;
}
 
 
.setlist-song {
    margin-right: 1.1em;
    display: inline-block;
}
 
 
.collapsible-setlist {
    font-size: 97%;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}
.collapsible-setlist-row {
    display: block;
    margin-left: 0.5em;
    margin-bottom: 0.12em;
    color: #363636;
    white-space: nowrap;
}
.collapsible-setlist-symbol {
    font-size: 80%;
    margin-right: 0.5em;
    color: #aaa;
    font-family: 'Arial Unicode MS', Arial, sans-serif;
    vertical-align: middle;
}
 
/* Стили для символа "?" */
.not-confirmed {
    cursor: pointer; /* Меняем курсор на указатель */
    position: relative; /* Для возможного позиционирования */
    text-decoration: none; /* Убираем подчеркивание по умолчанию */
}
 
/* Стили при наведении */
.not-confirmed:hover {
    text-decoration: underline; /* Добавляем подчеркивание */
    text-decoration-style: dotted; /* Подчеркивание в точку */
}
 
/* Добавляем title при наведении */
.not-confirmed[title]:hover:after {
    content: attr(title); /* Используем значение атрибута title */
    position: absolute;
    top: 100%; /* Позиционируем под элементом */
    left: 50%;
    transform: translateX(-50%);
     background-color: #333;
    color: #fff;
     padding: 5px 10px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap;
    z-index: 10;
}
 
.licontent-actual {
    z-index: -2; /* Устанавливаем уровень слоя ниже upper_tables */
}
 
/*photo frames */
/* Стиль для контейнера изображения с рамкой и подписью */
.photo-frame {
    display: inline-block; /* Для корректного центрирования и отображения */
    text-align: center; /* Центрирование подписи */
    margin: 10px; /* Отступ для визуального разделения */
    padding: 10px 10px 0; /* Уменьшен нижний отступ, чтобы подпись была ближе */
    vertical-align: top; /* Выравнивание по верхнему краю */
    opacity: 0; /* Изначально невидимый */
    animation: fadeIn 1s ease forwards; /* Анимация появления */
    box-sizing: border-box; /* Учитывает рамку и отступы в размерах */
}
 
/* Анимация появления */
@keyframes fadeIn {
     from {
        opacity: 0;
        transform: translateY(10px); /* Легкий сдвиг вниз */
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
 
/* Стиль для самой фотографии */
.photo-frame img {
    border-style: solid; /* Тип рамки */
    border-color: #D02019; /* Красная рамка */
    border-width: 20px 40px; /* Верх/низ: 20px, лево/право: 40px */
    display: block; /* Убирает лишние отступы под изображением */
    max-width: 300px; /* Увеличенная максимальная ширина изображения */
    max-height: 450px; /* Увеличенная максимальная высота изображения */
    height: auto; /* Сохраняет пропорции изображения */
    object-fit: contain; /* Изображение не обрезается, а вписывается целиком */
    box-sizing: border-box; /* Рамка включается в размеры изображения */
    transition: all 0.3s ease; /* Плавный переход для всех изменений */
}
 
/* Эффект при наведении */
.photo-frame img:hover {
     border-width: 23px 47px; /* Увеличиваем рамку при наведении */
    transform: scale(1.05); /* Увеличение изображения на 5% */
}
 
/* Стиль для подписи */
.photo-frame .caption {
     margin-top: 5px; /* Минимальный отступ сверху для подписи */
    font-size: 14px; /* Размер шрифта подписи */
     color: #333; /* Цвет текста подписи */
    line-height: 1.2; /* Межстрочный интервал для компактности */
}
 
/* Media */
.social-media-row {
    display: flex; /* Располагаем элементы в ряд */
    gap: 10px; /* Отступ между контейнерами */
}
 
/* Стили для каждого контейнера */
.social-media {
     width: 75px;
    height: 75px;
    border: 2px solid #000;
    border-radius: 8px;
    background-color: transparent;
    cursor: pointer;
    transition: all 0.2s ease;
    padding: 10px;
     box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
     margin-bottom: 5px;
}
 
.social-media-row {
    display: flex;
    gap: 10px;
    justify-content: center; /* Центрирует ряд по горизонтали */
}
 
.social-media:hover {
    transform: scale(1.1);
}
 
.social-media:active {
    background-color: #ccc;
}
 
.social-media a {
    width: 100%;
    height: 100%;
    background-image: url('your-image.png');
    background-size: 80%;
    background-position: center center;
    background-repeat: no-repeat;
    background-clip: content-box;
     display: block;
}
 
 
/* links */
.mw-parser-output a[href="/index.php/Special:Random"] {
     position: relative; /* Для позиционирования псевдоэлемента */
     display: inline-block; /* Убедимся, что ссылка ведет себя корректно */
}
 
.mw-parser-output a[href="/index.php/Special:Random"]::before {
     content: "";
     position: absolute;
     position: absolute;
     top: -14px; /* Расширяем область сверху */
     top: -14px; /* Расширяем область сверху */
Line 311: Line 568:




/* Изменение текста "Discussion" на "Comments" */
/* Скрытие оригинального текста и замена на "Comments" */
a[rel="discussion"] span::before {
    content: "Comments";
}
 
a[rel="discussion"] span {
a[rel="discussion"] span {
     visibility: hidden;
     display: inline-block; /* Для корректного позиционирования */
     position: relative;
     position: relative;
    color: transparent; /* Скрываем оригинальный текст для доступности */
}
}


/* Отображение текста "Comments" */
a[rel="discussion"] span::before {
a[rel="discussion"] span::before {
     visibility: visible;
     content: "Comments";
     position: absolute;
     position: absolute;
     top: 0;
     top: 0;
     left: 0;
     left: 0;
    color: #0645AD; /* Цвет текста, как у ссылок MediaWiki */
}
}


/* Подчёркивание при наведении */
/* Подчеркивание при наведении, как у ссылок */
a[rel="discussion"]:hover {
a[rel="discussion"]:hover span::before {
     text-decoration: underline;
     text-decoration: underline;
    text-decoration-color: #0645AD; /* Цвет подчеркивания, как у ссылок */
}
}


Line 470: Line 727:
     flex-direction: column; /* Вертикальная ориентация содержимого */
     flex-direction: column; /* Вертикальная ориентация содержимого */
     height: 1015px;
     height: 1015px;
    z-index: 10000; /* Устанавливаем высокий уровень слоя */
}
}


Line 3,227: Line 3,485:
#p-personal ul { background: #DDD7CC; border-radius: 3px 3px; border: 2px solid #D33328; padding:0.1em 1.5em; height: 23px; }
#p-personal ul { background: #DDD7CC; border-radius: 3px 3px; border: 2px solid #D33328; padding:0.1em 1.5em; height: 23px; }


#mw-head { background-image: url(/images/4/42/Heared-3_%283%29.gif);}
#mw-head { background-image: url(/images/2/24/Hello_Clancy_Banner.png);} /*banner*/


.vector-menu-tabs-legacy .selected { background: #DDD7CC }
.vector-menu-tabs-legacy .selected { background: #DDD7CC }

Navigation menu