Wrap headings and subheads in <header> if subhead present
Add CSS columns classes (dcf-columns-2 dcf-columns-1@md dcf-columns-2@lg) to optional list of links
Add breakpoint-based aspect ratio classes to parent <div> of .unlcms-tandem-fade-img at various breakpoints (see markup below). Can the images also be configured via the responsive images module to output based on the aspect ratios at their respective breakpoints?
Update Tandem – Stack markup:
<div class="dcf-bleed dcf-d-grid unlcms-grid-cols unlcms-tandem unlcms-tandem-stack">
<div class="dcf-z-1 unlcms-tandem-text unlcms-tandem-stack-text unlcms-tandem-stack-text-l">
<div class="unlcms-tandem-stack-text-card">
<!-- If subhead is present, wrap in header -->
<header>
<p class="dcf-mb-3 dcf-txt-xs dcf-lh-3 dcf-uppercase dcf-bold unl-ls-2 unl-dark-gray">Cras mattis consectetur purus sit amet fermentum</p>
<h2 class="dcf-mt-0">Troy Finds Ways to Serve Others on Campus and in Career</h2>
<!-- <p class="dcf-mb-5 dcf-txt-xs dcf-lh-3 dcf-uppercase dcf-bold unl-ls-2 unl-dark-gray">Cras mattis consectetur purus sit amet fermentum</p> -->
</header>
<p>Max 480 characters. Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Aenean lacinia bibendum nulla sed consectetur. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Nulla vitae elit libero, a pharetra augue. Etiam porta sem malesuada magna mollis euismod. Nullam id dolor id nibh ultricies vehicula ut id elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p>
<!-- if more than one button -->
<div class="dcf-d-flex dcf-flex-wrap dcf-gap-3 dcf-mt-5" role="group">
<a class="dcf-btn dcf-btn-primary" href="https://admissions.unl.edu/why-nebraska/majors/">Find Your Major</a>
<a class="dcf-btn dcf-btn-secondary" href="https://graduate.unl.edu/academics/programs">Find Your Graduate Program</a>
<a class="dcf-btn dcf-btn-tertiary" href="https://law.unl.edu/degree-programs/">Find Your Law Degree Program</a>
</div>
<!-- else only one button (to test: comment out button group above, uncomment line below) -->
<!-- <a class="dcf-btn dcf-btn-primary dcf-mt-5" href="https://admissions.unl.edu/why-nebraska/majors/">Find Your Major</a> -->
</div>
</div>
<div class="unlcms-tandem-stack-img dcf-ratio dcf-ratio-16x9">
<picture>
<source srcset="https://www.unl.edu/styles/16x9_3200x1800/public/images/hero/troy-hero%281%29.jpg?itok=RXYUWolL&timestamp=1673973237 1.5x, https://www.unl.edu/styles/16x9_1920x1080/public/images/hero/troy-hero%281%29.jpg?itok=LYtekXDq&timestamp=1673973237 1x, https://www.unl.edu/styles/16x9_3200x1800/public/images/hero/troy-hero%281%29.jpg?itok=RXYUWolL&timestamp=1673973237 2x" media="(min-width: 1600px)">
<source srcset="https://www.unl.edu/styles/16x9_2400x1350/public/images/hero/troy-hero%281%29.jpg?itok=X-YcEfBM&timestamp=1673973237 1.5x, https://www.unl.edu/styles/16x9_1600x900/public/images/hero/troy-hero%281%29.jpg?itok=MNkLh4lu&timestamp=1673973237 1x, https://www.unl.edu/styles/16x9_3200x1800/public/images/hero/troy-hero%281%29.jpg?itok=RXYUWolL&timestamp=1673973237 2x" media="(min-width: 1044px)">
<source srcset="https://www.unl.edu/styles/16x9_1920x1080/public/images/hero/troy-hero%281%29.jpg?itok=LYtekXDq&timestamp=1673973237 1.5x, https://www.unl.edu/styles/16x9_1280x720/public/images/hero/troy-hero%281%29.jpg?itok=ST8459GL&timestamp=1673973237 1x, https://www.unl.edu/styles/16x9_2560x1440/public/images/hero/troy-hero%281%29.jpg?itok=LC0tOyMJ&timestamp=1673973237 2x" media="(min-width: 980px)">
<source srcset="https://www.unl.edu/styles/16x9_1440x810/public/images/hero/troy-hero%281%29.jpg?itok=mjUV88IF&timestamp=1673973237 1.5x, https://www.unl.edu/styles/16x9_960x540/public/images/hero/troy-hero%281%29.jpg?itok=Kf0oyF1R&timestamp=1673973237 1x, https://www.unl.edu/styles/16x9_1920x1080/public/images/hero/troy-hero%281%29.jpg?itok=LYtekXDq&timestamp=1673973237 2x" media="(min-width: 768px)">
<source srcset="https://www.unl.edu/styles/16x9_960x540/public/images/hero/troy-hero%281%29.jpg?itok=Kf0oyF1R&timestamp=1673973237 1.5x, https://www.unl.edu/styles/16x9_640x360/public/images/hero/troy-hero%281%29.jpg?itok=BEWTDPIz&timestamp=1673973237 1x, https://www.unl.edu/styles/16x9_1280x720/public/images/hero/troy-hero%281%29.jpg?itok=ST8459GL&timestamp=1673973237 2x" media="(min-width: 480px)">
<source srcset="https://www.unl.edu/styles/16x9_720x405/public/images/hero/troy-hero%281%29.jpg?itok=P-iUIfst&timestamp=1673973237 1.5x, https://www.unl.edu/styles/16x9_480x270/public/images/hero/troy-hero%281%29.jpg?itok=qKo_hzRB&timestamp=1673973237 1x, https://www.unl.edu/styles/16x9_960x540/public/images/hero/troy-hero%281%29.jpg?itok=Kf0oyF1R&timestamp=1673973237 2x" media="(min-width: 0px)">
<img class="dcf-ratio-child dcf-obj-fit-cover" fetchpriority="low" src="https://www.unl.edu/styles/16x9_960x540/public/images/hero/troy-hero%281%29.jpg?itok=Kf0oyF1R&timestamp=1673973237" alt="">
</picture>
</div>
</div>
Update Tandem – Fade markup:
<div class="dcf-bleed dcf-d-grid unlcms-grid-cols unlcms-tandem unlcms-tandem-fade" style="--bg-color: var(--bg-lighter-gray);">
<div class="unlcms-tandem-text unlcms-tandem-fade-text unlcms-tandem-fade-text-r">
<!-- If subhead is present, wrap in header -->
<header>
<p class="dcf-mb-3 dcf-txt-xs dcf-lh-3 dcf-uppercase dcf-bold unl-ls-2 unl-dark-gray">Cras mattis consectetur purus sit amet fermentum</p>
<h2 class="dcf-mt-0">Troy Finds Ways to Serve Others on Campus and in Career</h2>
<!-- <p class="dcf-mb-5 dcf-txt-xs dcf-lh-3 dcf-uppercase dcf-bold unl-ls-2 unl-dark-gray">Cras mattis consectetur purus sit amet fermentum</p> -->
</header>
<p>Max 480 characters. Donec sed odio dui. Nullam quis risus eget urna mollis ornare vel eu leo. Aenean lacinia bibendum nulla sed consectetur. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Nulla vitae elit libero, a pharetra augue. Etiam porta sem malesuada magna mollis euismod. Nullam id dolor id nibh ultricies vehicula ut id elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Cras justo odio, dapibus ac facilisis in, egestas eget quam.</p>
<ul class="dcf-mb-0 dcf-columns-2 dcf-columns-1@md dcf-columns-2@lg">
<li><a href="https://admissions.unl.edu/why-nebraska/majors/">Find Your Major</a></li>
<li><a href="https://graduate.unl.edu/academics/programs">Find Your Graduate Program</a></li>
<li><a href="https://law.unl.edu/degree-programs/">Find Your Law Degree Program</a></li>
<li><a href="https://admissions.unl.edu/why-nebraska/majors/">Undergraduate</a></li>
<li><a href="https://graduate.unl.edu/academics/programs">Entrepreneurship</a></li>
<li><a href="https://law.unl.edu/degree-programs/">Find Your Law Degree Program</a></li>
</ul>
</div>
<div class="unlcms-tandem-fade-img dcf-ratio dcf-ratio-16x9 dcf-ratio-4x3@lg dcf-ratio-16x9@xl">
<picture>
<source srcset="https://www.unl.edu/styles/16x9_3200x1800/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=I-BsbOiQ&timestamp=1686761056 1.5x, https://www.unl.edu/styles/16x9_1920x1080/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=x237VIDl&timestamp=1686761056 1x, https://www.unl.edu/styles/16x9_3200x1800/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=I-BsbOiQ&timestamp=1686761056 2x" media="(min-width: 1600px)">
<source srcset="https://www.unl.edu/styles/16x9_2400x1350/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=Lp-Sbl7V&timestamp=1686761056 1.5x, https://www.unl.edu/styles/16x9_1600x900/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=VQf0-4_N&timestamp=1686761056 1x, https://www.unl.edu/styles/16x9_3200x1800/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=I-BsbOiQ&timestamp=1686761056 2x" media="(min-width: 1044px)">
<source srcset="https://www.unl.edu/styles/16x9_1920x1080/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=x237VIDl&timestamp=1686761056 1.5x, https://www.unl.edu/styles/16x9_1280x720/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=3LIZ1tuZ&timestamp=1686761056 1x, https://www.unl.edu/styles/16x9_2560x1440/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=m8Vzvtce&timestamp=1686761056 2x" media="(min-width: 980px)">
<source srcset="https://www.unl.edu/styles/16x9_1440x810/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=9luRmk8f&timestamp=1686761056 1.5x, https://www.unl.edu/styles/16x9_960x540/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=ZZgXGqMV&timestamp=1686761056 1x, https://www.unl.edu/styles/16x9_1920x1080/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=x237VIDl&timestamp=1686761056 2x" media="(min-width: 768px)">
<source srcset="https://www.unl.edu/styles/16x9_960x540/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=ZZgXGqMV&timestamp=1686761056 1.5x, https://www.unl.edu/styles/16x9_640x360/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=_a0zgevJ&timestamp=1686761056 1x, https://www.unl.edu/styles/16x9_1280x720/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=3LIZ1tuZ&timestamp=1686761056 2x" media="(min-width: 480px)">
<source srcset="https://www.unl.edu/styles/16x9_720x405/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=c8k7CWVO&timestamp=1686761056 1.5x, https://www.unl.edu/styles/16x9_480x270/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=zlMuL3Zb&timestamp=1686761056 1x, https://www.unl.edu/styles/16x9_960x540/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=ZZgXGqMV&timestamp=1686761056 2x" media="(min-width: 0px)">
<img class="dcf-ratio-child dcf-obj-fit-cover" fetchpriority="low" src="https://www.unl.edu/styles/16x9_960x540/public/images/hero/230607_Phillips_070p%281%29.jpg?itok=ZZgXGqMV&timestamp=1686761056" alt="Student standing in front of glass sculpture">
</picture>
</div>
</div>
Update
.unlcms-grid-cols
globally (all UNL CMS):Update CSS for all tandems:
Update CSS for Tandem – Stack:
Update CSS for Tandem – Fade:
Update tandem markup (see markup below)
dcf-txt-h3
from headingdcf-txt-sm
from paragraphs and lists<header>
if subhead presentdcf-columns-2 dcf-columns-1@md dcf-columns-2@lg
) to optional list of links<div>
of.unlcms-tandem-fade-img
at various breakpoints (see markup below). Can the images also be configured via the responsive images module to output based on the aspect ratios at their respective breakpoints?Update Tandem – Stack markup:
Update Tandem – Fade markup: