Thumbnail gallery, which can be used for Instagram.

A carousel including thumbnails. This uses two JavaScript libraries; Tiny Slider and PhotoSwipe.

<div class="gallery">
    <ul class="gallery__thumbnails">
        <li class="gallery__item">
            <div class="media media--square">
                <div class="media__content">
                    <img src="http://picsum.photos/400/225" alt="" title="" />
                </div>
            </div>

        </li>
        <li class="gallery__item">
            <div class="media media--square">
                <div class="media__content">
                    <img src="http://picsum.photos/400/225" alt="" title="" />
                </div>
            </div>

        </li>
        <li class="gallery__item">
            <div class="media media--square">
                <div class="media__content">
                    <img src="http://picsum.photos/400/225" alt="" title="" />
                </div>
            </div>

        </li>
        <li class="gallery__item">
            <div class="media media--square">
                <div class="media__content">
                    <img src="http://picsum.photos/400/225" alt="" title="" />
                </div>
            </div>

        </li>
        <li class="gallery__item">
            <div class="media media--square">
                <div class="media__content">
                    <img src="http://picsum.photos/400/225" alt="" title="" />
                </div>
            </div>

        </li>
        <li class="gallery__item">
            <div class="media media--square">
                <div class="media__content">
                    <img src="http://picsum.photos/400/225" alt="" title="" />
                </div>
            </div>

        </li>
    </ul>
</div>
<div class="{{modifier 'gallery' modifiers}}">
    <ul class="gallery__thumbnails">
      {{#each gallery }}
        <li class="gallery__item">
            {{ render '@media' this merge=true }}
        </li>
      {{/each}}
    </ul>
</div>