Modal element

    Use the modal element to add an accessible popup dialog to your Layout canvas. 

    Focus will return to the body when the modal is closed. If you would like focus to return to your trigger element, the trigger element should have a unique ID added through the markup tab.

    Locating the modal element

    To locate the Modal element:

    1. Navigate to a page or template with the Layout canvas
    2. Click the + button on the Layout canvas
    3. Within the Elements tab, look for the Modal element.


    • ID - Set the ID of the modal, this should be unique  
    • Position - Set the position of the modal on the page
    • Layout style - Set the layout style of the modal dialog  
    • Auto open - Set the modal to auto open
      • Delay auto open (ms) - Add a delay in milliseconds to the modal auto opening
    • Auto close -  Set the modal to auto close
      • Delay auto close (ms) - Add a delay in milliseconds to the modal auto closing

    Close button

    • Show close button - Set to show a close button on the modal 
    • Button text - Set the close button text
    • Button style - Set a button style for the close button
    • Position outside - Set to position the close button outside of the modal content
    • Position - Set the position of the close button

    jQuery animation 

    • jQuery animation - Set a jQuery animation to be applied when opening and closing the modal.

    Modal overlay

    • Show overlay - Set to show an overlay behind the modal when open
    • Click to close - Set to allow clicking on the page to close the modal
    • Layout style - Set a Layout style for the overlay

    Custom style

    • Layout style - Apply a Layout custom style to the modal.



    Cohesion DX8 Help center

    Launch our Help center to raise a support ticket or search our knowledge base of common questions and answers.

    DX8 knowledge base icon

    Knowledge base

    Get instant answers to common questions. Available online 24/7.

    Find answers

    Raise a ticket icon

    Raise a support ticket

    Log in to the Help center to raise an issue. Available Monday - Friday, 09:00 - 17:00 GMT.

    Raise ticket