MediaWiki:Common.css

Материал из Мракопедии
Перейти к: навигация, поиск

Замечание. Возможно, после сохранения вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl-F5 или Ctrl-R (⌘-R на Mac)
  • Google Chrome: Нажмите Ctrl-Shift-R (⌘-Shift-R на Mac)
  • Internet Explorer: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl-F5
  • Opera: Перейдите в Menu → Настройки (Opera → Настройки на Mac), а затем Безопасность → Очистить историю посещений → Кэшированные изображения и файлы
/* Allow limiting of which header levels are shown in a TOC;
   <div class="toclimit-3">, for instance, will limit to
   showing ==headings== and ===headings=== but no further
   (as long as there are no =headings= on the page, which
   there shouldn't be according to the MoS).
 */
.toclimit-2 .toclevel-2,
.toclimit-3 .toclevel-3,
.toclimit-4 .toclevel-4,
.toclimit-5 .toclevel-5,
.toclimit-6 .toclevel-6,
.toclimit-7 .toclevel-7 { display: none; }

/* Предотвращаем выпадение float-элементов из спойлеров  */
.spoilers-body::after {
    content: '';
    clear: both;
    display: block;
}

/* Отключение нумерации
 */
.noautonum .tocnumber { display: none; }

/* Против прилипания рейтинга
 */
#w4g_rb_area-1 { display: block; margin-top: 1em; }

/* Логотипы теперь меняются в общей ротации в [[MediaWiki:Modules/random-logo.js]], милости просим туда.

#p-logo a {
    background-image: url('http://...') !important;
}
*/


/* Выделение пространств цветом
*/
.ns-150 #content, .ns-151 #content { background-color: #f3f3ff; }
.ns-150 div.thumb, .ns-151 div.thumb { border-color: #f3f3ff; }

.ns-152 #content, .ns-153 #content { background-color: #e3f3ec; }
.ns-152 div.thumb, .ns-153 div.thumb { border-color: #e3f3ec; }

#f-poweredbyico { display: none; }
#footer-poweredbyico { display: none; }

/* Спойлеры почти как в имиджбордах */

.sp {
    background-color: #ccc;
}

.sp:hover {
    background: transparent;
}

.sp span, .sp span a, .sp span a:visited {
    -khtml-opacity: 0.0;
    -moz-opacity: 0.0;
    filter: alpha(opacity=0);
    opacity: 0.0;
}

.sp span:hover, .sp span:hover a, .sp span:hover a:visited {
    -khtml-opacity: 1.0;
    -moz-opacity: 1.0;
    filter: alpha(opacity=100);
    opacity: 1.0;
}

/* Замусориваем эмейлы от спам-краулеров. */
.email {
  max-width: 0px;
  white-space: nowrap;
}

.email > i:nth-child(even) {
  -moz-pointer-events: none;
  -ms-pointer-events: none;
  -o-pointer-events: none;
  -webkit-pointer-events: none;
  pointer-events: none;
  
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  
  max-width: inherit;
  display: inline-block;
  overflow: hidden;
  position: relative;
}

.email > i:nth-child(odd) {
  font-style: inherit;
}

/* Варзанам НУ ОЧЕНЬ хочет оригинальности, таинственности и интриги, так что за вот эту хреновину бейте его.

Логика следующая: если на странице присутствует шаблон "{{ДостояниеКлуба}}", то он добавит правила к селектору заголовка и изменит видимость для .firstHeading::before через display: inline-block !important. Иначе же эта хренова трубка просто не будет видна. Если сделать ее видимой тут, то она будет показываться по поводу и без повода, что совсем не вариант. Назначить же картинку из {{#css:}} нельзя по соображениям безопасности.
*/
/*
.firstHeading::before {
    background-image: url("/w/images/2/23/Pipe-128.png");
    display: none;
    content: "";
}
*/

/* Логотипы */
#p-logo a, #p-logo a:hover {
  background-size: contain !important;
}

/* Попытки устранить мерцание старого логотипа при загрузке страницы */
#p-logo a, #mw-wiki-logo {
  background-image: none;
  visibility: hidden;
}

/* Исправление бага с наложением фильтра */
.skin-monobook #column-one h2, .skin-vector #mw-navigation h2, .skin-modern #mw_portlets h2 {
  position: unset !important;
  display: none;
}

.skin-modern #mw_main {
  margin: 1.5em 0 0 !important;
}

.skin-modern #mw_header {
  position: relative !important;
}

/* Встроенные подписанные эмбеды (см. [[Mediawiki:Modules/signed-embed.js]])

Их нельзя делать совсем невидимыми, т.к. иначе на них не отработают анимации, которыми я ловлю новые ноды.
*/
pre[data-type],pre[data-signature],pre[data-signee] {
  display: inline-block;
  overflow: hidden;
  visibility: hidden;
  width: 0px;
  height: 0px;
  margin: 0px;
  padding: 0px;
}

/* Удалить нахой после 1 апреля все после этого комментария до конца файла: */
/*
body {
    background: pink !important;
}

#content {
    background: #ffe7eb !important;
}

@font-face {
    font-family: comicSans;
    src: url(/comic-sans.woff);
}

html * {
   font-family: "comicSans", "Comic Sans MS", "Chalkboard SE", "Comic Neue", "sans-serif" !important;
}

h1, h2 {
    text-decoration: underline !important;
    font-style: italic !important;
    color: green !important;
}
*/

@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&family=Oswald:wght@700&family=Spectral&display=swap');

/* Скроллящаяся таблица архива */
.archive-list-table {
  margin: 0em 0em 1em 1em !important;
  float: right;
  color: black;
  background: #ffffcc !important;

  display: block;
  overflow: auto;
  max-height: 400px;
  border-collapse: separate !important;
  border-spacing: 0px !important;
}

.archive-list-table td {
  border: 0.5px solid #aaa !important;
}

.archive-list-table > thead, .archive-list-table > tfoot {
  position: sticky;
  background: inherit;
}

.archive-list-table > thead {
  top: 0;
}

.archive-list-table > tfoot {
  bottom: 0;
}

.archive-list-table > thead td, .archive-list-table > tfoot td {
  font-weight: 700;
  text-align: center;
}

.archive-list-table > thead tr:first-child td {
  font-size: 120%;
}