CSS Card Flip Glitch (Заполнение? Маржа?)

Я пытаюсь создать интерактивный календарь. Я добавил аккуратную анимацию переворачивания карты CSS (учебник здесь), чтобы перевернуть дату календаря и отобразить дополнительную информацию на обратной стороне карты.

Проблема, если вы наведите курсор мыши на даты, по какой-то причине в верхней части окна есть небольшая выделенная белая полоса. Я не могу понять, как это исправить (красная стрелка на изображении ниже указывает на проблему).

Проблема обозначена красной стрелкой

Вот CodePen и HTML, иллюстрирующие проблему. Я не уверен, какая часть кода CSS вызывает проблему. http://codepen.io/ipiyale/pen/Athfd?editors=110

<div class="col-lg-2 col-md-4 col-xs-6 thumb flip-container">
    <div class="thumbnail flipper">
        <div class="day front"><h2>1</h2></div>
        <div class="activity back">
            <p>Afternoon Activity</p>
            <p>Evening Activity</p>
        </div>
    </div>
</div>

Какие-либо предложения?

2 ответа

Решение

С помощью backface-visibility кажется, чтобы помочь.

/* flip the pane when hovered */
.flip-container:hover .flipper, .flip-container.hover .flipper {
  transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
}

через Как исправить мерцание при использовании Webkit преобразований и переходов

Другое решение включает перемещение элементов, вызывающих мерцание. См. Мерцающий div при использовании CSS-преобразования при наведении.

Проблема вызвана padding: 4px; на .thumbnail учебный класс.

.thumbnail это встроенный стиль Bootstrap. Лучше всего было бы переопределить отступ в вашем собственном CSS.

Чтобы увидеть это, откройте инспектор браузера (в Chrome щелкните правой кнопкой мыши и выберите "Проверить элемент"), и вы увидите, что .thumbnail класс имеет отступ 4px. Если вы отключите этот стиль, вы увидите, что проблема исчезнет.

Я разместил здесь ваш демо-версию. Вы можете увидеть в нижней части вашего CSS, где я добавил переопределение для заполнения: http://codepen.io/anon/pen/eHKma

.thumbnail {
    padding: 0;
}
Другие вопросы по тегам