2014-01-28 2 views
1

Я создал модульную коробку и отлично работает! После этого я разрешу вставить эффект fadeInUp, используя ключевые кадры css. Но после этого модальная коробка потеряла центрированное положение.Модальный конфликт коробки с ключевыми кадрами css

Может ли кто-нибудь помочь мне разрешить это? Заранее спасибо!

Modal box with keyframe conflit DEMO

Original modal box DEMO

+0

Если мой ответ на решение Вы возражали бы пометив его как правильный, так что я получить некоторые моменты? :) – sidonaldson

ответ

3

В вашем демо вы добавили в CSS-анимации, которая содержала следующее:

keyframes fadeInUp { 
    0% { 
     opacity: 0; 
     -webkit-transform: translateY(20px); 
    } 
    100% { 
     opacity: 1; 
     -webkit-transform: translateY(0); 
    } 
} 

Это перезаписывает перевод (-50%, -50%), который устанавливается перед анимацией.

Если вы измените его на:

keyframes fadeInUp { 
    0% { 
     opacity: 0; 
     margin-top: 20px; 
    }  100% { 
     opacity: 1; 
     margin-top: 0; 
    } 
} 

Вы получаете тот же эффект, но вы не перезаписать центрирование смещения!

Demo here

+0

@ user3245085 можете ли вы отметить это как ответ, пожалуйста? – sidonaldson

+0

Большое вам спасибо – user3245085

Смежные вопросы