Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
1 / 1 / 1
Регистрация: 14.10.2013
Сообщений: 106
1

Как можно сверстать такое

23.01.2015, 19:12. Показов 1210. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго дня уважаемые коллеги, подскажите пожалуйста, как лучше сверстать вот такие элементы. (красные полосы на всю длину).

Хотел обернуть хедер и контент во враперы, а между ними поставить 80px блок на 100% ширины, (а потом контент с z-index, абсолютом надвинуть на него). Хороший ли вариант? или есть лучше? Буду очень благодарен за любую подсказку.
Миниатюры
Как можно сверстать такое  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2015, 19:12
Ответы с готовыми решениями:

Ребята как сверстать такое?
Ребята как такое сверстать? http://5.firepic.org/5/images/2016-02/20/g23w8er3tev4.png

Ребята, как сверстать такое?
Хлопцы, выручайте. Нужно сверстать макет, и возникло пару вопросов. Как сверстать 1 к 1 . И как...

Как лучше сверстать такое?
Доброе время суток Всем! На скрине http://************/547y1o показана структура где описание...

Как можно сверстать треугольник?
Как бы скошенный div. как его сделать? :) или только картинкой?

10
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
23.01.2015, 19:56 2
сделать блок во всю длин,внутри него разместить еще три блока. центральному задать отступ снизу 10px, двум соседним - отступ сверху 10px.
0
1 / 1 / 1
Регистрация: 14.10.2013
Сообщений: 106
23.01.2015, 19:58  [ТС] 3
Спасибо вам большое за ответ. Приблизительно это же и сделал. Потому что -топ с абсолютом совсем не радовал.
0
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
23.01.2015, 20:03 4
абсолютное позиционирование используют крайне редко, так как такой вариант с позиционированием не совсем хороший
0
1 / 1 / 1
Регистрация: 14.10.2013
Сообщений: 106
23.01.2015, 20:05  [ТС] 5
Но, как мне дать понять, что боковые блоки должны быть на 100% но должны доходить только до центрального блока и все (т.е. левый и правый со своих сторон тянутся, а центральный блок неподвижный)

(но все равно используют, иначе, если бы был очень плохим такой вариант - его бы убрали из разметки вообще).
0
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
23.01.2015, 20:06 6
задате в процентах, левый-центральный-правый : 35% - 30% - 35% соответственно
0
1 / 1 / 1
Регистрация: 14.10.2013
Сообщений: 106
23.01.2015, 20:16  [ТС] 7
Вариант очень даже хороший, но при уменьшении размера браузера получается, что они заползают друг на друга. Думал выставить центральному margin: 0 auto и ширину в 1000px , а остальные тянуть от него, но , походу, так нельзя сделать вообще.
0
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
23.01.2015, 20:18 8
раз налазят-задайте свойство float.
0
1 / 1 / 1
Регистрация: 14.10.2013
Сообщений: 106
23.01.2015, 20:20  [ТС] 9
я неправильно выразился, они не то чтобы налезают, а выталкивают друг друга ниже и все (вместо флоата у них inline-block).
Было бы здорово если можно было задать центральный неподвижным, а боковые, чтобы от него плясали, но как это сделать ума не приложу.
0
86 / 86 / 30
Регистрация: 12.08.2014
Сообщений: 1,129
23.01.2015, 20:26 10
то есть - центральный всегда неподвижен, а соседние перемещаются под него при изменение размеров окна?
0
1 / 1 / 1
Регистрация: 14.10.2013
Сообщений: 106
23.01.2015, 20:38  [ТС] 11
Именно так. т.е. Когда браузер шире центрального блока в 1000 пикс (эту то блоки появляются и тянутся), ну и если меньше они скрываются.
Но проблема кроется еще вот в чем: я задал ширину 2 блокам (левому и правому) 12.6% (чтобы все впритык) но стоит чуть-чуть изменить размер монитора - все едет в разные стороны.

Не знаю что делать, честно говоря, наверное, придется до варианта с абсолютом вернуться.

Добавлено через 8 минут
Сделал таким образом. Создал блок на всю длину с высотой 100 и цветом фона, дальше создал на всю длину красный блок высотой 60 с абсолютом и расположением по низу. По центру дал блок с белым цветом и z-index 1.
Надеюсь кому-то поможет, потому что мы с paskalnikita (парились долговато) Ну а я сам еще до этого часа 4 потратил.
0
23.01.2015, 20:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.01.2015, 20:38
Помогаю со студенческими работами здесь

Как можно сверстать данную страницу?
Здравствуйте, помогите сверстать то, что на картинке. Сам новичок, думаю можно через hover...

Подскажите как можно сверстать такую фигуру через CSS
Подскажите как можно сверстать такую фигуру через CSS

Как сверстать меню такое меню?
Здравствуйте. Подскажите пожалуйста, как сверстать меню, как на этом сайте:...

Как такое можно сделать?
Здравствуйте , на сайте http://www.genvik.ru/ увидел вот такой эффект : при наведении курсора все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru