Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

MediaWiki:ScmcScanner.css: различия между версиями

Страница интерфейса MediaWiki
Новая страница: «.scmc-link-scanner { display: grid; gap: 12px; margin: 16px 0; padding: 14px; border: 1px solid rgba(120,140,155,.22); border-radius: 12px; background: rgba(13,17,22,.66); color: #dce8f2; } .scmc-scan-header { display: grid; gap: 4px; } .scmc-scan-title { font-size: 135%; font-weight: 800; color: #f0f5fa; } .scmc-scan-subtitle { color: #aebdca; font-size: 92%; } .scmc-scan-controls { display...»
 
Нет описания правки
Строка 81: Строка 81:
.scmc-scan-result {
.scmc-scan-result {
     display: grid;
     display: grid;
     grid-template-columns: minmax(0, 1.3fr) minmax(260px, .7fr);
     grid-template-columns: minmax(0, 1.25fr) minmax(280px, .75fr);
     gap: 12px;
     gap: 12px;
}
}
Строка 93: Строка 93:
     border-radius: 10px;
     border-radius: 10px;
     background: rgba(10,13,18,.55);
     background: rgba(10,13,18,.55);
}
.scmc-scan-box-wide {
    grid-column: 1 / -1;
    max-height: 320px;
}
}


Строка 110: Строка 115:
     display: flex;
     display: flex;
     align-items: center;
     align-items: center;
    flex-wrap: wrap;
     gap: 7px;
     gap: 7px;
     padding: 3px 0;
     padding: 3px 0;
Строка 142: Строка 148:
}
}


.scmc-scan-loop {
.scmc-scan-redirect-mini {
    display: inline-flex;
    align-items: center;
    padding: 1px 6px;
    border-radius: 999px;
    background: rgba(196,154,70,.16);
    color: #e8c783;
    font-size: 78%;
}
 
.scmc-scan-missing {
    display: inline-flex;
    align-items: center;
    padding: 1px 6px;
    border-radius: 999px;
    background: rgba(190,70,70,.18);
    color: #ffb6b6;
    font-size: 78%;
}
 
.scmc-scan-ref {
    display: inline-flex;
    align-items: center;
    padding: 1px 6px;
    border-radius: 999px;
    background: rgba(120,140,155,.16);
    color: #aebdca;
    font-size: 78%;
}
 
.scmc-scan-node-ref {
    opacity: .78;
}
 
.scmc-scan-loop,
.scmc-scan-also {
     margin-left: 18px;
     margin-left: 18px;
     color: #8d9aa8;
     color: #8d9aa8;
Строка 157: Строка 198:
}
}


.scmc-scan-warning {
.scmc-scan-empty {
    margin-top: 10px;
     color: #8d9aa8;
    padding: 8px 10px;
    border: 1px solid rgba(220,160,70,.28);
    border-radius: 8px;
    background: rgba(90,62,20,.20);
     color: #ffe0a3;
}
}


Строка 173: Строка 209:
     .scmc-scan-box {
     .scmc-scan-box {
         max-height: 520px;
         max-height: 520px;
    }
    .scmc-scan-box-wide {
        grid-column: auto;
        max-height: 360px;
     }
     }
}
}

Версия от 08:47, 15 июня 2026

.scmc-link-scanner {
    display: grid;
    gap: 12px;
    margin: 16px 0;
    padding: 14px;
    border: 1px solid rgba(120,140,155,.22);
    border-radius: 12px;
    background: rgba(13,17,22,.66);
    color: #dce8f2;
}

.scmc-scan-header {
    display: grid;
    gap: 4px;
}

.scmc-scan-title {
    font-size: 135%;
    font-weight: 800;
    color: #f0f5fa;
}

.scmc-scan-subtitle {
    color: #aebdca;
    font-size: 92%;
}

.scmc-scan-controls {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.scmc-scan-btn {
    padding: 8px 12px;
    border: 1px solid rgba(128,178,210,.35);
    border-radius: 8px;
    background: rgba(37,64,82,.82);
    color: #eaf3fa;
    cursor: pointer;
    font-weight: 700;
}

.scmc-scan-btn:hover {
    background: rgba(48,82,105,.92);
}

.scmc-scan-btn:disabled {
    opacity: .55;
    cursor: default;
}

.scmc-scan-btn-secondary {
    background: rgba(34,39,46,.82);
}

.scmc-scan-status {
    padding: 8px 10px;
    border-radius: 8px;
    background: rgba(24,31,39,.72);
    color: #cbd6e2;
}

.scmc-scan-status[data-mode="scanning"] {
    color: #ffe7a6;
}

.scmc-scan-status[data-mode="done"] {
    color: #bff0c8;
}

.scmc-scan-status[data-mode="error"] {
    color: #ffb6b6;
}

.scmc-scan-stats {
    color: #aebdca;
    font-size: 92%;
}

.scmc-scan-result {
    display: grid;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, .75fr);
    gap: 12px;
}

.scmc-scan-box {
    min-width: 0;
    max-height: 620px;
    overflow: auto;
    padding: 12px;
    border: 1px solid rgba(120,140,155,.16);
    border-radius: 10px;
    background: rgba(10,13,18,.55);
}

.scmc-scan-box-wide {
    grid-column: 1 / -1;
    max-height: 320px;
}

.scmc-scan-box-title {
    margin-bottom: 10px;
    padding-left: 9px;
    border-left: 4px solid #619CCD;
    font-weight: 800;
    color: #f0f5fa;
}

.scmc-scan-node {
    margin: 4px 0;
}

.scmc-scan-node-line {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 7px;
    padding: 3px 0;
}

.scmc-scan-node-line a,
.scmc-scan-page-list a {
    color: #dce8f2 !important;
    text-decoration: none !important;
}

.scmc-scan-node-line a:hover,
.scmc-scan-page-list a:hover {
    color: #8fc7ef !important;
}

.scmc-scan-children {
    margin-left: 18px;
    padding-left: 10px;
    border-left: 1px solid rgba(128,178,210,.22);
}

.scmc-scan-depth {
    display: inline-flex;
    align-items: center;
    padding: 1px 6px;
    border-radius: 999px;
    background: rgba(97,156,205,.16);
    color: #9fc6e6;
    font-size: 78%;
    white-space: nowrap;
}

.scmc-scan-redirect-mini {
    display: inline-flex;
    align-items: center;
    padding: 1px 6px;
    border-radius: 999px;
    background: rgba(196,154,70,.16);
    color: #e8c783;
    font-size: 78%;
}

.scmc-scan-missing {
    display: inline-flex;
    align-items: center;
    padding: 1px 6px;
    border-radius: 999px;
    background: rgba(190,70,70,.18);
    color: #ffb6b6;
    font-size: 78%;
}

.scmc-scan-ref {
    display: inline-flex;
    align-items: center;
    padding: 1px 6px;
    border-radius: 999px;
    background: rgba(120,140,155,.16);
    color: #aebdca;
    font-size: 78%;
}

.scmc-scan-node-ref {
    opacity: .78;
}

.scmc-scan-loop,
.scmc-scan-also {
    margin-left: 18px;
    color: #8d9aa8;
    font-size: 86%;
}

.scmc-scan-page-list {
    margin: 0;
    padding-left: 24px;
}

.scmc-scan-page-list li {
    margin: 5px 0;
}

.scmc-scan-empty {
    color: #8d9aa8;
}

@media screen and (max-width: 900px) {
    .scmc-scan-result {
        grid-template-columns: 1fr;
    }

    .scmc-scan-box {
        max-height: 520px;
    }

    .scmc-scan-box-wide {
        grid-column: auto;
        max-height: 360px;
    }
}