8,959
edits
No edit summary Tag: Reverted |
No edit summary Tag: Manual revert |
||
| Line 885: | Line 885: | ||
.pie-chart445 { | |||
position: relative; | |||
min-width: 200px; | |||
min-height: 200px; | |||
max-width: 200px; | |||
overflow: hidden; | |||
transform: scaleX(-1) rotate(-90deg); | |||
} | |||
.pie-chart445 div { | |||
border: solid transparent; | |||
position: absolute; | |||
width: 100px; | |||
height: 100px; | |||
} | |||
.pie-chart445 .section1 { | |||
bottom: 100px; | |||
left: 100px; | |||
background-color: #ffa500; | |||
} | |||
.pie-chart445 .section2 { | |||
bottom: 100px; | |||
right: 100px; | |||
background-color: #ffa500; | |||
} | |||
.pie-chart445 .section3 { | |||
top: 100px; | |||
right: 100px; | |||
background-color: #ffa500; | |||
} | |||
.pie-chart445 .section4 { | |||
top: 100px; | |||
right: 100px; | |||
border-width: 58.778525229247px 80.901699437495px 0px 0px; | |||
border-right-color: #008b8b; | |||
} | |||
.pie-chart445 .section5 { | |||
top: 100px; | |||
left: 100px; | |||
background-color: #008b8b; | |||
} | |||
.pie-chart445 .image-overlay-container { | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
width: 100%; | |||
height: 100%; | |||
pointer-events: none; /* Сделает контейнер кликабельным, чтобы изображение было доступно */ | |||
} | |||
.pie-chart445 .image-overlay-container img { | |||
width: 100%; | |||
height: 100%; | |||
pointer-events: auto; /* Сделает изображение кликабельным */ | |||
transform: scaleX(-1) rotate(90deg); /* Примените нужное преобразование */ | |||
} | |||
| Line 904: | Line 958: | ||
.relative-container { | |||
position: relative; | |||
min-width: 200px; | |||
min-height: 200px; | |||
max-width: 200px; | |||
overflow: hidden; | |||
transform: scaleX(-1) rotate(-90deg); | |||
} | |||
.orange-box { | |||
border: solid transparent; | |||
position: absolute; | |||
width: 100px; | |||
height: 100px; | |||
border: 0; | |||
background-color: #ffa500; | |||
} | |||
.bottom-left { | |||
bottom: 100px; | |||
left: 100px; | |||
} | |||
.bottom-right { | |||
bottom: 100px; | |||
right: 100px; | |||
} | |||
.top-right { | |||
top: 100px; | |||
right: 100px; | |||
} | |||
.turquoise-box { | |||
border: solid transparent; | |||
position: absolute; | |||
top: 100px; | |||
left: 100px; | |||
width: 100px; | |||
height: 100px; | |||
border: 0; | |||
background-color: #008b8b; | |||
} | |||
.turquoise-triangle { | |||
border: solid transparent; | |||
position: absolute; | |||
top: 100px; | |||
right: 100px; | |||
width: 100px; | |||
height: 100px; | |||
border-width: 58.778525229247px 80.901699437495px 0px 0px; | |||
border-right-color: #008b8b; | |||
} | |||
.circle-frame { | |||
position: absolute; | |||
min-width: 200px; | |||
min-height: 200px; | |||
overflow: hidden; | |||
} | |||
.pie-chart4 { | |||
width: 200px; | |||
height: 200px; | |||
border-radius: 50%; | |||
position: relative; | |||
list-style: none; | |||
margin: 0; | |||
padding: 0; | |||
background: url('/images/a/a4/Circle_frame.svg.png') no-repeat center center / cover; | |||
} | |||
.pie-chart4 li { | |||
width: 100%; | |||
height: 100%; | |||
border-radius: 50%; | |||
position: absolute; | |||
clip: rect(0, 200px, 200px, 100px); | |||
} | |||
.pie-chart4 li:before { | |||
content: ""; | |||
display: block; | |||
width: 100%; | |||
height: 100%; | |||
border-radius: 50%; | |||
clip: rect(0, 100px, 200px, 0); | |||
background-color: var(--color); | |||
transform: rotate(calc(var(--percentage) * 3.6deg)); | |||
transform-origin: 50% 50%; | |||
} | |||
.pie-chart4 li:nth-child(2) { | |||
transform: rotate(calc(25 * 3.6deg)); | |||
} | |||
.pie-chart4 li:nth-child(3) { | |||
transform: rotate(calc(75 * 3.6deg)); | |||
} | |||
.pie-chart4 li:nth-child(4) { | |||
transform: rotate(calc(150 * 3.6deg)); | |||
} | |||
/* Основной стиль для <li> */ | |||
.tooltip23-container { | |||
display: inline-block; | |||
position: relative; | |||
cursor: pointer; | |||
} | |||
. | /* Скрытый по умолчанию всплывающий блок */ | ||
.tooltip23-text { | |||
visibility: hidden; | |||
border: 2px solid #C14424; | |||
background-color: #EFE9DE; | |||
color: #000; | |||
text-align: center; | |||
border-radius: 6px; | |||
padding: 5px 10px; /* Увеличил боковые отступы для лучшего оформления */ | |||
position: absolute; | |||
z-index: 1; | |||
top: 125%; /* Позиция всплывающего блока теперь сверху */ | |||
right: 2px; /* Отступ от правой стороны страницы на 5 пикселей */ | |||
opacity: 0; | |||
transition: opacity 0.3s; | |||
white-space: nowrap; /* Запретить перенос текста на новую строку */ | |||
} | } | ||
. | /* Треугольник-указатель всплывающего блока */ | ||
.tooltip23-text::after { | |||
content: ""; | |||
position: absolute; | |||
bottom: 100%; /* Установлено вверху всплывающего блока */ | |||
left: 50%; | |||
margin-left: -5px; | |||
border-width: 5px; | |||
border-style: solid; | |||
border-color: transparent transparent #555 transparent; /* Изменён порядок цвета */ | |||
} | } | ||
. | /* Показывать всплывающий блок при наведении */ | ||
.tooltip23-container:hover .tooltip23-text { | |||
visibility: visible; | |||
opacity: 1; | |||
} | } | ||
. | /* Concerts List Table */ | ||
/* Вставьте этот код в ваш MediaWiki CSS файл (например, Common.css) */ | |||
. | .shows-list { | ||
width: 65%; | |||
border: 3px solid #D33328; | |||
} | } | ||
. | .shows-list th, | ||
.shows-list td { | |||
border: 1px solid #D33328; | |||
border | text-align: center; | ||
} | } | ||
. | .shows-list th { | ||
background-color: #E6E6E6; /* Можно изменить на нужный цвет */ | |||
background-color: # | |||
} | } | ||
list-style: none; | .styled-list { | ||
list-style-type: none; /* Убирает стандартные маркеры списка */ | |||
padding: 0; | padding: 0; /* Убирает отступы */ | ||
} | } | ||
. | .styled-item { | ||
display: flex; /* Использует flexbox для размещения элементов в строке */ | |||
border: 1px solid #D02019; /* Цвет рамки */ | |||
border | margin: 5px 0; /* Отступы между элементами списка */ | ||
padding: 5px; /* Внутренние отступы */ | |||
} | } | ||
. | .styled-item-top { | ||
display: flex; /* Использует flexbox для размещения элементов в строке */ | |||
display: | margin: 5px 0; /* Отступы между элементами списка */ | ||
padding: 5px; /* Внутренние отступы */ | |||
} | } | ||
. | .table-cell { | ||
border-right: 1px solid #D02019; /* Рамка справа от каждого элемента */ | |||
padding: 5px; /* Внутренние отступы */ | |||
} | } | ||
. | .table-cell:last-child { | ||
border-right: none; /* Убирает рамку у последнего элемента */ | |||
} | } | ||
. | .table-cell-top { | ||
border-right: 1px solid #D02019; /* Рамка справа от каждого элемента */ | |||
padding: 5px; /* Внутренние отступы */ | |||
} | } | ||
/* | |||
. | |||
/* Скрываем всплывающее окно по умолчанию */ | |||
.popup-overlay { | |||
display: none; | |||
position: fixed; | |||
top: 0; | |||
left: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: rgba(0, 0, 0, 0.7); | |||
justify-content: center; | |||
align-items: center; | |||
} | } | ||
/* | /* Показываем всплывающее окно, если оно активно */ | ||
#concert-list-trigger:focus + .popup-overlay { | |||
display: flex; | |||
} | } | ||
.popup-content { | |||
. | background: #fff; | ||
padding: 20px; | |||
border-radius: 8px; | |||
max-width: 500px; | |||
width: 80%; | |||
} | } | ||
.close-button { | |||
. | position: absolute; | ||
top: 10px; | |||
right: 10px; | |||
cursor: pointer; | |||
font-size: 20px; | |||
} | } | ||
/* | /* Скрытие окна при потере фокуса */ | ||
.popup-overlay:focus-within { | |||
display: none; | |||
} | |||
| Line 1,127: | Line 1,223: | ||
.square-list { | |||
list-style-type: none; /* Убираем стандартные маркеры списка */ | |||
display: inline-block; /* Делаем элемент блочным для центрирования */ | |||
width: 100px; /* Ширина квадрата */ | |||
height: 100px; /* Высота квадрата */ | |||
position: relative; /* Позволяет наложить картинку */ | |||
margin: 10px; /* Отступ между элементами списка */ | |||
border: 1px solid #000; /* Граница квадрата (по желанию) */ | |||
} | |||
.square-list img { | |||
position: absolute; /* Позволяет наложить картинку */ | |||
. | top: 0; /* Положение сверху */ | ||
left: 0; /* Положение слева */ | |||
position: | width: 100%; /* Ширина картинки на 100% от элемента */ | ||
top: 0; | height: 100%; /* Высота картинки на 100% от элемента */ | ||
left: 0; | object-fit: cover; /* Сохраняет пропорции изображения */ | ||
width: 100%; | |||
height: 100%; | |||
} | } | ||
. | |||
.ring-chart27 { | |||
position: relative; | |||
width: 200px; | |||
height: 200px; | |||
border-radius: 50%; | |||
background: white; | |||
} | } | ||
. | .ring-chart27:before { | ||
content: ''; | |||
position: absolute; | |||
top: 25px; | |||
left: 25px; | |||
width: 150px; | |||
height: 150px; | |||
background-color: white; | |||
border-radius: 50%; | |||
z-index: 1; | |||
} | } | ||
/ | .ring-chart27:after { | ||
content: ''; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: url('/images/a/a4/Circle_frame.svg.png') no-repeat center; | |||
background-size: contain; | |||
z-index: 3; | |||
} | } | ||
.ring-chart27 ul { | |||
list-style: none; | |||
padding: 0; | |||
margin: 0; | |||
position: absolute; | |||
width: 100%; | |||
height: 100%; | |||
z-index: 2; | |||
} | |||
.ring-chart27 ul li { | |||
position: absolute; | |||
width: 100%; | |||
height: 100%; | |||
clip-path: polygon(50% 50%, 100% 0%, 100% 100%); | |||
transition: background 0.3s ease; | |||
} | |||
.ring-chart27 ul li a { | |||
display: block; | |||
width: 100%; | |||
height: 100%; | |||
text-decoration: none; /* Убираем подчеркивание у ссылок */ | |||
} | |||
.ring-chart27 ul li:nth-child(1) { | |||
background-color: #4caf50; | |||
transform: rotate(0deg); | |||
} | |||
.ring-chart27 ul li:nth-child(1):hover { | |||
background-color: #66bb6a; | |||
} | |||
.ring-chart27 ul li:nth-child(2) { | |||
background-color: #ff9800; | |||
transform: rotate(90deg); | |||
} | |||
.ring-chart27 ul li:nth-child(2):hover { | |||
background-color: #ffb74d; | |||
} | |||
.ring-chart27 ul li:nth-child(3) { | |||
background-color: #2196f3; | |||
transform: rotate(180deg); | |||
} | |||
.ring-chart27 ul li:nth-child(3):hover { | |||
background-color: #64b5f6; | |||
} | |||
.ring-chart27 ul li:nth-child(4) { | |||
background-color: #f44336; | |||
transform: rotate(270deg); | |||
} | |||
.ring-chart27 ul li:nth-child(4):hover { | |||
. | background-color: #ef5350; | ||
} | } | ||
/* Стили для таблицы "New pages" */ | |||
.new-pages-table { | |||
/* Стили для таблицы "New pages" */ | |||
.new-pages-table { | |||
display: inline-block; | display: inline-block; | ||
margin-left: 7px; | margin-left: 7px; | ||
| Line 1,848: | Line 1,908: | ||
} | } | ||
.pie-chart li a { | |||
display: block; | |||
width: 100%; | |||
height: 100%; | |||
border-radius: 50%; | |||
text-indent: -9999px; /* Скрываем текст */ | |||
} | |||
.pie-chart li:hover { | |||
opacity: 0.8; | |||
} | |||
.pie-chart .segment-1 { | |||
transform: rotate(0deg); | |||
} | |||
.pie-chart .segment-2 { | |||
transform: rotate(180deg); | |||
} | |||
.pie-chart .segment-3 { | |||
transform: rotate(324deg); | |||
} | |||
.pie-chart .center { | |||
position: absolute; | |||
top: 50%; | |||
left: 50%; | |||
width: 220px; | |||
height: 220px; | |||
background-color: var(--setlist-bg-color); | |||
border-radius: 50%; | |||
transform: translate(-50%, -50%); | |||
} | |||
.hole { | |||
position: absolute; | |||
width: 100px; /* Диаметр внутреннего круга */ | |||
height: 100px; /* Диаметр внутреннего круга */ | |||
top: 50%; | |||
left: 50%; | |||
transform: translate(-50%, -50%); | |||
background-color: white; /* Цвет дырки (фон страницы) */ | |||
border-radius: 50%; /* Делает внутренний круг */ | |||
} | |||
.circular-chart { | |||
position: relative; | |||
width: 250px; | |||
height: 250px; | |||
border-radius: 50%; | |||
list-style: none; | |||
margin: 0; | |||
padding: 0; | |||
clip-path: circle(50%); | |||
} | |||
.circular-chart::before, | |||
.circular-chart::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
width: 100%; | |||
height: 100%; | |||
border-radius: 50%; | |||
transition: background-color 0.3s ease; | |||
pointer-events: none; /* Это делает сами псевдоэлементы "проницаемыми" для кликов */ | |||
} | |||
.circular-chart { | |||
background: conic-gradient( | |||
#49c2db 0deg 100deg, | |||
#a2c063 100deg 360deg, | |||
); | |||
} | |||
.circular-chart:hover::before { | |||
background: conic-gradient( | |||
#6ae1ff 0deg 100deg, /* Немного осветленный голубой */ | |||
#a2c063 100deg 360deg, | |||
); | |||
} | |||
.circular-chart:hover::after { | |||
background: conic-gradient( | |||
#49c2db 0deg 100deg, | |||
#bbd47d 100deg 252deg, /* Немного осветленный зеленый */ | |||
#636363 252deg 334deg, | |||
#32cd32 324deg 360deg /* Лайм грин вместо зеленого */ | |||
); | |||
} | |||
/* | /* Настройка каждого сектора */ | ||
.circular-chart::before { | |||
background: conic-gradient( | |||
#49c2db 0deg 100deg, /* Голубой сектор */ | |||
transparent 100deg 360deg | |||
); | |||
} | |||
.circular-chart:hover::before { | |||
background: conic-gradient( | |||
#6ae1ff 0deg 100deg, /* Светло-голубой сектор */ | |||
transparent 100deg 360deg | |||
); | |||
} | |||
.circular-chart::after { | |||
background: conic-gradient( | |||
transparent 0deg 100deg, | |||
#a2c063 100deg 252deg, /* Зеленый сектор */ | |||
transparent 252deg 360deg | |||
); | |||
} | |||
.circular-chart:hover::after { | |||
background: conic-gradient( | |||
transparent 0deg 100deg, | |||
#bbd47d 100deg 252deg, /* Светло-зеленый сектор */ | |||
transparent 252deg 360deg | |||
); | |||
} | |||
li.ring { | |||
width: 250px; | |||
height: 250px; | |||
border-radius: 50%; | |||
border: 40px solid #a2c063; /* Цвет кольца и его толщина */ | |||
box-sizing: border-box; | |||
background-color: transparent; /* Фон кольца */ | |||
list-style-type: none; /* Убирает маркер списка */ | |||
position: relative; | |||
margin: 10px; | |||
padding: 0; /* Убирает отступы */ | |||
} | |||
li.ring::before { | |||
content: ''; | |||
position: absolute; | |||
width: 160px; /* Размер внутреннего круга */ | |||
height: 160px; | |||
background-color: transparent; /* Цвет внутреннего круга (можно сделать прозрачным) */ | |||
border-radius: 50%; | |||
list-style-type: none; /* Убирает маркер списка */ | |||
top: 50%; | |||
left: 50%; | |||
transform: translate(-50%, -50%); | |||
} | |||
li.circle { | |||
width: 250px; | |||
height: 250px; | |||
position: relative; | |||
border-radius: 50%; | |||
overflow: hidden; | |||
list-style-type: none; | |||
margin: 10px; | |||
} | |||
li.circle::before, | |||
li.circle::after, | |||
li.circle div { | |||
content: ''; | |||
position: absolute; | |||
width: 50%; | |||
height: 50%; | |||
box-sizing: border-box; | |||
transition: background-color 0.3s ease; | |||
} | |||
li.circle::before { | |||
background-color: #FF6347; /* Первый цвет */ | |||
top: 0; | |||
left: 0; | |||
border-top-left-radius: 50%; | |||
} | |||
li.circle::after { | |||
background-color: #4682B4; /* Второй цвет */ | |||
top: 0; | |||
right: 0; | |||
border-top-right-radius: 50%; | |||
} | |||
li.circle div.top-right { | |||
background-color: #3CB371; /* Третий цвет */ | |||
bottom: 0; | |||
right: 0; | |||
border-bottom-right-radius: 50%; | |||
} | |||
li.circle div.bottom-left { | |||
background-color: #FFD700; /* Четвертый цвет */ | |||
bottom: 0; | |||
left: 0; | |||
border-bottom-left-radius: 50%; | |||
} | |||
/* Эффекты при наведении */ | |||
li.circle::before:hover { | |||
background-color: #FF7F50; /* Первый цвет - немного ярче */ | |||
} | |||
li.circle::after:hover { | |||
background-color: #5A9BD3; /* Второй цвет - немного ярче */ | |||
} | |||
li.circle div.top-right:hover { | |||
background-color: #4FD39E; /* Третий цвет - немного ярче */ | |||
} | |||
li.circle div.bottom-left:hover { | |||
background-color: #FFEB3B; /* Четвертый цвет - немного ярче */ | |||
} | |||
/* Circular Table Styling */ | |||
.circular-table { | |||
display: grid; | |||
grid-template-columns: repeat(8, 1fr); | |||
grid-template-rows: repeat(8, 1fr); | |||
position: relative; | |||
width: 300px; | |||
height: 300px; | |||
border-radius: 50%; | |||
overflow: hidden; | |||
margin: auto; | |||
} | |||
.circular-table a { | |||
position: absolute; | |||
width: 100%; | |||
height: 100%; | |||
} | |||
.circular-table div { | |||
position: absolute; | |||
width: 100%; | |||
height: 100%; | |||
clip-path: polygon(50% 50%, 0 100%, 100% 100%); | |||
transform-origin: center; | |||
transition: background-color 0.6s ease, filter 0.6s ease; | |||
} | |||
.circular-table div:hover { | |||
filter: brightness(1.2); | |||
} | opacity: 1; | ||
} | |||
. | .table-photos { | ||
width: 53%; | |||
border: none; /* Hidden border */ | |||
height: 315px; | |||
} | } | ||
. | .transparent-cell { | ||
background-color: transparent; | |||
width: | width: 20px; | ||
} | } | ||
. | .centered-text-cell { | ||
background-color: transparent; | |||
color: #000; | |||
text-align: center; | |||
vertical-align: middle; /* To vertically center the text */ | |||
} | } | ||
. | .centered-photo-cell { | ||
background: | background-color: #D02019; | ||
text-align: center; | |||
vertical-align: middle; /* To vertically center the image */ | |||
} | } | ||
. | .centered-photo-cell img { | ||
display: block; | |||
margin-left: auto; | |||
margin-right: auto; | |||
} | } | ||
/* | /* Для фото */ | ||
. | |||
.custom-table .cell-photo { background-color: trasparent; } | |||
.custom-table .cell-photos { background-color: #D02019; } | |||
} | |||
.custom-table .cell-photo-caption { background-color: trasparent; text-align:center; border:hidden; font-size:100%; } | |||
tooltip-wrapper { | |||
position: relative; | |||
display: inline-block; /* Ensure it fits the content */ | |||
} | } | ||
. | .underline-hover { | ||
position: relative; | |||
text-decoration: none; | |||
transition: text-decoration 0.3s ease-in-out; | |||
cursor: pointer; /* Change the cursor to indicate clickable text */ | |||
outline: none; /* Remove the outline when focused */ | |||
} | } | ||
. | .underline-hover:hover, | ||
.underline-hover:focus { | |||
text-decoration: underline; | |||
} | } | ||
/* Tooltip container */ | |||
.tooltip-text { | |||
visibility: hidden; | |||
background-color: #918f8f; | |||
color: #000; | |||
text-align: center; | |||
padding: 5px 10px; | |||
border-radius: 6px; | |||
/* Positioning and size */ | |||
position: absolute; | |||
z-index: 100; /* Ensure it's on top of all objects */ | |||
top: 70%; /* Center vertically relative to the text */ | |||
left: 50%; /* Center horizontally relative to the text */ | |||
transform: translate(-50%, 25%); /* Center the tooltip */ | |||
opacity: 0; | |||
transition: opacity 0.3s ease-in-out; | |||
width: 200px; /* Allow width to adjust based on content */ | |||
word-wrap: break-word; /* Break long words to fit within the width */ | |||
white-space: normal; /* Allow text to wrap within the tooltip */ | |||
} | |||
/* Show the tooltip text when the wrapper is focused */ | |||
.tooltip-wrapper:focus-within .tooltip-text { | |||
visibility: visible; | |||
opacity: 1; | |||
} | } | ||
/* Hide the tooltip text when the wrapper loses focus */ | |||
.tooltip-wrapper:focus:not(:focus-visible) .tooltip-text { | |||
visibility: hidden; | |||
opacity: 0; | |||
} | } | ||
/* Градиент снизу вверх для всех строк таблицы */ | |||
.lyric-outside-table { | |||
z-index: 8; /* Ensure it's on top of all objects */ | |||
border-collapse: collapse; | |||
border: 3px solid #CC1E1E; /* Внешняя граница таблицы */ | |||
position: relative; | position: relative; | ||
margin-top: 10px; | |||
} | } | ||
.lyric-outside-table th, | |||
.lyric-outside-table td { | |||
border: none; /* Убрать внутренние границы */ | |||
} | } | ||
.lyric-outside-table tr { | |||
background-color: # | background-color: #1E1E1E; | ||
} | } | ||
.lyric-outside-table th { | |||
background-color: # | background-color: #CC1E1E; /* Красный цвет заголовка */ | ||
color: white; /* Белый текст заголовка для контраста */ | |||
} | } | ||
.lyric-table tr { | |||
background- | background-image: | ||
url('/images/8/8d/Clancy_-_Border_%281%29.png'), /* Изображение слева */ | |||
url('/images/8/8d/Clancy_-_Border_%281%29.png'), /* Изображение справа */ | |||
linear-gradient(to top, rgba(24, 24, 24, 0.5) 10%, rgba(60, 60, 60, 0.5) 90%); /* Полупрозрачный градиент */ | |||
background-position: 10px center, calc(100% - 10px) center, center center; /* Позиционирование изображений с фиксированным отступом */ | |||
background-repeat: repeat-y, repeat-y, no-repeat; /* Повторение изображений по вертикали */ | |||
background-size: 23.85px auto, 23.85px auto, cover; /* Фиксированный размер изображений */ | |||
background-blend-mode: overlay; /* Смешивание градиента с изображением */ | |||
filter: brightness(1); /* Увеличение яркости изображения */ | |||
} | } | ||
.lyric-table th, | |||
.lyric-table td { | |||
padding: 10px; | |||
text-align: center; /* Выровнять текст по центру */ | |||
vertical-align: middle; /* Выровнять текст по вертикали */ | |||
border: none; | |||
color: #CC1E1E; | |||
font-family: 'MyCustomFont3', sans-serif; | |||
padding-left: 54px; /* Отступ сверху */ | |||
padding-right: 54px; | |||
border-collapse: collapse; /* Убирает пробелы между границами ячеек */ | |||
} | } | ||
/* | /* Стиль для отдельной ячейки таблицы */ | ||
.lyric-cell { | |||
background- | background-color: rgba(60, 60, 60, 0.5); | ||
background-image: | |||
url('/images/6/63/Clancy_-_Border.png'); /* Изображение фона */ | |||
background-position: center center; /* Позиционирование изображения */ | |||
background-repeat: repeat-x; /* Повторение изображения */ | |||
background-size: auto 250%; /* Размер изображения */ | |||
background-size: contain; /* Изображение масштабируется до размеров ячейки */ | |||
padding-left: 50px; /* Отступ текста от левой границы */ | |||
padding-right: 50px; /* Отступ текста от правой границы */ | |||
width: auto; /* Ширина ячейки зависит от содержимого и изображения */ | |||
height: auto; /* Высота ячейки зависит от содержимого и изображения */ | |||
min-width: 500px; /* Минимальная ширина, если необходимо */ | |||
min-height: 500px; /* Минимальная высота, если необходимо */ | |||
} | } | ||
.container { | |||
overflow: visible; /* Убедитесь, что содержимое не скрывается */ | |||
} | } | ||
/* Основной стиль для таблицы с изображением позади */ | |||
.table-with-background { | |||
position: relative; | |||
width: 68%; | |||
display: grid; | |||
background-color: # | margin-left: 0; /* Убедитесь, что здесь корректное значение */ | ||
border-radius: 10px 10px 0px 0px; | |||
height: 224px; | |||
float: left; | |||
background-color: #fff; /* Убедитесь, что фон таблицы имеет нужный цвет */ | |||
pointer-events: none; | |||
} | } | ||
.table-with-background::before { | |||
content: ''; | |||
background-image: url('/images/9/99/Clancy_Tyler.png'); /* Замените на путь к вашему изображению */ | |||
background-size: contain; | |||
background-position: left; | |||
background-repeat: no-repeat; | |||
display: block; | |||
top: -322px; /* Смещение изображения вверх */ | |||
left: 60px; /* Смещение изображения влево */ | |||
width: calc(100% + 100px); /* Ширина изображения больше, чем ширина таблицы */ | |||
height: calc(100% + 100px); /* Высота изображения больше, чем высота таблицы */ | |||
opacity: 1; /* Убедитесь, что прозрачность равна 1 (100%) */ | |||
position: absolute; /* или fixed, в зависимости от структуры */ | |||
z-index: -10; /* Фон будет находиться под текстом */ | |||
pointer-events: none; /* Клики будут проходить сквозь этот элемент */ | |||
} | |||
/* Основной стиль для таблицы с изображением позади */ | |||
.table-with-background2 { | |||
/* | position: relative; | ||
. | width: 68%; | ||
display: grid; | |||
margin-left: 0; /* Убедитесь, что здесь корректное значение */ | |||
border-radius: 10px 10px 0px 0px; | |||
height: 224px; | |||
float: left; | |||
background-color: #fff; /* Убедитесь, что фон таблицы имеет нужный цвет */ | |||
} | } | ||
. | .table-with-background2::before { | ||
content: ''; | |||
background-image: url('/images/6/6f/Josh_Torch.png'); /* Замените на путь к вашему изображению */ | |||
background-size: contain; | |||
background-position: right; | |||
background-repeat: no-repeat; | |||
display: block; | |||
position: absolute; | |||
top: -404px; /* Смещение изображения вверх */ | |||
right: 70px; /* Смещение изображения влево */ | |||
width: calc(42%); /* Ширина изображения больше, чем ширина таблицы */ | |||
height: calc(42%); /* Высота изображения больше, чем высота таблицы */ | |||
opacity: 1; /* Убедитесь, что прозрачность равна 1 (100%) */ | |||
z-index: -10; /* Фон будет находиться под текстом */ | |||
pointer-events: none; /* Клики будут проходить сквозь этот элемент */ | |||
} | } | ||
. | /* Дополнительный контент в ячейке поверх изображения */ | ||
.table-image-cell > * { | |||
position: relative; | |||
color: white; /* Цвет текста, если нужен */ | |||
text-align: center; /* Выравнивание текста */ | |||
padding: 10px; /* Отступы вокруг текста */ | |||
} | } | ||
/* Пример CSS для светлой темы */ | |||
.theme-light { | |||
--background-color: #f1f1f1; | |||
--header-background-color: #ffffff; | |||
--content-background-color: #ffffff; | |||
} | |||
.theme-light .clancy-image { | |||
. | background-image: url('/images/6/6f/Josh_Torch.png'); | ||
/* остальной код для clancy-image */ | |||
} | } | ||
. | /* Пример CSS для темной темы */ | ||
background-color: | .theme-dark { | ||
--background-color: #2c2c2c; | |||
--header-background-color: #1c1c1c; | |||
--content-background-color: #1c1c1c; | |||
} | } | ||
. | .theme-dark .clancy-image { | ||
background- | background-image: url('/images/9/99/Clancy_Tyler.png'); | ||
/* остальной код для clancy-image */ | |||
} | } | ||
. | |||
background-color: # | /* Стиль для элементов списка с адаптивным размером */ | ||
.theme-toggle-button { | |||
background-color: #007BFF; /* Синий фон кнопки */ | |||
color: white; /* Белый цвет текста */ | |||
border: 2px solid #0056b3; /* Синяя граница */ | |||
border-radius: 5px; /* Закругленные углы */ | |||
padding: 10px; /* Отступы внутри кнопки */ | |||
cursor: pointer; /* Указатель при наведении */ | |||
transition: background-color 0.3s ease, color 0.3s ease; /* Плавный переход при изменении фона и цвета */ | |||
} | } | ||
. | .theme-toggle-button:hover { | ||
background-color: #0056b3; /* Темно-синий фон при наведении */ | |||
color: #fff; /* Белый текст при наведении */ | |||
} | } | ||
body #p-personal li#p-themes { | |||
border-right: 1px solid #333; | |||
padding: 0 .5em; | |||
margin-right: 0; | |||
position: relative; | |||
list-style: none; | |||
background: transparent; | |||
border: transparent; | |||
font-family: 'MyCustomFont2', sans-serif; | |||
top: -30px; | |||
} | |||
. | .vector-menu-dropdown .vector-menu-content { | ||
background-color: #007BFF; /* Устанавливает синий фон */ | |||
border-radius: 4px; /* Закругляет углы для более приятного вида */ | |||
color: black; /* Изменяет цвет текста на белый для лучшей читабельности */ | |||
} | |||
. | .vector-menu-dropdown .vector-menu-content:hover { | ||
background-color: #0056b3; /* Изменяет фон на более тёмно-синий при наведении */ | |||
transition: background-color 0.3s ease; /* Добавляет плавный переход для изменения фона */ | |||
} | |||
. | .vector-menu-dropdown .mw-list-item a { | ||
cursor: pointer; | |||
cursor: pointer; | |||
} | } | ||
body #p-personal li#p-themes ul { | |||
. | flex-direction: column; | ||
text- | padding: 0.5em 1.4em 0.4em; | ||
align-items: flex-start; | |||
text-align: center; | |||
gap: 0.25em; | |||
height: 170px; | |||
} | } | ||
body #p-personal li#p-themes ul li a { | |||
padding: 0.25em 0.5em; | |||
text-decoration: none; | |||
margin-left: -10px; | |||
text-align: center; | text-align: center; | ||
font-size: 15px; | |||
color: red; /* Задает красный цвет иконок */ | |||
background: transparent; | |||
transition: color 0.3s ease, text-shadow 0.3s ease; /* Добавляет плавный переход для цвета и тени */ | |||
} | |||
body #p-personal li#p-themes ul li a:hover { | |||
color: #ff3333; /* Изменяет цвет на более светлый красный при наведении */ | |||
text-shadow: 0 0 5px rgba(255, 0, 0, 0.7); /* Добавляет подсветку при наведении */ | |||
} | } | ||
body #p-personal li#p-themes ul li { | |||
width: 110%; | |||
border-radius: 4px; | |||
margin-right: 5px; | |||
margin-left: -19px; | |||
} | } | ||
.vector-user-menu-legacy .vector-menu-content-list { | |||
. | display: flex; | ||
flex-grow: 1; | |||
align-items: baseline; | |||
flex-direction: row; | |||
justify-content: space-between; | |||
} | } | ||
#corner-table { | |||
position: fixed; | |||
bottom: 0; | |||
left: 0; | |||
z-index: 1000; | |||
background-color: white; | |||
border: 1px solid #a2a9b1; | |||
} | |||
. | .wikitable img { | ||
border: none; | |||
border | |||
} | } | ||
. | li.explore-adaptive-item { | ||
background-color: # | background-color: #EFE9DE; /* Цвет фона */ | ||
border: 2px solid #722215; /* Цвет и толщина рамки */ | |||
border-radius: 12px; /* Закругленные углы */ | |||
padding: 15px; /* Внутренние отступы */ | |||
margin-bottom: 1px; /* Отступ между элементами списка *// | |||
color | list-style-type: none; /* Убираем стандартные маркеры списка */ | ||
display: inline-block; /* Для уменьшения ширины до содержимого */ | |||
min-width: 150px; /* Минимальная ширина элемента */ | |||
min-height: 50px; /* Минимальная высота элемента */ | |||
max-width: 100%; /* Максимальная ширина до 100% контейнера */ | |||
word-wrap: break-word; /* Перенос длинных слов на следующую строку */ | |||
box-sizing: border-box; /* Учитываем рамку и отступы в размерах */ | |||
position: relative; /* Для позиционирования псевдоэлемента */ | |||
transition: background-color 0.4s ease, color 0.4s ease; /* Плавный переход для фона и цвета текста */ | |||
} | } | ||
. | li.explore-adaptive-item::before { | ||
background-image: | content: ""; | ||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
background-position: | width: 100%; | ||
height: 100%; | |||
background-image: url('/images/1/1e/Clancy_Gif_Intro.gif'); /* Замените на путь к вашей картинке */ | |||
background-size: cover; /* Масштабируем картинку чтобы покрывала весь элемент */ | |||
background-repeat: no-repeat; /* Отключаем повтор картинки */ | |||
background-position: center; /* Центрируем картинку */ | |||
opacity: 0; /* Картинка изначально скрыта */ | |||
transition: opacity 0.4s ease; /* Плавный переход для появления картинки */ | |||
border-radius: 10px; /* Закругленные углы для картинки */ | |||
z-index: 0; /* Размещение позади текста */ | |||
} | } | ||
. | li.explore-adaptive-item:hover { | ||
background-color: transparent; /* Убираем цвет фона при наведении */ | |||
border-color: transparent; /* Убираем цвет рамки при наведении */ | |||
color: #FDE51F; /* Цвет текста при наведении */ | |||
text-shadow: 0px 0px 7px rgba(0, 0, 0, 2.5); | |||
border: 2px solid #862520; /* Цвет и толщина рамки */ | |||
color: # | |||
border | |||
} | } | ||
li.explore-adaptive-item:hover::before { | |||
. | opacity: 1; /* Картинка становится полностью видимой при наведении */ | ||
} | } | ||
. | /* Убедимся, что текст не меняет других стилей при наведении */ | ||
li.explore-adaptive-item:hover * { | |||
position: relative; | |||
z-index: 1; /* Текст размещается поверх картинки */ | |||
color: inherit; /* Сохраняем цвет текста при наведении */ | |||
text-decoration: none; /* Убираем возможные подчеркивания */ | |||
} | } | ||
/* | |||
. | /* Убедимся, что текст не меняет других стилей при наведении */ | ||
li.explore-adaptive-item:hover * { | |||
position: relative; | position: relative; | ||
z-index: 1; /* Текст размещается поверх картинки */ | |||
color: inherit; /* Сохраняем цвет текста при наведении */ | |||
text-decoration: none; /* Убираем возможные подчеркивания */ | |||
} | } | ||
/* | /* Убедимся, что текст не меняет других стилей при наведении */ | ||
. | li.explore-adaptive-item:hover * { | ||
color: inherit; /* Сохраняем цвет текста при наведении */ | |||
text-decoration: none; /* Убираем возможные подчеркивания */ | |||
} | } | ||
/* | li.custom2-adaptive-item { | ||
background-color: #EFE9DE; /* Цвет фона */ | |||
border: 2px solid #722215; /* Цвет и толщина рамки */ | |||
border-radius: 10px; /* Закругленные углы */ | |||
padding: 10px; /* Внутренние отступы */ | |||
margin-bottom: 10px; /* Отступ между элементами списка */ | |||
list-style-type: none; /* Убираем стандартные маркеры списка */ | |||
display: inline-block; /* Для уменьшения ширины до содержимого */ | |||
min-width: 150px; /* Минимальная ширина элемента */ | |||
min-height: 50px; /* Минимальная высота элемента */ | |||
max-width: 100%; /* Максимальная ширина до 100% контейнера */ | |||
word-wrap: break-word; /* Перенос длинных слов на следующую строку */ | |||
box-sizing: border-box; /* Учитываем рамку и отступы в размерах */ | |||
position: relative; /* Необходим для позиционирования псевдоэлемента */ | |||
} | } | ||
/* Стиль для ссылки, чтобы она занимала всю область <li> */ | |||
li.custom2-adaptive-item .link-item { | |||
display: block; /* Занимает всю доступную ширину и высоту */ | |||
text-decoration: none; /* Убираем подчеркивание текста */ | |||
color: inherit; /* Наследуем цвет от родительского элемента */ | |||
height: 100%; /* Занимает полную высоту <li> */ | |||
width: 100%; /* Занимает полную ширину <li> */ | |||
} | |||
/* | /* Дополнительный стиль для уникального элемента с текстом */ | ||
. | li.unique-item::after { | ||
content: "Discography"; /* Текст для отображения */ | |||
-- | color: white; /* Цвет текста */ | ||
font-size: 20px; /* Размер шрифта */ | |||
font-weight: bold; /* Полужирный шрифт */ | |||
position: absolute; /* Абсолютное позиционирование */ | |||
top: 50%; /* Центрирование по вертикали */ | |||
left: 50%; /* Центрирование по горизонтали */ | |||
transform: translate(-50%, -50%); /* Смещение на половину ширины и высоты */ | |||
opacity: 0; /* Исходное состояние невидимо */ | |||
transition: opacity 0.3s ease; /* Плавный переход */ | |||
} | } | ||
. | /* Отображение текста при наведении на уникальный элемент */ | ||
li.unique-item:hover::after { | |||
opacity: 1; /* Сделать текст видимым */ | |||
} | } | ||
/* | /* Стиль для нового вида элемента списка */ | ||
. | li.special-item { | ||
background-color: #E0E0E0; /* Цвет фона для специального элемента */ | |||
border: 1px solid #CCC; /* Цвет и толщина рамки для специального элемента */ | |||
-- | border-radius: 5px; /* Закругленные углы для специального элемента */ | ||
padding: 15px; /* Внутренние отступы для специального элемента */ | |||
font-style: italic; /* Курсив для текста внутри специального элемента */ | |||
font-size: 16px; /* Размер шрифта для текста внутри специального элемента */ | |||
color: #333; /* Цвет текста для специального элемента */ | |||
} | } | ||
. | /* Убираем эффекты затемнения при наведении */ | ||
li.custom2-adaptive-item:hover img { | |||
filter: none; /* Убираем фильтр затемнения */ | |||
} | } | ||
/* CSS placed here will be applied to all skins */ | |||
/* Стиль для элементов списка с адаптивным размером */ | /* Стиль для элементов списка с адаптивным размером */ | ||
li.custom-adaptive-item { | |||
background-color: #EFE9DE; /* Цвет фона */ | |||
border: 2px solid #722215; /* Цвет и толщина рамки */ | |||
border-radius: 10px; /* Закругленные углы */ | |||
padding: 10px; /* Внутренние отступы */ | |||
margin-bottom: 10px; /* Отступ между элементами списка */ | |||
list-style-type: none; /* Убираем стандартные маркеры списка */ | |||
display: inline-block; /* Для уменьшения ширины до содержимого */ | |||
min-width: 150px; /* Минимальная ширина элемента */ | |||
min-height: 50px; /* Минимальная высота элемента */ | |||
max-width: 100%; /* Максимальная ширина до 100% контейнера */ | |||
word-wrap: break-word; /* Перенос длинных слов на следующую строку */ | |||
box-sizing: border-box; /* Учитываем рамку и отступы в размерах */ | |||
position: relative; /* Необходим для позиционирования псевдоэлемента */ | |||
transition: background-color 0.3s ease, border-color 0.3s ease; | |||
} | |||
. | li.custom-adaptive-item a { | ||
display: block; /* Занимает всю доступную ширину и высоту */ | |||
height: 100%; /* Занимает полную высоту <li> */ | |||
width: 100%; /* Занимает полную ширину <li> */ | |||
text-decoration: none; /* Убираем подчеркивание текста */ | |||
color: inherit; /* Наследуем цвет от родительского элемента */ | |||
} | } | ||
. | /* Дополнительный эффект при наведении мыши */ | ||
background-color: # | li.custom-adaptive-item:hover { | ||
color: # | background-color: #CFC8B2; /* Цвет фона при наведении */ | ||
border-color: #777; /* Цвет рамки при наведении */ | |||
} | } | ||
/* Изменение оттенка для изображения при наведении на <li> */ | |||
li.custom-adaptive-item:hover img { | |||
filter: brightness(0.8); /* Темнее на 20% при наведении */ | |||
} | } | ||
. | /* Текст "Discography" появляется только в уникальном элементе */ | ||
li.unique-item::after { | |||
content: "Discography"; /* Текст для отображения */ | |||
color: white; /* Цвет текста */ | |||
font-size: 20px; /* Размер шрифта */ | |||
font-weight: bold; /* Полужирный шрифт */ | |||
position: absolute; /* Абсолютное позиционирование */ | |||
top: 50%; /* Центрирование по вертикали */ | |||
left: 50%; /* Центрирование по горизонтали */ | |||
transform: translate(-50%, -50%); /* Смещение на половину ширины и высоты */ | |||
opacity: 0; /* Исходное состояние невидимо */ | |||
transition: opacity 0.3s ease; /* Плавный переход */ | |||
} | } | ||
. | li.unique-item2::after { | ||
content: "[[Tours]]"; /* Текст для отображения */ | |||
transition: | color: white; /* Цвет текста */ | ||
font-size: 20px; /* Размер шрифта */ | |||
font-weight: bold; /* Полужирный шрифт */ | |||
position: absolute; /* Абсолютное позиционирование */ | |||
top: 50%; /* Центрирование по вертикали */ | |||
left: 50%; /* Центрирование по горизонтали */ | |||
transform: translate(-50%, -50%); /* Смещение на половину ширины и высоты */ | |||
opacity: 0; /* Исходное состояние невидимо */ | |||
transition: opacity 0.3s ease; /* Плавный переход */ | |||
} | } | ||
/* Отображение текста при наведении на уникальный элемент */ | |||
li.unique-item:hover::after { | |||
opacity: 1; /* Сделать текст видимым */ | |||
li. | |||
opacity: 1; /* | |||
} | } | ||
li.unique-item2:hover::after { | |||
li.unique- | |||
opacity: 1; /* Сделать текст видимым */ | opacity: 1; /* Сделать текст видимым */ | ||
} | } | ||
hr.whowe-hr { border: 0; height: 5px; background: linear-gradient(to right, rgba(208, 32, 25, 0), #D02019, rgba(208, 32, 25, 0)); } | |||
} | |||
table td.hover-effect { background-color: #FF0000; transition: background-color 0.3s ease; } | |||
table td.hover-effect:hover { background-color: #00FF21; } | |||
hr.custom-hr-unco { border: 0; height: 1px; background-color: #B59000; margin: 5px 0; } | |||
hr { background-color: #C14424; } | |||
.mw-body h1, .mw-body-content h1, .mw-body-content h2 { font-family: 'MyCustomFont3', sans-serif; } | |||
.mw-body h1, .mw-body-content h1 { font-family: 'MyCustomFont1', sans-serif; font-size: 35px; color: linear-gradient(to bottom, rgba(167, 215, 249, 0) 0, #D02019 100%); } | |||
@font-face { font-family: 'MyCustomFont1'; src: url('/nc_assets/fonts/Bebas Neue Cyrillic.ttf') format('truetype'); font-weight: 510; font-style: normal; } | |||
@font-face { font-family: 'MyCustomFont3'; src: url('/nc_assets/fonts/Martian Mono Condensed Medium.ttf') format('truetype'); font-weight: normal; font-style: normal; } | |||
/ | @font-face { font-family: 'MyCustomFont2'; src: url('/nc_assets/fonts/JetBrainsMono.ttf') format('truetype'); font-weight:500; font-style: normal; font-optical-sizing: auto; } | ||
.mw-mmv-post-image { background-color: #DDD7CC; } | |||
.mw-ui-button.mw-ui-progressive:not(:disabled) { background-color: #D02019; } | |||
.venue-table { background-color: #EFE1E4; text-align: left; margin: 1em 0; border-collapse: collapse; } | |||
.unco-table { background-color: #FFF6CE; text-align: left; margin: 1em 0; border-collapse: collapse; } | |||
.qute-table { background-color: #FFE281; border-color: #B59000 text-align: left; margin: 1em 0; border-collapse: collapse; } | |||
.setlist-table { background-color: #efe9de; border: 3px solid #c14424; text-align: left; margin: 1em 0; border-collapse: collapse; } | |||
.venue-table > tr > th, .venue-table > tr > td, .venue-table > * > tr > th, .venue-table > * > tr > td { padding: 0.2em 0.4em; } | |||
.unco-table > tr > th, .unco-table > tr > td, .unco-table > * > tr > th, .unco-table > * > tr > td { padding: 0.2em 0.4em; } | |||