Standard
The nds_card_carouosel is a wrapper around collection of nds_card_carousel_item,
which is an alias for card with additional markup required
by carousel.
{%- call ui.util.call(show_example) -%}
{%- raw %}
{%- call ui.util.call(ui.nds_card_carousel) -%}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{%- endcall %}
{%- endraw %}
{%- endcall %}
The carousel component can be configured via:
- title: add a heading above the list of tiles
- drag: make carousel draggable
- navigation: expose navigation for tiles.
- loop: allow infinite loop of tiles. Cannot be used with
navigation
- pagination: render pager instead of dots under the list of tiles
{%- call ui.util.call(show_example) -%}
{%- raw %}
{%- call ui.util.call(ui.nds_card_carousel, title="Title", drag=true, loop=true) -%}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{%- endcall %}
{%- endraw %}
{%- endcall %}
The navigation parameter adds dot-icons under the list for
quick page selection. The loop parameter has no effect when
navigation enabled.
{%- call ui.util.call(show_example) -%}
{%- raw %}
{%- call ui.util.call(ui.nds_card_carousel, navigation=true) -%}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{%- endcall %}
{%- endraw %}
{%- endcall %}
The pagination parameter replaces dot-navigation with numbered items.
{%- call ui.util.call(show_example) -%}
{%- raw %}
{%- call ui.util.call(ui.nds_card_carousel, pagination=true) -%}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{{ ui.nds_card_carousel_item(lipsum(1)) }}
{%- endcall %}
{%- endraw %}
{%- endcall %}