2013-06-27 8 views
0

Как правильно позиционировать раздел «портфолио», чтобы он не отставал от раздела «контакт» и что он растягивается и сжимается в зависимости от размера экран (как и фоновые фотографии) ??? Можно ли это сделать только с помощью CSS и преимуществ? Я пробовал много разных комбинаций, но без успеха.Расположение внутри секции с высотой: 100% и шириной: 100%

Высота каждой секции всегда 100%. Такова ширина.

http://jsfiddle.net/zwwve/9/

<section id="home" class="photobg"> 
     <div class="inner"> 
       <div class="copy"> 
        <h1>Home</h1> 
        <p>Some text here!</p> 
       </div> 
     </div> 
</section> 

ответ

1

Вот грубая идея: http://jsfiddle.net/derekstory/zwwve/17/

Для восстановления скрытого раздела портфолио, положить Div обертку вокруг него. CSS не требуется для обертки.

Для масштабирования вы хотите удалить ширину галереи. Возможно, установите минимальную ширину.

.gallery { 
    min-width: 500px; 
    margin-left: auto; 
    margin-right: auto; 
} 

Для портфолио портфеля вы также можете дать им процент и минимальную ширину.

.project { 
    display: inline; 
    float: left; 
    height: auto; 
    position: relative; 
    width: 20%; 
    min-width: 120px; 
    margin-top: 40px; 
    margin-left: 40px; 
    margin-right: 20px; 
} 

Его грубая, но основная идея.

+0

Спасибо. Это прогресс, когда дело доходит до масштабирования, но раздел моего портфолио по-прежнему находится за контактом. Это сводит меня с ума :( –

+0

http://jsfiddle.net/derekstory/zwwve/17/ Возможно, вы захотите уменьшить размер элементов портфеля. Возможно, они дают минимальную и максимальную ширину. –

+0

Я вижу, что вы добавили min max ширину, которая значительно улучшает ее. Можно ли добавить процентные значения к #pagetwo по высоте и ширине? Серая рамка может быть меньше белого контейнера в секции портфолио. Это нормально, пока серая рамка застревает внутри белого портфолио раздел –

0

У вас была фиксированная ширина для класса .gallery, который я изменил до 100%, теперь проекты попадают под друг друга, когда размер экрана уменьшается.

Я также изменил положение и нижнюю часть контактного div, чтобы он мог быть внизу.

JSFIDDLE

Добавлено/Изменено CSS:

.gallery { 
    width: 100%; 
    margin-left: auto; 
    margin-right: auto; 
} 

#contact{ 
    position: relative; 
    top: 1000px; 
} 
+0

Благодарим вас за участие. Я проверил вашу скрипку, но теперь раздел портфеля слишком велик, и он не соответствует размеру браузера, когда я растягиваю его или уменьшаю (например, на домашней странице :( –