Вертикальное раскрывающееся меню на CSS

Тема в разделе "Веб-дизайн", создана пользователем surfman, 28 окт 2008.

Статус темы:
Закрыта.
Модераторы: zek24
  1. surfman

    surfman

    Регистр.:
    20 мар 2007
    Сообщения:
    277
    Симпатии:
    13
    Добрый день.
    Задача: Двух-уровневое меню, но не все пункты первого уровня содержат подменю. При щелчке на пункт первого уровня, если он не содержит подменю, то переходим по ссылке этого пункта. Если есть подменю, то оно раскрывается, при повторном щелчке на пунк первого уровня надо, чтоб оно не сворачивалось, а можно также перейти по ссылке.
    А если потом кликнуть по другому пункту меню первого уровня, то предыдущее закрывается.

    Главное требование - чтоб в HTML странице все пункты меню присутствовали и поисковики их индексировали. Тоесть не хочется применять Яваскрипты.

    Существует ли такое без использования сложных яваскриптов.
     
  2. RolCom

    RolCom

    Регистр.:
    12 мар 2008
    Сообщения:
    351
    Симпатии:
    108
    Через CSS такое очень геморно делать, лучше все же JS.
    Если пункты меню есть в HTML структуре, но скрыты, то как они отображаются- через JS или CSS поисковику по барабану.
     
  3. surfman

    surfman

    Регистр.:
    20 мар 2007
    Сообщения:
    277
    Симпатии:
    13
    Я это и имелл ввиду. Тоесть для пункта списка есть ID и по нему работает скрипт. И еще забыл указать, что если переходить по ссылке подменю, то это должно както запоминатся, тоесть если в браузере нажать назад, то оно было раскрытым. Но это уже дополнительно.
     
  4. m6kin

    m6kin Постоялец

    Регистр.:
    20 окт 2008
    Сообщения:
    51
    Симпатии:
    22
    Вот неплохой сборник меню средствами css
    может там подберете что-либо для себя)

    http://depositfiles.com/ru/files/8292092
    Перейти по ссылке
     
  5. majahead

    majahead

    Регистр.:
    12 май 2008
    Сообщения:
    376
    Симпатии:
    107
    Вот здесь выбирай .
    http://www.cssplay.co.uk/menus/
     
  6. 1Dreamweaver1

    1Dreamweaver1

    Регистр.:
    5 янв 2008
    Сообщения:
    417
    Симпатии:
    44
    Может подойдет
    18 CSS menu
    http://rapidshare.com/files/149098712/18_css_menu.rar
     
  7. !bogus

    !bogus Постоялец

    Регистр.:
    8 июн 2007
    Сообщения:
    59
    Симпатии:
    5
    surfman, а там яваскрипт и не закрывает ничего ..
    обычно такая менюшка создается при помощи тегов <ul> и <li>, а ссылка выглядит как и обычно <a href="" а скрипт лишь создает эффект всплывания чтоли .. ))
     
  8. General Fizz

    General Fizz Боевой Генерал :)

    Регистр.:
    11 апр 2007
    Сообщения:
    753
    Симпатии:
    396

    Вложения:

    • cTree.zip
      Размер файла:
      3,2 КБ
      Просмотров:
      42
  9. buket23

    buket23

    Регистр.:
    3 окт 2008
    Сообщения:
    163
    Симпатии:
    10
    вот держи довольно таки много примеров различных ксс менюшек
     

    Вложения:

  10. yura

    yura

    Регистр.:
    6 апр 2006
    Сообщения:
    437
    Симпатии:
    65
    Помниццо какоет время назад качал подобный пак менюх у Космо... На счёт индекса я бы не переживал - меню в хтмл выглядит как пункты и подпункты (ул, ли), "преображение" описано в цсс, иногда в js
     
Статус темы:
Закрыта.