State Layers

State Layer Purpose

MSlide² can use fragments as larger visual states inside a slide.

Instead of revealing only a small element, a fragment can reveal a complete layout region, overlay, or expanded content layer.

Layout State

<!-- Slide container -->
<section class="full-height-section">

    <!-- Base visible content -->
    <div class="block top-left">
        Base content
    </div>

    <!-- Additional layout state revealed later -->
    <div class="block bottom fragment">
        Additional content state
    </div>

</section>

Overlay State

<!-- Slide container -->
<section class="full-height-section">

    <!-- Base layout -->
    <div class="columns">

        <div class="column">
            Base content
        </div>

    </div>

    <!-- Overlay layer revealed as a state -->
    <div class="fragment overlay-state">
        Overlay content
    </div>

</section>

Full-Width State

<!-- Slide container -->
<section class="full-height-section">

    <!-- Base content region -->
    <div class="block top-left">
        Base slide content
    </div>

    <!-- Full-width state layer -->
    <div class="fragment full-width-state">
        Expanded full-width content
    </div>

</section>

State Progression

Slide

├── Base State

├── Layout State

├── Overlay State

└── Full-Width State

Build interactive catalogs, menus, and high-impact landing pages.

MSlide

The Hague, Netherlands

KVK #70530483

mslide@bod.nu

+31 615712746

© 2026 Blastoff / bod.nu