28 апреля 2008 ~ 4367 Комментариев

Минималистское выпадающее меню

 menu

Еще одно минималистского решение для создания выпадающего меню от одного из моих любимых дизайнеров — Michael'а Leigeber'а(простите, но не могу никак прочитать его фамилию).

Меню строится с помощью сочетания css + javascript, противников использования javascript'а для таких нужд не мало, но все же это меню имеет право на свое существование.

Как всегда радует размер скрипта — 1.8 килобайт ;-)

Живой пример

На мой взгляд выглядит очень даже клёва.

Скачать пример «Выпадающего меню»

4367 Комментариев для “Минималистское выпадающее меню”

  1. kolka 28 апреля 2008 at 17:56 Permalink

    Классная и «легкая» штука. Сразу нашел ей применение. :)

  2. Сергей 28 апреля 2008 at 18:58 Permalink

    Приятное меню, но под IE почему-то не подсвечиваются ссылки подменю. И как вы думаете можно ли сделать эту красоту резиновой?

  3. Я собственной персоной 28 апреля 2008 at 19:00 Permalink

    Приятное меню, но под IE почему-то не подсвечиваются ссылки подменю. И как вы думаете можно ли сделать эту красоту резиновой?

    Конечно можно, смотрите css :-)
    Это меню настраивоемо как только можно!

  4. Webrok 2 мая 2008 at 5:12 Permalink

    Как можно сделать так чтобы это меню раскрывалось и схлопывалось по клике мышкой ?

  5. Я собственной персоной 2 мая 2008 at 13:35 Permalink

    Как можно сделать так чтобы это меню раскрывалось и схлопывалось по клике мышкой ?

    А почему бы и нет, достаточно просто заменить onmouseover на onclick.

  6. Webrok 2 мая 2008 at 14:35 Permalink

    Как можно сделать так чтобы это меню раскрывалось и схлопывалось по клике мышкой ?

    А почему бы и нет, достаточно просто заменить onmouseover на onclick.

    Я так и делал, но в таком случае onclick действует только на открытие. А там 2 функции – одна закрывает, другая открывает меню. То есть нужно как то поставить проверку если закрыто – открывать или наоборот.

    P.S: WordPress, дизайн, и плагины на блоге очень качественно подобраны и настроены. Хорошая работа.

  7. Я собственной персоной 2 мая 2008 at 16:17 Permalink

    Я так и делал, но в таком случае onclick действует только на открытие. А там 2 функции – одна закрывает, другая открывает меню. То есть нужно как то поставить проверку если закрыто – открывать или наоборот.

    Ну так это буквально одна строчка javascript.

    P.S: WordPress, дизайн, и плагины на блоге очень качественно подобраны и настроены. Хорошая работа.

    Спасибо.

  8. r3s3t 17 июля 2008 at 11:52 Permalink

    Выглядит потрясно. Спасибо!

  9. Ольга [Бормотуха] 28 июля 2008 at 12:37 Permalink

    Менюшка классная. А возможно ли что-нибудь поменять в коде, чтобы она выпадала вправо, а не вниз? + возможно ли ее сделать многоуровневым меню?
    спасибо.

  10. Я собственной персоной 28 июля 2008 at 14:10 Permalink

    Менюшка классная. А возможно ли что-нибудь поменять в коде, чтобы она выпадала вправо, а не вниз? + возможно ли ее сделать многоуровневым меню?
    спасибо.

    Можно. Можно но сложнее.

  11. 1ney 11 августа 2008 at 14:05 Permalink

    Глючит в ие6, если за выпадающей плашкой находится какой-либо объет с текстом или картинкой. Этот объект каким-то образом перехватывает фокус и менюшка сворачивается((

  12. 1ney 11 августа 2008 at 15:36 Permalink

    Пофиксил, глюк был из-за верстки, но ее трогать нельзя было + кривой доктайп стоит.

    ddheader* {zoom: 1}

  13. Саня 19 августа 2008 at 19:54 Permalink

    а как сделать чтоб текст меню и содержание хранились в отдельном файле, чтоб html подгружало файл с меню?

  14. MasTy 20 августа 2008 at 9:38 Permalink

    А как сделать чтобы менюшка была по середине?

  15. LoksaL 30 августа 2008 at 1:40 Permalink

    Кроме вопроса MasTy еще вопрос, а можно ли уменьшить размер блоков, а то так вмещается только 4 блока, а мне надо больше

  16. Андрей 6 октября 2008 at 21:35 Permalink

    А в 6 IE если сразу под меню стоит любой див с наполнением, то меню залазит под него, не взираю на z-index. А в Мозилле все нормально.

  17. Andrew 26 октября 2008 at 18:10 Permalink

    Да, как эту штучку заставить быть в центре страницы -в ксс тока либо лева, либо право -а центр ума не приложу как сделать, кто нибуть решил эту проблему ??

  18. Петр 11 декабря 2008 at 19:21 Permalink

    А как сделать так, чтобы список разворачивался вверх?

  19. Tolmen 19 декабря 2008 at 1:20 Permalink

    Люди, если вы смогли сделать так, чтобы менюшка отрывалась (закрывалась) по клику, выложите алгоритм действий. Спасибо)

  20. Стас 27 декабря 2008 at 23:38 Permalink

    Понравилось. И легко корректируется.

  21. Антон 23 января 2009 at 22:16 Permalink

    Ддя новичков, поясните пожалуйста, куда этот архив распаковывать чтобы меню заработало

  22. Ыть 29 января 2009 at 2:15 Permalink

    Афтор!
    Ответь новичкам!

  23. Ыть 29 января 2009 at 2:23 Permalink

    Помогите профиксить под ie!

  24. Maniac 1 февраля 2009 at 22:06 Permalink

    У автора вываливается в IE закрывающий тег html.все дело в этом.

  25. Prof 5 февраля 2009 at 5:25 Permalink

    Коллеги, подскажите!
    Как можно уменьшить ширину выпадающего окна?
    Речь идет о «минималистcком меню», которое
    обсуждается на этом форуме.

  26. sedoi 11 февраля 2009 at 4:44 Permalink

    Я так и делал, но в таком случае onclick действует только на открытие. А там 2 функции – одна закрывает, другая открывает меню. То есть нужно как то поставить проверку если закрыто – открывать или наоборот.
    Ну так это буквально одна строчка javascript.

    Как эту строчку написать и куда вставить. ответьте,пожалуйста

  27. Максим 25 февраля 2009 at 23:17 Permalink

    У вас очень классный блог! Ещё нигде такого не видел!!! Полезный главное!! Спасибо!

  28. Vitazi 6 марта 2009 at 0:12 Permalink

    Да блог просто потрясный!)
    менюшка тоже вроде клевая.. но в ie7 почему то всегда выскакивает ошибка скрипта строка 56 символ 3 а именно: cont.style.opacity = (currheight / cont.maxh); хотя при этом все отлично работает.. но это ошибка напрягает(

  29. Роман 11 марта 2009 at 18:19 Permalink

    А в 6 IE если сразу под меню стоит любой див с наполнением, то меню залазит под него, не взираю на z-index. А в Мозилле все нормально.

    Вот у меня по сути такой же вопрос – можно ли сделать так, чтобы в ИЕ при, налезании менюшки на select, менюшка отображалась все таки поверх всего? ась?

  30. tron159 23 марта 2009 at 16:48 Permalink

    Vitazi написал:
    Да блог просто потрясный!)
    менюшка тоже вроде клевая.. но в ie7 почему то всегда выскакивает ошибка скрипта строка 56 символ 3 а именно: cont.style.opacity = (currheight / cont.maxh); хотя при этом все отлично работает.. но это ошибка напрягает(

    я эту проблему решил так вместо 56 строки вставляешь:

    //баг под IE
    if (navigator.appName != «Microsoft Internet Explorer»)
    {
    cont2.style.opacity = eval(currheight2 / cont2.maxh);
    }
    //конец баг под IE

  31. tron159 23 марта 2009 at 16:52 Permalink

    Да блог просто потрясный!)
    менюшка тоже вроде клевая.. но в ie7 почему то всегда выскакивает ошибка скрипта строка 56 символ 3 а именно: cont.style.opacity = (currheight / cont.maxh); хотя при этом все отлично работает.. но это ошибка напрягает(

    vitazi смотри что я ответил выше

  32. Дмитрий 29 марта 2009 at 3:01 Permalink

    Отлично! Автор-МОЗГ!=) Новичкам, которые как раз пытаются достичь этой цели, качайте!
    Занятная штука!
    …Еще раз , автор, огромное спасибо!!!!

  33. Вебмастер 10 апреля 2009 at 5:17 Permalink

    В IE8 ошибки выдает, как исправить?

  34. nice 10 апреля 2009 at 23:32 Permalink

    одна из моих первых менюшок!
    а ошибка в ИЕ из-за самого ИЕ! :)

  35. Blogbuker 13 мая 2009 at 20:00 Permalink

    как сделать чтоб в ИЕ было поверх картинки, и в фаирфоксе не работает у меня

  36. Dader 19 мая 2009 at 2:39 Permalink

    Как добавить больше пунктов меню? А то там ограничение в три и добавление four не помогает

  37. Aleksiy 15 июля 2009 at 17:57 Permalink

    Первым делом скажу Большое Спасибо автору за сайт на котором я нашёл много интересного. С менюшкой почти полностью разобрался, вот только , когда поставил под неё банер, она при открытии залазиет под него, пожалуйста помогите решить этот вопрос , очень нужно уже двое суток парюсь …

  38. lexmas 18 июля 2009 at 19:37 Permalink

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

  39. Escape 26 октября 2009 at 20:16 Permalink

    а есть вертикальное расположение

  40. Noah 9 ноября 2009 at 1:20 Permalink

    Красиво, но.. для новичков в css сложно разобраться в прилагаемых файлах без подсказок. Спасибо за то, что показали умения CSS

  41. gps 12 ноября 2009 at 18:55 Permalink

    А есть меню для umi…..

  42. Обнинск 13 ноября 2009 at 13:26 Permalink

    на jquery облегченной версии (которую можно еще облегчить, удалив все ненужное) можно построить тоже неплохое кроссбраузерное красиво выпадающее меню.

  43. DSaint 22 ноября 2009 at 3:47 Permalink

    меню очень понравилось, вот только не понял что значит в javasripte следующее: cont.timer, head.timer, cont.maxh. Что это такое вообще???

  44. victorgugo 28 ноября 2009 at 5:40 Permalink

    Люди добрые, помогите. А куда вставлять ссылки на страницы, к которым ведёт меню?

  45. bazar 28 ноября 2009 at 13:46 Permalink

    Да, скрипт хороший, но в IE глючит и ссылки на страницы не понятно куда вставлять. Может надо ещё прописывать специально href для этого.

  46. Dj Dinaik 11 декабря 2009 at 6:52 Permalink

    Вся проблема с скоростью раскрытия в ие на широких менюхах… я сострепал одну… в ие блять очень быстро раскрываетсья…

  47. Hallur 10 января 2010 at 20:18 Permalink

    А так в итоге, решена проблема с подсветкой пунктов меню в Ослике?

  48. Alex 23 марта 2010 at 13:08 Permalink

    А как сделать чтобы подменюшки стали гиперлинками?

  49. WaLKeRz 24 мая 2010 at 7:13 Permalink

    Люди добрые, помогите. А куда вставлять ссылки на страницы, к которым ведёт меню?

    А как сделать чтобы подменюшки стали гиперлинками?

    - между тегами li (где название менюшек)и надо a href ссылки прописывать

  50. WaLKeRz 24 мая 2010 at 7:16 Permalink

    Автору спасибо за хорошее меню)


Оставить комментарий