How do I create a scrolling menu?

I have a very long list of items to be put in a sub menu. I'd like the menu to have the option to scroll. Any ideas or creative solutions on how to build this? Here is a website that has a scrolling menu.
http://www.faustltd.com/#/work/featured/katrin-schnabl/look-book
I know that I can insert a HTML scrolling textbox but the standard scrollbar is very outdated looking and not very designer friendly when I'm having to link each item to a page or slide.
Another scrolling menu option is a popup menu that scrolls like the attached screen shot.
I'm open to creative solutions! Much thanks!

In my opinion depending on what content you have for your menu you may be best off using the tooltip widget where you can make the drop menu as large or small as you need.
You can take a look at the way Muse Grid did it this widget ... I think it would work quite well for almost any situation.
http://www.musegrid.com/adobe-muse-widgets/menu-pack-one

Similar Messages

  • How do I create a context menu in the new CL_SALV

    I like a function xx in context menu. How do I create a context menu in the  CL_SALV ?
    thank you!
    CLASS lcl_event_handler DEFINITION.
      PUBLIC SECTION.
        TYPES: t_proc TYPE zmp_c00_pr_d,
               tt_proc TYPE STANDARD TABLE OF t_proc,
               tt_proces_subpr TYPE TABLE OF ltyp_proces_subpr.
        CLASS-DATA: lr_context TYPE REF TO cl_gui_alv_grid,
        r_selections TYPE REF TO cl_salv_selections,
        lr_menu type ref to cl_ctmenu.
        CLASS-METHODS: main CHANGING ct_zmp_c00_pr_d TYPE tt_proc
                                     ct_proces_subpr TYPE tt_proces_subpr
                                     cv_screen TYPE i.
      PRIVATE SECTION.
        CLASS-DATA lt_zmp_c00_pr_d TYPE TABLE OF zmp_c00_pr_d.
        CLASS-DATA ls_process TYPE zmp_c00_pr_d.
        CLASS-METHODS: handle_double_click
                   FOR EVENT double_click  OF cl_salv_events_table
                   IMPORTING row column,
                   detail
                   IMPORTING l_objkey TYPE zmp_c00_pr_d-objkey.
    ENDCLASS.                    "lcl_events DEFINITION
    * CLASS lcl_event_handler IMPLEMENTATION
    CLASS lcl_event_handler IMPLEMENTATION.
      METHOD main.
        DATA: lr_alv TYPE REF TO cl_salv_table,
              lr_events TYPE REF TO cl_salv_events_table,
              lr_columns TYPE REF TO cl_salv_columns,
              lt_col_tab TYPE salv_t_column_ref.
        FIELD-SYMBOLS <column> LIKE LINE OF lt_col_tab.
        IF r_container IS INITIAL.
          CREATE OBJECT r_container
            EXPORTING
              container_name              = 'CONTAINER'
            EXCEPTIONS
              cntl_error                  = 1
              cntl_system_error           = 2
              create_error                = 3
              lifetime_error              = 4
              lifetime_dynpro_dynpro_link = 5
              OTHERS                      = 6.
          IF sy-subrc <> 0.
            MESSAGE i004(z_pm_tool).
          ENDIF.
    *Für Dynpro 1400
          IF cv_screen = '1400'.
            TRY.
                CALL METHOD cl_salv_table=>factory
                  EXPORTING
    *    list_display   = IF_SALV_C_BOOL_SAP=>FALSE
                    r_container    = r_container
                  IMPORTING
                    r_salv_table   = r_alv
                  CHANGING
                    t_table        = ct_proces_subpr.
              CATCH cx_salv_msg .
            ENDTRY.
            TRY.
    * zeige die Daten
                r_alv->display( ).
                IF sy-subrc NE 0.
                  MESSAGE i001(z_pm_tool).
                ENDIF.
              CATCH cx_salv_msg.
            ENDTRY.
          ENDIF.
    * Für Dynpro 1100
          TRY.
              CALL METHOD cl_salv_table=>factory
                EXPORTING
    *    list_display   = IF_SALV_C_BOOL_SAP=>FALSE
                  r_container    = r_container
                IMPORTING
                  r_salv_table   = r_alv
                CHANGING
                  t_table        = ct_zmp_c00_pr_d  .
            CATCH cx_salv_msg .
          ENDTRY.
          TRY.
    * zeige die Daten
              r_alv->display( ).
              IF sy-subrc NE 0.
                MESSAGE i001(z_pm_tool).
              ENDIF.
            CATCH cx_salv_msg.
          ENDTRY.
    *Ereignisobjekt holen
          lr_events = r_alv->get_event( ).
    ** get the SELECTIONS object
    *r_selections = r_alv->get_selections( ).
    * Interne-Tabelle füllen und an die Methode handle_double_click übergeben
          LOOP AT ct_zmp_c00_pr_d INTO ls_process.
            APPEND ls_process TO lt_zmp_c00_pr_d.
          ENDLOOP.
    * Zeiger auf Container für Kontexmenu
          CREATE OBJECT lr_context
            EXPORTING
              i_parent = r_container.
          DATA: lt_events TYPE cntl_simple_events.
          CALL METHOD lr_context->set_registered_events
            EXPORTING
              events                    = lt_events
            EXCEPTIONS
              cntl_error                = 1
              cntl_system_error         = 2
              illegal_event_combination = 3
              OTHERS                    = 4.
          IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ENDIF.
    * Interne-Tabelle füllen und an die Methode handle_double_click übergeben
          LOOP AT ct_zmp_c00_pr_d INTO ls_process.
            APPEND ls_process TO lt_zmp_c00_pr_d.
          ENDLOOP.
    * Event: Add Function
          SET HANDLER: on_added_function FOR lr_events.
    * Event: Kontexmenu
    *      SET HANDLER: on_context_menu_request FOR lr_context.
    * Event: Doppelklick
          SET HANDLER handle_double_click FOR lr_events.
    * get the SELECTIONS object
          r_selections = r_alv->get_selections( ).
    * Einzelne Spalte holen
          lr_columns = r_alv->get_columns( ).
    * Doppelklick funktioniert nur auf das Feld OBJKEY
          LOOP AT lt_col_tab ASSIGNING <column>.
            <column>-r_column->set_output_length( 20 ).
            IF <column>-columnname = 'OBJKEY'.
              <column>-r_column->set_visible( 'X' ).
            ELSE.
              <column>-r_column->set_visible( ' ' ).
            ENDIF.
          ENDLOOP.
          IF lt_col_tab IS NOT INITIAL AND sy-subrc <> 0.
            MESSAGE i002(z_pm_tool).
          ENDIF.
        ENDIF.
      ENDMETHOD.                    "main
      METHOD handle_double_click.
        FIELD-SYMBOLS <fs_zmp_c00_pr_d> TYPE zmp_c00_pr_d.
        READ TABLE lt_zmp_c00_pr_d INDEX row ASSIGNING <fs_zmp_c00_pr_d>. " vor dem Changing Parameter der Klasse
    *    READ TABLE ct_zmp_c00_pr_d INDEX row ASSIGNING <fs_zmp_c00_pr_d>.
        IF sy-subrc <> 0.
          RETURN.
        ENDIF.
        IF column = 'OBJKEY'.
          lcl_event_handler=>detail( <fs_zmp_c00_pr_d>-zz_slotid_a ).
        ENDIF.
      ENDMETHOD.                    "handle_double_click
      METHOD detail.
        DATA: lr_alv TYPE REF TO cl_salv_table,
              lt_alv_tab TYPE TABLE OF zmp_p00_sp_d.
    * Subprozess holen
        SELECT * FROM zmp_p00_sp_d INTO TABLE lt_alv_tab
          WHERE objkey = l_objkey.
        IF sy-subrc <> 0.
          MESSAGE i003(z_pm_tool).
        ENDIF.
        TRY.
    * Neu erzeugte Instanz für ALV-Tabellenobjekt holen
            cl_salv_table=>factory( IMPORTING r_salv_table = lr_alv
                                     CHANGING t_table = lt_alv_tab ).
    * Ausgabe Fenster für SubScreens
            lr_alv->set_screen_popup( start_column = 1
                                   end_column = 130
                                   start_line = 1
                                   end_line = 10 ).
    * Anzeige der Daten
            lr_alv->display( ).
            IF sy-subrc <> 0.
              MESSAGE i001(z_pm_tool).
            ENDIF.
          CATCH cx_salv_msg.
        ENDTRY.
      ENDMETHOD.                    "detail
    ENDCLASS."lcl_event_handler IMPLEMENTATION
    Edited by: polaris1 on Dec 15, 2010 12:18 PM

    Can't read that jumble, but suggest you look at the excellent SALV tutorials by Rich Heilman by searching for SALV tutorial on SCN.  You'll find working code and how-to for adding your own functions to SALV.

  • How do you create a scrolling banner in Dreamweaver CS4?

    How do you create a scrolling banner/marquee in DreamWeaver 4?  I can't find anything about scrolling banners in the documentation or in the several books I've searched.  Thanks.

    Dreameaver can't create something like that out of the box, you need to use some type of script for the 'scrolling' to work.
    This is pretty good, with lots of variations:
    http://sorgalla.com/jcarousel/
    You may find something listed here that may give you an idea:
    http://www.1stwebdesigner.com/resources/57-free-image-gallery-slideshow-and-ligh tbox-solutions/
    or go over to www.jquery.com  (that's one of the popular frameworks being used at the moment for image slidehows/banners/galleries etc).
    Nadia
    Adobe® Community Expert : Dreamweaver
    http://www.perrelink.com.au
    Unique CSS Templates |Tutorials |SEO Articles
    http://www.DreamweaverResources.com
    http://csstemplates.com.au/
    http://twitter.com/nadiap

  • How can I create a scrolling effect where when the user scrolls down the image will blur out?

    How can I create a scrolling effect where when the user scrolls down the image will blur out?

    Hi there,
    You can create a scroll motion where the image will fade out on scrolling, you need to use the Opacity tab under Scroll Effects Panel.
    If you particularly need the image to be blur out, then you need to edit that image in any image editing program and make one copy of that image as blurred, then place both images (actual and blurred) on that page and use scroll motion or fade option to replace images.

  • How do I create a scrolling slideshow in iMovie?

    So I know how to make a basic slideshow in iMovie, but I'd like to create a "scrolling/sliding" slideshow (see link: http://www.youtube.com/watch?v=CXit8kxCCTg). That video uses videos, however, I'm using still pictures. The pictures can all just be side by side too, they don't have to stack like one on top of the other (I'll edit all my photos before hand to make them the same height). I'm using iMovie '11. I'll probably have 150-300 pictures all together. I'd also love to add a timeline to the bottom of the pictures to scroll with the pictures...should I just add that in to each individual picture before hand, and then put it all into iMovie, or can I do it all in iMovie? Also, towards the end of that youtube video, it all starts scrolling backwards....is there a way to do this???
    Basically, I'd like to create a scrolling picture timeline with continuous text scrolling across the bottom that I can also play in reverse. Is this even possible in iMovie? Any help with this would be GREATLY appreciated. This is time sensitive. I really need to know how to do this by Friday. THANKS!!!!!

    I agree with John that you could do this in Final Cut Pro X and Motion, but there is probably a plugin that you can purchase that would do the hard work in Motion for you.
    I think it might be technically possible to do this in Motion and export out in a file that iMovie can import, but in the video example, there is a lot more going on such as multicam syncing that would require Final Cut Pro X. Motion's strength is not to use it as a video editor. It is best used as a way to create a special effect that you can then use in a FCPX project.  (just my opinion)
    Here are some example of FCPX plugins. There are hundreds more.
    http://www.fcp.co/final-cut-pro/news/1065-animated-panel-transitions-with-the-pa nel-pop-plugin-for-final-cut-pro-x
    http://www.fcp.co/final-cut-pro/news/1011-pixel-film-studios-release-final-cut-p ro-x-plugin-proslice-for-split-screen-work

  • How can you create a spry menu bar with no background colour?

    How can you create the first level of a spry menu bar to have no colour? I have a coloured background right now and the colour matches when you load the site in Internet explorer but does not match in Firefox. Any suggestions are welcomed on how to fix this.
    Thanks!
    HK

    Here is the site:
    http://partnersnaturally.ca/
    I am learning with code, (obviously) so any feedback would be nice. I use dreamweaver CS4, but when I originally designed the site it was in a much older version of dreamweaver. I wonder if that could also be a cause. (besides human error)
    Thanks again,
    HK

  • How do I create a context menu in the new ALV object model (cl_salv_table)?

    Hi,
    Does anyone know how to create a context menu (right click on line or field) in the new ALV object model (class CL_SALV_TABLE)?
    Thanks in advance
    Keld Gregersen
    PS: In the past we could use event CONTEXT_MENU_REQUEST in class CL_GUI_ALV_GRID, so it must be possible

    I don't think there's "any such animal" in the new class. I'm not 100% certain however but the new class is only useful for fairly simple display only type grids.
    There's no edit capability either.
    I'd stick with cl_gui_alv_grid until there's some decent extra functionality in the cl_salv_table class.
    It's fine for quick "bog standard" displays as it doesn't need a field catalog or any screens to be created by the user or developer  - but you pay a price for that in limited fnctionality.
    Cheers
    jimbo

  • FAQ: How can I create a scrolling gallery of images?

    You can use Flash Catalyst to create galleries, for example a scrolling list of thumbnails that display larger images when clicked. Here are some tutorials that explain how:
    Create a photo gallery (using list interactions), on the FlashCats blog
    Create a data list component -- Don't let the title scare you, a "data list" is a really powerful component to get to know better; it enables creation of very creative visual things like galleries. When you need repeating items, consider using a data list.

    Hi there,
    You can create a scroll motion where the image will fade out on scrolling, you need to use the Opacity tab under Scroll Effects Panel.
    If you particularly need the image to be blur out, then you need to edit that image in any image editing program and make one copy of that image as blurred, then place both images (actual and blurred) on that page and use scroll motion or fade option to replace images.

  • How can i create a panel menu?

    As i know,configrator is only can create an "About" menu.
    How can i create more menu?
    Thanks!

    Those panels are created with Extension Builder programically. You need to program in ActionScript to create the menus.

  • FAQ: How do I create a scrolling panel in Flash Catalyst?

    A common challenge in web design is finding space in the available window to display all of the necessary content. One solution is to create scrolling panels. A panel creates a well-defined container for content in the user interface. By adding scrolling content and a scroll bar, you can place a large amount of information in a limited space. To create a scrolling panel in Flash Catalyst, you need:
    An object to define the panel area, such as a rectangle shape (optional)
    Scrolling content, such as a long block of text or a series of images (required)
    A scroll bar used to scroll the content (recommended)
    Follow these steps in Flash Catalyst Help to create a scrolling panel:
    Create a scroll panel component
    There are also video tutorials showing examples of different scrolling panels:
    Creating a scroll panel in Flash Catalyst, by Doug Winnie
    Create a scrolling text panel in Flash Catalyst, by Terry White

    Thank You, Thank You,
    Thaqnk You
    Allen D. Macfalda

  • Using fluid grid layout in Dreamweaver CC - how do I create a dropdown menu within my main navigation?

    I am new to using the responsive fluid grid layouts in Dreamweaver CC - and I am unable to find any information on creating a dropdown menu within my main navigation.
    Any ideas?

    You'll need to find a menu system that is responsive and mobile friendly for touch screen devices.
    If you have a budget to work with, Project Seven's Pop-Menu Magic3 is a commercial extension for DW that works great out of the box.
    http://projectseven.com/products/menusystems/pmm3/index.htm
    If you don't have a budget, you'll need to create a desktop menu and add a jQuery plugin for mobile devices.
    Basic CSS Drop Menu
    http://jsfiddle.net/mD4zW/28/
    jQuery MeanMenu for mobile/tablet devices
    MeanThemes | MeanMenu
    This is a working example inside a FluidGrid Layout (resize viewport)
    Alt-Web :: Fluid Grid Test
    Nancy O.

  • How do I create dynamic scrolling text in Flash CS5?

    Hi everyone,
    I am a complete newbie to Flash. I'm tyring to build a scrolling text box that automatically scrolls. On mouse over, I want the scrolling to stop so users can click on an item in the text box. All of the items will be tied to external hyperlinks. I want to populate the text box with an external file. I've done some searches on Adobe, but haven't found anything that takes me through the whole process.
    I have the complete Adobe Master Collection. So if this is easier in Flash Catalyst, let me know. I know how to buid a manual scroll box in Flash Catalyst. Could I export this to and add the auto-scrolling?
    Remember, I'm a complete newbie.
    Any help will be greatly appreciated.
    Thanks!

    Thanks again Kglad,
    I really have no preference of Action Script since I don't have any significant experience with either one.
    I'll keep doing searches to see if I can get the information I need.
    Have a great holiday.

  • How do I create a main menu?

    I want to create a main menu so I can access three different vi's.

    Hi,
    Have you tried the examples installled with your labVIEW.
    Look under Build User Interfaces | Menus and Toolbars.
    The example Dynamic Insert Demo.vi is a good place to start.
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • How do I create a scrolling marquee in a header?

    I need to create a scrolling banner on my index page. I tried looking thru all the options in dreamweaver with no luck. If someone can help me I would appreciate it.
    Thanks
    Allen D. Macfalda

    Thank You, Thank You,
    Thaqnk You
    Allen D. Macfalda

  • How do i create infinite scroll on photo gallery

    I want to create an infinite scroll like on tumblr like this website ( Lookbook Theme )

    If the pictures are in your Camera Roll album, just tap the picture to bring up the menu and then tap the trash can.
    If the pictures are in your Photo Library album, you have to remove the pictures from the folder on your computer that you're syncing your iPhone to, then re-sync the iPhone.

Maybe you are looking for

  • Automatic Creation of PO's - Output Types?

    Our company is  thinking about creating PO's automatically and we are stuck at the output determination phase. The way the system is designed now, when buyers create PO's, they select Message Type NEU and then they have the option of picking either P

  • SP3 not installing with Snow Leopard

    I've been trying to reinstall Windows XP partitioned on my new mac along with Snow Leopard. The Service Pack 3 will not install with the XP and many errors pop up. I do have SP2 installed and windows is running fine except when trying to update the s

  • HT201320 I let my students use my IPAD for different Apps. I was wondering if there was any way to lock my email app or sign into it before it opens. Suggestions?

    I let my students use my IPAD for different Apps. I was wondering if there was any way to lock my email app or sign into it before it opens. Suggestions?

  • Creation of Track in CMS

    Hi community, I'm working on J2EE server with JDI installed. We use JDI for Syncronized DTR activities from Track for developement WD Application in Business Package ESS 100 sp 6.0. On this Server has been update a SP 9 for ESS and SP 13 for Netweave

  • CREATE DOMAIN not working

    Hiya, I am reading a book on SQL and DDL. Was trying to use a CREATE DOMAIN which I find a very useful option and which is ISO standard, but it is not supported by Sql Plus in Oracle 9i Personal. Is it me, or is it not supported full stop? Please hel