Шаблон:УД/styles.css: различия между версиями

Материал из FIRE STATION WIKI
Нет описания правки
Нет описания правки
Строка 7: Строка 7:
}
}


/* Аккуратная подсказка */
.допуск-подсказка {
.допуск-подсказка {
     visibility: hidden;
     visibility: hidden;
     max-width: 280px;          /* ограничение ширины */
     max-width: 260px;          /* ограничение ширины */
     background-color: #2a2a2a; /* более мягкий фон */
    max-height: 160px;        /* ограничение высоты */
     color: #f1f1f1;            /* светло-серый текст */
    overflow-y: auto;          /* скролл, если текста слишком много */
     background-color: #2a2a2a; /* тёмный фон */
     color: #f1f1f1;            /* светлый текст */
     text-align: left;
     text-align: left;
     border-radius: 8px;       /* более сглаженные углы */
     border-radius: 8px;
     padding: 8px 10px;         /* уменьшенные отступы */
     padding: 6px 8px;         /* компактные отступы */
     position: absolute;
     position: absolute;
     z-index: 10;
     z-index: 10;
     bottom: 130%;             /* чуть выше */
     bottom: 130%;
     left: 50%;
     left: 50%;
     transform: translateX(-50%);
     transform: translateX(-50%);
     opacity: 0;
     opacity: 0;
     transition: opacity 0.25s ease-in-out;
     transition: opacity 0.25s ease-in-out;
     font-size: 85%;           /* компактнее текст */
     font-size: 85%;
     line-height: 1.35;         /* читаемость */
     line-height: 1.2;         /* плотнее текст */
     box-shadow: 0 4px 12px rgba(0,0,0,0.35); /* тень */
     box-shadow: 0 4px 12px rgba(0,0,0,0.35);
     word-wrap: break-word;     /* перенос длинных строк */
     word-wrap: break-word;
}
}


/* Треугольник */
.допуск-подсказка::after {
.допуск-подсказка::after {
     content: "";
     content: "";

Версия от 12:28, 30 августа 2025

.допуск-контейнер {
    position: relative;
    display: inline-block;
    cursor: help;
    font-weight: bold;
    border-bottom: 1px dotted #000; /* пунктирное подчёркивание */
}

.допуск-подсказка {
    visibility: hidden;
    max-width: 260px;          /* ограничение ширины */
    max-height: 160px;         /* ограничение высоты */
    overflow-y: auto;          /* скролл, если текста слишком много */
    background-color: #2a2a2a; /* тёмный фон */
    color: #f1f1f1;            /* светлый текст */
    text-align: left;
    border-radius: 8px;
    padding: 6px 8px;          /* компактные отступы */
    position: absolute;
    z-index: 10;
    bottom: 130%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity 0.25s ease-in-out;
    font-size: 85%;
    line-height: 1.2;          /* плотнее текст */
    box-shadow: 0 4px 12px rgba(0,0,0,0.35);
    word-wrap: break-word;
}

.допуск-подсказка::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -6px;
    border-width: 6px;
    border-style: solid;
    border-color: #2a2a2a transparent transparent transparent;
}

.допуск-контейнер:hover .допуск-подсказка {
    visibility: visible;
    opacity: 1;
}