MediaWiki:Common.css: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 82: Line 82:
}
}


/* Photo frames */
/*photo frames */
.photo-frame-v2 {
/* Стиль для контейнера изображения с рамкой и подписью */
     background: #ded7cc; /* Бежевый фон */
.photo-frame {
     padding: 26px 0 18px 0;
    display: inline-block; /* Для корректного центрирования и отображения */
     text-align: center;
     text-align: center; /* Центрирование подписи */
     width: max-content;
     margin: 5px 5px; /* Верх/низ: 5px, лево/право: 5px */
     margin: 16px auto 24px auto;
     vertical-align: top; /* Выравнивание по верхнему краю, чтобы избежать смещений */
     opacity: 0; /* Изначально невидимый */
     animation: fadeIn 1s ease forwards; /* Анимация появления */
}
}


.photo-frame-v2 .red-border {
/* Анимация появления */
     background: #d72613; /* Кроваво-красный */
@keyframes fadeIn {
     padding: 16px 18px 16px 18px;
     from {
    display: inline-block;
        opacity: 0;
     margin-bottom: 18px;
        transform: translateY(10px); /* Легкий сдвиг вниз */
     }
    to {
        opacity: 1;
        transform: translateY(0);
     }
}
}


.photo-frame-v2 img,
/* Стиль для самой фотографии */
.photo-frame-v2 video {
.photo-frame img {
     display: block;
    border-style: solid; /* Тип рамки */
     background: #000;
    border-color: #D02019; /* Красная рамка */
     max-width: 410px;
     border-width: 20px 40px 20px 40px; /* Верх: 20px, Право: 40px, Низ: 20px, Лево: 40px */
     max-height: 245px;
     display: block; /* Убирает лишние отступы под изображением */
     margin: 0 auto;
     width: 150px; /* Уменьшенная ширина изображения */
     border: none;
     height: 225px; /* Уменьшенная высота изображения */
     object-fit: cover; /* Обрезает изображение, чтобы оно вписалось в заданные размеры */
     transition: all 0.3s ease; /* Плавный переход для всех изменений */
}
}


.photo-frame-v2 .caption {
/* Эффект при наведении */
     color: #3a3732;
.photo-frame img:hover {
    font-size: 1.11em;
     border-width: 23px 47px 23px 47px; /* Увеличиваем рамку при наведении */
    font-family: 'Segoe UI', 'Arial', sans-serif;
     transform: scale(1.05); /* Увеличение изображения на 5% */
    margin: 8px 0 0 0;
     line-height: 1.38;
    letter-spacing: 0.01em;
}
 
.photo-frame-v2 .caption a {
    color: #4078c0;
    text-decoration: underline;
    font-weight: 500;
    transition: color 0.2s;
}
.photo-frame-v2 .caption a:hover {
    color: #133ef7;
}
}


Navigation menu