The Split component can include an extra inner wrapper element to carry a background (it needs this inner container to allow the media to overflow beyond the background area while preserving vertical spacing. See the Pop-out Media variation).
The wrapper element has the class mzp-c-split-bg
and you can add any of
the standard background classes or apply your own CSS:
mzp-t-background-secondary
mzp-t-background-tertiary
mzp-t-dark
mzp-t-dark mzp-t-background-secondary
mzp-t-dark mzp-t-background-tertiary
To make the background butt against the content above or below the Split,
without additional vertical spacing, add the class mzp-t-split-nospace
to the outer container (mzp-c-split
). This is especially useful when
using Split as a hero section at the very top of a page, or if you have a
stack of splits with alternating background colors. Note that images can’t
“pop out” of a Split without that additional space, so the nospace and pop
variations are incompatible.
<section class="mzp-c-split ">
<div class="mzp-c-split-bg mzp-t-dark mzp-t-background-secondary">
<div class="mzp-c-split-container">
<div class="mzp-c-split-body ">
<h1 class="mzp-u-title-md">Lorem ipsum dolor sit amet</h1>
<p>Lorem ipsum dolor sit amet, amet dolores tincidunt te sea. His aliquid
epicuri detraxit in, cum tantas populo periculis te. Ei vix idque noster.</p>
<p><a class="mzp-c-button mzp-t-dark">Call to Action</a></p>
</div>
<div class="mzp-c-split-media ">
<img class="mzp-c-split-media-asset" src="../../img/image-16-9.jpg" alt="" srcset="../../img/image-16-9-high-res.jpg 2x">
</div>
</div>
</div>
</section>