Copy environment

Hero

Add title property to display a header. Optional property titleColorClass or textColorClass can be used to specify the color of title or text, where valid class names are described in typography component. Add image property to display a static single image.

Slides

Possibility to have images and/or video displayed as carousel content if multiple objects with image and/or video property wrapped inside slides array. Optionally add delay property to set the duration of each slide (default delay is 3500).

<div class="hero hero--slides">
    <div class="hero__background">
        <div class="hero__slide-list js-carousel">
            <div class="hero__slide">

                <div class="image image--fluid hero__image">
                    <picture class="image__picture">
                        <source srcset="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20768%20384%22%3E%3C%2Fsvg%3E" data-srcset="//placehold.it/768x384 768w 384h, //placehold.it/1536x768 1536w 768h, //placehold.it/1024x512 1024w 512h, //placehold.it/2048x1024 2048w 1024h, //placehold.it/800x400 800w 400h, //placehold.it/1600x800 1600w 800h, //placehold.it/1920x960 1920w 960h, //placehold.it/3840x1920 3840w 1920h, //placehold.it/400x200 400w 200h, //placehold.it/800x400 800w 400h"
                            media="(min-width: 600px)" />
                        <img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20320%22%3E%3C%2Fsvg%3E" data-srcset="//placehold.it/100x100 100w 100h, //placehold.it/250x250 250w 250h, //placehold.it/500x500 500w 500h, //placehold.it/750x750 750w 750h, //placehold.it/1000x1000 1000w 1000h, //placehold.it/320x320 320w 320h, //placehold.it/640x640 640w 640h, //placehold.it/600x600 600w 600h, //placehold.it/1200x1200 1200w 1200h, //placehold.it/1600x1600 1600w 1600h, //placehold.it/3200x3200 3200w 3200h"
                            data-sizes="auto" alt="" class="image__img lazyload">
                    </picture>
                </div>
                <div class="hero__inner h-container">
                    <div class="grid grid--top-xs grid--equalheight hero__grid">
                        <div class="grid__col grid__col--left-gutter-xs-2 grid__col--xs-20 grid__col--lg-14 grid__col--gutter-xs-2 grid__col--gutter-sm-1 grid__col--gutter-lg-2">
                            <div class="hero__text text">
                                <h1 class="hero__title h1 color-white">Eesti oma <br /> suurtööstus</h1>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="hero__slide" data-delay="6000">

                <div class="video js-video  hero__video">
                    <div class="video__holder">
                        <figure id="video__figure-P3QEVqzeW1" class="video__figure" data-src="https://vimeo.com/250078453" data-autoplay="true">
                            <div class="video__inner">
                                <div id="video__video" class="video__video"></div>
                            </div>
                        </figure>

                        <div class="image image--fluid video__image">
                            <picture class="image__picture">
                                <source srcset="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20768%20384%22%3E%3C%2Fsvg%3E" data-srcset="//placehold.it/768x384 768w 384h, //placehold.it/1536x768 1536w 768h, //placehold.it/1024x512 1024w 512h, //placehold.it/2048x1024 2048w 1024h, //placehold.it/800x400 800w 400h, //placehold.it/1600x800 1600w 800h, //placehold.it/1920x960 1920w 960h, //placehold.it/3840x1920 3840w 1920h, //placehold.it/400x200 400w 200h, //placehold.it/800x400 800w 400h"
                                    media="(min-width: 600px)" />
                                <img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20320%22%3E%3C%2Fsvg%3E" data-srcset="//placehold.it/100x100 100w 100h, //placehold.it/250x250 250w 250h, //placehold.it/500x500 500w 500h, //placehold.it/750x750 750w 750h, //placehold.it/1000x1000 1000w 1000h, //placehold.it/320x320 320w 320h, //placehold.it/640x640 640w 640h, //placehold.it/600x600 600w 600h, //placehold.it/1200x1200 1200w 1200h, //placehold.it/1600x1600 1600w 1600h, //placehold.it/3200x3200 3200w 3200h"
                                    data-sizes="auto" alt="" class="image__img lazyload">
                            </picture>
                        </div>

                    </div>
                </div>
                <div class="hero__inner h-container">
                    <div class="grid grid--top-xs grid--equalheight hero__grid">
                        <div class="grid__col grid__col--left-gutter-xs-2 grid__col--xs-20 grid__col--lg-14 grid__col--gutter-xs-2 grid__col--gutter-sm-1 grid__col--gutter-lg-2">
                            <div class="hero__text text">
                                <h2 class="hero__title h1 color-orange">Teine banner <br /> sisaldab video</h2>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="hero__slide">

                <div class="image image--fluid hero__image">
                    <picture class="image__picture">
                        <source srcset="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20768%20384%22%3E%3C%2Fsvg%3E" data-srcset="//placehold.it/768x384 768w 384h, //placehold.it/1536x768 1536w 768h, //placehold.it/1024x512 1024w 512h, //placehold.it/2048x1024 2048w 1024h, //placehold.it/800x400 800w 400h, //placehold.it/1600x800 1600w 800h, //placehold.it/1920x960 1920w 960h, //placehold.it/3840x1920 3840w 1920h, //placehold.it/400x200 400w 200h, //placehold.it/800x400 800w 400h"
                            media="(min-width: 600px)" />
                        <img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20320%22%3E%3C%2Fsvg%3E" data-srcset="//placehold.it/100x100 100w 100h, //placehold.it/250x250 250w 250h, //placehold.it/500x500 500w 500h, //placehold.it/750x750 750w 750h, //placehold.it/1000x1000 1000w 1000h, //placehold.it/320x320 320w 320h, //placehold.it/640x640 640w 640h, //placehold.it/600x600 600w 600h, //placehold.it/1200x1200 1200w 1200h, //placehold.it/1600x1600 1600w 1600h, //placehold.it/3200x3200 3200w 3200h"
                            data-sizes="auto" alt="" class="image__img lazyload">
                    </picture>
                </div>
                <div class="hero__inner h-container">
                    <div class="grid grid--top-xs grid--equalheight hero__grid">
                        <div class="grid__col grid__col--left-gutter-xs-2 grid__col--xs-20 grid__col--lg-14 grid__col--gutter-xs-2 grid__col--gutter-sm-1 grid__col--gutter-lg-2">
                            <div class="hero__text text">
                                <h2 class="hero__title h1 ">Kolmas banneri <br /> pealkiri siin</h2>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
            <div class="hero__slide">

                <div class="image image--fluid hero__image">
                    <picture class="image__picture">
                        <source srcset="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20768%20384%22%3E%3C%2Fsvg%3E" data-srcset="//placehold.it/768x384 768w 384h, //placehold.it/1536x768 1536w 768h, //placehold.it/1024x512 1024w 512h, //placehold.it/2048x1024 2048w 1024h, //placehold.it/800x400 800w 400h, //placehold.it/1600x800 1600w 800h, //placehold.it/1920x960 1920w 960h, //placehold.it/3840x1920 3840w 1920h, //placehold.it/400x200 400w 200h, //placehold.it/800x400 800w 400h"
                            media="(min-width: 600px)" />
                        <img src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20320%22%3E%3C%2Fsvg%3E" data-srcset="//placehold.it/100x100 100w 100h, //placehold.it/250x250 250w 250h, //placehold.it/500x500 500w 500h, //placehold.it/750x750 750w 750h, //placehold.it/1000x1000 1000w 1000h, //placehold.it/320x320 320w 320h, //placehold.it/640x640 640w 640h, //placehold.it/600x600 600w 600h, //placehold.it/1200x1200 1200w 1200h, //placehold.it/1600x1600 1600w 1600h, //placehold.it/3200x3200 3200w 3200h"
                            data-sizes="auto" alt="" class="image__img lazyload">
                    </picture>
                </div>
                <div class="hero__inner h-container">
                    <div class="grid grid--top-xs grid--equalheight hero__grid">
                        <div class="grid__col grid__col--left-gutter-xs-2 grid__col--xs-20 grid__col--lg-14 grid__col--gutter-xs-2 grid__col--gutter-sm-1 grid__col--gutter-lg-2">
                            <div class="hero__text text">
                                <h2 class="hero__title h1 color-green">Neljas banneri <br /> pealkiri siin</h2>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="hero__slide-progress">
            <div class="hero__slide-percentage">
                <div class="hero__slide-bar"></div>
            </div>
            <div class="hero__slide-percentage">
                <div class="hero__slide-bar"></div>
            </div>
            <div class="hero__slide-percentage">
                <div class="hero__slide-bar"></div>
            </div>
            <div class="hero__slide-percentage">
                <div class="hero__slide-bar"></div>
            </div>
        </div>
    </div>
</div>
{
  "language": "en-US",
  "data": {
    "element": "h1",
    "component": "hero",
    "title": "Eesti oma <br /> suurtööstus",
    "titleColorClass": "color-white",
    "slides": [
      {
        "image": true,
        "title": "Eesti oma <br /> suurtööstus",
        "titleColorClass": "color-white"
      },
      {
        "image": null,
        "video": {
          "video": "https://vimeo.com/250078453",
          "image": true,
          "autoplay": true
        },
        "delay": "6000",
        "title": "Teine banner <br /> sisaldab video",
        "titleColorClass": "color-orange"
      },
      {
        "image": true,
        "title": "Kolmas banneri <br /> pealkiri siin"
      },
      {
        "image": true,
        "title": "Neljas banneri <br /> pealkiri siin",
        "titleColorClass": "color-green"
      }
    ]
  }
}