|
|
|||||
Регистрация: Jan 2004
Адрес: г. Мурманск
Сообщений: 27
|
Модная навигация по сайту
Не уверен, что пишу туда, куда надо. Да простит меня бох или перенесёт по назначению.
Мне необходимо сделать подобную навигацию: http://ducm.ru/ Она представляет из себя несколько полосок (для разных разделов) с крупными картинками, отражающими подразделы сайта. С коротким описанием по клику и возможностью перейти к отдельной страничке сайта. Интересно следующее: 1. Как в техническом плане лучше реализовать саму выгрузку графического меню? 2. Как лучше сверстать мини-странички, выпадающие по клику? ____________________________ 1. Воспользовавшись информацией о возможности вставлять html-код в обычное текстовое поле (http://kb.adobe.com/selfservice/view...nalId=tn_14808), я расковырял css-возможности флеша (http://livedocs.adobe.com/flash/9.0/...=00000232.html) с целью загрузить картинки простым html-кодом вроде: В ходе экспериментов выяснилось, что флеш не поддерживает такое полезное css-свойство, как display: inline / block (хотя, display: none работает). Т.е. картинки выводятся в столбик, хоть ты тресни. И попытки вывести их строкой (img { display: inline } / img { float: left }) игнорируются. Есть ли какой-то способ обойти это? Если нет, каким методом лучше выполнить данную задачу. Вопрос не о кусках кода, но о принципе разработки вообще. С флешем я знаком давно и реализовать "абы как" это можно за пару часов, но хотелось бы универсальности, расширяемости и актуальности. ____________________________ 2. Все изменяемые данные с полосок я хочу вынести в отдельные xml-файлы следующей структуры: <block> <title>Заголовок пункта</title> <img>Путь к картинке</img> <content>Содержимое мини-странички</content> <url>Адрес страницы с подробным описанием</url> </block> <block> ... </block> Поэтому и обращаюсь к вам за советом. Последний раз редактировалось Gush; 28.04.2009 в 03:48. |
|
|||||
Регистрация: Jun 2006
Сообщений: 164
|
Хм, не совсем понимаю почему вы заморочились на счет html в этих окнах. Как я себе это представляю: есть меню, элементами этого меню являются компоненты (картинка тамбнейл). Есть другой компонент - тот, что раскрывается по клику на первый. В него вы поставляете данные, которые вам нужны. Их вы используете и для вывода текста в текстфилды, расположенные в каком угодно порядке, и в качестве дата провайдеров для графиков. Эффект раскрытия второго компонента при клике на первый реализуете как угодно. Скрол и список оформляете тоже как угодно. Все места, которые предполагаете изменять в будущем проектируете с учетом этого.
p.s.: и да, там баг. Когда рыскрываешь окно и тыкаешь по другой превьюшке, оно схлопывается, а вот второй раз его сразу выбрать нельзя. Последний раз редактировалось insected; 28.04.2009 в 13:00. |
|
|||||
Регистрация: Apr 2009
Сообщений: 25
|
Еще веселый баг, окошко с текстом закрылось, а сам текст остался поверх превьюшки
|
|
|||||
Регистрация: Jan 2004
Адрес: г. Мурманск
Сообщений: 27
|
Цитата:
Цитата:
Лучше использовать MovieClip под маской или какой-нибудь готовый компонент? А как можно реализовать расширение одного блока со смещением других (как на представленном сайте)? В моём случае эффект будет, скорее всего, другой, но хотелось бы знать. |
|
|||||
Регистрация: Jun 2006
Сообщений: 164
|
1. Под тамбнейлом я подразумевал эту маленькую картинку первую
2. То что админ сам должен этим рулить, конечно, усложняет все. 3. На счет компонента этого меню. это HorizontalList можете заюзать flex-фреймворк он там есть. 4. Анимацию появления окна тоже реализовать можно будет написав свое расширение HorizontalList ну как вариант можно, конечно, написать какой-нибудь парсер html в нужные вам конфигурации компонентов, восполнив те возможности которых вам не хватает. Хотя не сказать что это особо красиво ) |
|
|||||
Modus ponens
|
Если есть возможность писать под 10-й плеер - можно использовать Vellum (FTE). Он и колонки может, и картинки в произвольных местах вставляет. А если нет - прийдется много и кропотливо работать над вставкой картинок. Не то, чтобы это было невозможно, но очень уж заморочливо
__________________
Hell is the possibility of sanity |
Часовой пояс GMT +4, время: 00:12. |
|
« Предыдущая тема | Следующая тема » |
Теги |
css , display , html , меню , навигация |
Опции темы | |
Опции просмотра | |
|
|