2013-10-09 4 views
0

CSS позиционирование с анимацией

Мне нужно центрировать mainBox DIV и сделать это с самого начала в центре страницы. Что касается gameArea, он должен быть с самого начала на своем месте, как на показанном изображении. Информационная панель должна перемещаться слева и проходить без перемещения других элементов после анимации. Это реально, не позиционируя его в px?

#mainBox { 
    overflow: auto; 
    margin: 0 auto; 
    height: 500px; 
    width: 1000px; 
    position: relative; 
    ... 
} 
#informationPanel { 
    position: absolute; 
    float: left; 
    ... 
} 
#gameArea { 
    float: left; 
    position: absolute; 
} 

DEMO

ответ

1

Добавить left:200px; в #gameArea.

Если это то, что я понял, что вы хотите.

+1

Или, учитывая, что вы не хотите нажимать элемент с помощью свойства 'left', вы также можете использовать' float: right; 'и' margin-right: 30px; ', удаляя' position: absolute; '. –

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