Как сделать поднимающуюся при нажатии страницу (открывающую подвал)?

Здравствуйте.
Есть такой макет страницы:
jsfiddle.net/A89PG/2
Мне нужно чтобы получилось что-то подобное:
jsfiddle.net/sRRf7/19
Обратите внимание, что подъем (открытие) осуществляется только при нажатии на фиолетовую область, а закрытие как при нажатии на фиолетовую, так и на красную области (зеленая область пассивна). Также стоит отметить, что красно-фиолетовый блок сам НЕ опускается (не закрывается), а ожидает следующего нажатия.

Мне нужно, чтобы на месте красного цвета располагались Header и Content.
А на месте зеленого цвета располагался Footer.

И еще очень важные просьбы:
1) Зеленый Footer должен быть прижат к низу окна браузера (а если контент выходит за пределы окна браузера по высоте и появляется полоса прокрутки, то footer должен находиться под контентом) и то же самое касается фиолетовой кнопки (то есть в закрытом состоянии как и footer должна быть прижата к низу).
2) Зеленая (Footer), красная (content и header) и фиолетовая области должны занимать 100% ширины экрана.
3) Внутри зеленого footer'а будут размещаться ссылки (нужно чтобы они работали при нажатии)
4) При помощи JS или JQ должна быть максимум реализована подъемная конструкция, все остальное только на CSS (а вообще хотел бы чтобы все было на CSS если возможно).

Куски кода можно менять как угодно, можно хоть свои имена задавать, и удалять можно что угодно. Лишь бы работало)
  • Вопрос задан
  • 2896 просмотров
Решения вопроса 1
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Код
jsfiddle.net/iiil/5r7C2/23
На всю страницу с небольшим контентом
jsfiddle.net/iiil/5r7C2/23/show
На всю страницу с большим контентом (просто добавил синий блок для демонстрации)
jsfiddle.net/iiil/5r7C2/24/show
Открывается по клику на красный блок, закрывается по клику на красный блок или на любое место кроме непосредственно footera
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
https://api.jquery.com/slideUp/
https://api.jquery.com/slideDown/
Там хватит примеров что бы реализовать Ваше.
Ответ написан
Комментировать
Fiasco
@Fiasco
ifour.ru/docents.html тут косяк, открывается подвал, если его не закрыть, а прокрутить наверх - шапка кастрирована
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 11:14
65000 руб./за проект
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект