MediaWiki:Common.css: различия между версиями
Страница интерфейса MediaWiki
Дополнительные действия
M&B (обсуждение | вклад) м Играюсь с цветами |
M&B (обсуждение | вклад) м Добавлена возможность настройки цвета вне CSS файла |
||
Строка 37: | Строка 37: | ||
/* Табличка start */ | /* Табличка start */ | ||
/* | /* Таблица с переменными для цветов */ | ||
.fancy-table { | .fancy-table { | ||
border-collapse: collapse; | border-collapse: collapse; | ||
border: 1px solid white; | border: 1px solid var(--table-border, white); | ||
width: 100%; | width: 100%; | ||
font-family: Arial, sans-serif; | font-family: Arial, sans-serif; | ||
background-color: #1a1a1a; | background-color: var(--table-bg, #1a1a1a); | ||
color: white; | color: var(--table-color, white); | ||
} | } | ||
/* | /* Заголовки */ | ||
. | .fancy-table th { | ||
background-color: var(--th-bg, rgba(137,43,226,0.418)); | |||
border: 1px solid var(--table-border, white); | |||
color: var(--th-color, white); | |||
border: 1px solid white; | |||
padding: 6px; | padding: 6px; | ||
transition: background-color 0.3s, color 0.3s; | transition: background-color 0.3s, color 0.3s; | ||
} | } | ||
/* | /* Hover для заголовка */ | ||
. | .fancy-table th:hover { | ||
background-color: rgba(81, 29, 129, 0.733); | background-color: var(--th-hover-bg, rgba(81,29,129,0.733)); | ||
color: #ffffcc; | color: var(--th-hover-color, #ffffcc); | ||
} | } | ||
/* | /* Ячейки */ | ||
. | .fancy-table td { | ||
border: 1px solid white; | border: 1px solid var(--table-border, white); | ||
padding: 6px; | padding: 6px; | ||
position: relative; | position: relative; | ||
Строка 76: | Строка 70: | ||
} | } | ||
/* Hover | /* Hover для ячеек */ | ||
.fancy-table td:hover { | .fancy-table td:hover { | ||
box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.2); | box-shadow: inset 0 0 10px var(--td-shadow, rgba(255,255,255,0.2)); | ||
} | } | ||
/* Нижняя линия при | /* Нижняя линия при hover */ | ||
.fancy-table td::before { | .fancy-table td::before { | ||
content: ""; | content: ""; | ||
Строка 89: | Строка 83: | ||
width: 100%; | width: 100%; | ||
height: 3px; | height: 3px; | ||
background-color: white; | background-color: var(--table-border, white); | ||
transform: scaleX(0); | transform: scaleX(0); | ||
transform-origin: left; | transform-origin: left; | ||
Строка 95: | Строка 89: | ||
} | } | ||
.fancy-table td:hover::before { | .fancy-table td:hover::before { | ||
transform: scaleX(1); | transform: scaleX(1); |
Версия от 19:15, 9 сентября 2025
/*** Импорты ***/
/* Extra - страница с новыми селекторами */
@import "/index.php?ctype=text/css&action=raw&title=MediaWiki:Extra.css";
/* Template - страница с новыми селекторами для шаблонов */
@import "/index.php?ctype=text/css&action=raw&title=MediaWiki:Template.css";
/* Pages - страница с новыми селекторами для отдельных страниц */
@import "/index.php?ctype=text/css&action=raw&title=MediaWiki:Pages.css";
/* Tooltips - страница с новыми селекторами для шаблона Tooltips */
@import "/index.php?ctype=text/css&action=raw&title=MediaWiki:Tooltips.css";
@font-face {
font-family: "Boxfont_Round";
src: url("/images/d/db/Boxfont_Round.ttf") format("truetype");
}
/*** Описание и изменение встроенных и существующих стилей данного скина ***/
/* Общий стиль таблиц статей */
.citizen-table-wrapper td {
padding: 6px 4px;
}
/* Первая строка-заголовок таблиц */
tr:first-child:has(th):not(:has(td)) {
background-color: var(--color-surface-4);
}
select option {
background: var(--color-surface-0);
}
/* Кастомизация для дополнительных логотипов */
.citizen-header__logo {
border-bottom: none;
}
/*ADD M&B*/
/* Табличка start */
/* Таблица с переменными для цветов */
.fancy-table {
border-collapse: collapse;
border: 1px solid var(--table-border, white);
width: 100%;
font-family: Arial, sans-serif;
background-color: var(--table-bg, #1a1a1a);
color: var(--table-color, white);
}
/* Заголовки */
.fancy-table th {
background-color: var(--th-bg, rgba(137,43,226,0.418));
border: 1px solid var(--table-border, white);
color: var(--th-color, white);
padding: 6px;
transition: background-color 0.3s, color 0.3s;
}
/* Hover для заголовка */
.fancy-table th:hover {
background-color: var(--th-hover-bg, rgba(81,29,129,0.733));
color: var(--th-hover-color, #ffffcc);
}
/* Ячейки */
.fancy-table td {
border: 1px solid var(--table-border, white);
padding: 6px;
position: relative;
transition: background-color 0.3s, box-shadow 0.3s;
}
/* Hover для ячеек */
.fancy-table td:hover {
box-shadow: inset 0 0 10px var(--td-shadow, rgba(255,255,255,0.2));
}
/* Нижняя линия при hover */
.fancy-table td::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 3px;
background-color: var(--table-border, white);
transform: scaleX(0);
transform-origin: left;
transition: transform 0.3s ease;
}
.fancy-table td:hover::before {
transform: scaleX(1);
}
/* Табличка end */
/*END M&B*/