<h2>In a footer</h2>
<hr />
<p>In this scenario:</p>
<ul>
<li>at screensizes greater than 1548, tooltip that is positioned top with a long description should appear as expected</li>
<li>at screensizes less than 1550px and greater than 320, tooltip that is positioned top with a long description should not be visible in the window without being cut off</li>
<li>at screensizes of apx 320, tooltip that is positioned top with a long description should be compressed and visible in the window without being cut off</li>
</ul>
<footer class="usa-footer">
<div class="grid-container usa-footer__return-to-top">
<a href="#">Return to top</a>
</div>
<div class="usa-footer__primary-section">
<nav class="usa-footer__nav" aria-label="Footer navigation">
<ul class="grid-row grid-gap">
<li class="mobile-lg:grid-col-4 desktop:grid-col-auto usa-footer__primary-content">
<a class="usa-footer__primary-link" href="javascript:void(0);">Primary link</a>
</li>
<li class="mobile-lg:grid-col-4 desktop:grid-col-auto usa-footer__primary-content">
<a class="usa-footer__primary-link" href="javascript:void(0);">Primary link</a>
</li>
<li class="mobile-lg:grid-col-4 desktop:grid-col-auto usa-footer__primary-content">
<a class="usa-footer__primary-link" href="javascript:void(0);">Primary link</a>
</li>
<li class="mobile-lg:grid-col-4 desktop:grid-col-auto usa-footer__primary-content">
<a class="usa-footer__primary-link" href="javascript:void(0);">Primary link</a>
</li>
<li class="mobile-lg:grid-col-4 desktop:grid-col-auto usa-footer__primary-content">
<a class="usa-footer__primary-link" href="javascript:void(0);">Primary link</a>
</li>
</ul>
</nav>
</div>
<div class="usa-footer__secondary-section">
<div class="grid-container">
<div class="grid-row grid-gap">
<div class="usa-footer__logo grid-row mobile-lg:grid-col-6 mobile-lg:grid-gap-2">
<div class="mobile-lg:grid-col-auto">
<img class="usa-footer__logo-img" src="../../dist/img/logo-img.png" alt="">
</div>
<div class="mobile-lg:grid-col-auto">
<p class="usa-footer__logo-heading">Name of Agency</p>
</div>
</div>
<div class="usa-footer__contact-links mobile-lg:grid-col-6">
<div class="usa-footer__social-links grid-row grid-gap-1">
<div class="grid-col-auto">
<a class="usa-social-link usa-social-link--facebook usa-tooltip" data-position="top" title="Top" href="javascript:void(0);">
<span>Facebook</span>
</a>
</div>
<div class="grid-col-auto">
<a class="usa-social-link usa-social-link--twitter usa-tooltip" data-position="top" title="Top" href="javascript:void(0);">
<span>Twitter</span>
</a>
</div>
<div class="grid-col-auto">
<a class="usa-social-link usa-social-link--youtube usa-tooltip" data-position="top" title="Top" href="javascript:void(0);">
<span>YouTube</span>
</a>
</div>
<div class="grid-col-auto">
<a class="usa-social-link usa-social-link--instagram usa-tooltip" data-position="top" title="Top" href="javascript:void(0);">
<span>Instagram</span>
</a>
</div>
<div class="grid-col-auto">
<a class="usa-social-link usa-social-link--rss usa-tooltip" data-position="top" title="A longer Top tooltip that is longer than appx 320px" href="javascript:void(0);">
<span>RSS</span>
</a>
</div>
</div>
<h3 class="usa-footer__contact-heading">Agency Contact Center</h3>
<address class="usa-footer__address">
<div class="usa-footer__contact-info grid-row grid-gap">
<div class="grid-col-auto">
<a href="tel:1-800-555-5555">(800) CALL-GOVT</a>
</div>
<div class="grid-col-auto">
<a href="mailto:info@agency.gov">info@agency.gov</a>
</div>
</div>
</address>
</div>
</div>
</div>
</div>
</footer>
<h2>In a utility</h2>
<hr />
<p>In this scenario:</p>
<ul>
<li>Because the "right" positioned tooltip description is appx 320px+, it should never be visible on the right side</li>
<li>at screensizes of apx 320, tooltip that is positioned "right" with a long description should be compressed and visible in the window without being cut off</li>
</ul>
<div class="grid-row padding-8">
<div class="tablet:grid-col-3 margin-top-2 text-center">
<button type="button" class="usa-button usa-tooltip" data-position="top" data-classes="" title="Top">Show on top</button>
</div>
<div class="tablet:grid-col-3 margin-top-2 text-center">
<button type="button" class="usa-button usa-tooltip" data-position="bottom" data-classes="" title="Bottom">Show on bottom</button>
</div>
<div class="tablet:grid-col-3 margin-top-2 text-center">
<button type="button" class="usa-button usa-tooltip" data-position="left" data-classes="" title="Left">Show on left</button>
</div>
<div class="tablet:grid-col-3 margin-top-2 text-center">
<button type="button" class="usa-button usa-tooltip" data-position="right" title="A longer Top tooltip that is longer than appx 320px" data-classes="" title="">Show on Right</button>
</div>
</div>
No notes defined.
<h2>In a footer</h2>
<hr/>
<p>In this scenario:</p>
<ul>
<li>at screensizes greater than 1548, tooltip that is positioned top with a long description should appear as expected</li>
<li>at screensizes less than 1550px and greater than 320, tooltip that is positioned top with a long description should not be visible in the window without being cut off</li>
<li>at screensizes of apx 320, tooltip that is positioned top with a long description should be compressed and visible in the window without being cut off</li>
</ul>
<footer class="usa-footer">
<div class="grid-container usa-footer__return-to-top">
<a href="#">Return to top</a>
</div>
<div class="usa-footer__primary-section">
<nav class="usa-footer__nav" aria-label="Footer navigation">
<ul class="grid-row grid-gap">
<li class="mobile-lg:grid-col-4 desktop:grid-col-auto usa-footer__primary-content">
<a class="usa-footer__primary-link" href="javascript:void(0);">Primary link</a>
</li>
<li class="mobile-lg:grid-col-4 desktop:grid-col-auto usa-footer__primary-content">
<a class="usa-footer__primary-link" href="javascript:void(0);">Primary link</a>
</li>
<li class="mobile-lg:grid-col-4 desktop:grid-col-auto usa-footer__primary-content">
<a class="usa-footer__primary-link" href="javascript:void(0);">Primary link</a>
</li>
<li class="mobile-lg:grid-col-4 desktop:grid-col-auto usa-footer__primary-content">
<a class="usa-footer__primary-link" href="javascript:void(0);">Primary link</a>
</li>
<li class="mobile-lg:grid-col-4 desktop:grid-col-auto usa-footer__primary-content">
<a class="usa-footer__primary-link" href="javascript:void(0);">Primary link</a>
</li>
</ul>
</nav>
</div>
<div class="usa-footer__secondary-section">
<div class="grid-container">
<div class="grid-row grid-gap">
<div class="usa-footer__logo grid-row mobile-lg:grid-col-6 mobile-lg:grid-gap-2">
<div class="mobile-lg:grid-col-auto">
<img class="usa-footer__logo-img" src="{{ uswds.path }}/img/logo-img.png" alt="">
</div>
<div class="mobile-lg:grid-col-auto">
<p class="usa-footer__logo-heading">Name of Agency</p>
</div>
</div>
<div class="usa-footer__contact-links mobile-lg:grid-col-6">
<div class="usa-footer__social-links grid-row grid-gap-1">
<div class="grid-col-auto">
<a class="usa-social-link usa-social-link--facebook usa-tooltip" data-position="top" title="Top" href="javascript:void(0);">
<span>Facebook</span>
</a>
</div>
<div class="grid-col-auto">
<a class="usa-social-link usa-social-link--twitter usa-tooltip" data-position="top" title="Top" href="javascript:void(0);">
<span>Twitter</span>
</a>
</div>
<div class="grid-col-auto">
<a class="usa-social-link usa-social-link--youtube usa-tooltip" data-position="top" title="Top" href="javascript:void(0);">
<span>YouTube</span>
</a>
</div>
<div class="grid-col-auto">
<a class="usa-social-link usa-social-link--instagram usa-tooltip" data-position="top" title="Top" href="javascript:void(0);">
<span>Instagram</span>
</a>
</div>
<div class="grid-col-auto">
<a class="usa-social-link usa-social-link--rss usa-tooltip" data-position="top" title="A longer Top tooltip that is longer than appx 320px" href="javascript:void(0);">
<span>RSS</span>
</a>
</div>
</div>
<h3 class="usa-footer__contact-heading">Agency Contact Center</h3>
<address class="usa-footer__address">
<div class="usa-footer__contact-info grid-row grid-gap">
<div class="grid-col-auto">
<a href="tel:1-800-555-5555">(800) CALL-GOVT</a>
</div>
<div class="grid-col-auto">
<a href="mailto:info@agency.gov">info@agency.gov</a>
</div>
</div>
</address>
</div>
</div>
</div>
</div>
</footer>
<h2>In a utility</h2>
<hr/>
<p>In this scenario:</p>
<ul>
<li>Because the "right" positioned tooltip description is appx 320px+, it should never be visible on the right side</li>
<li>at screensizes of apx 320, tooltip that is positioned "right" with a long description should be compressed and visible in the window without being cut off</li>
</ul>
<div class="grid-row padding-8">
<div class="tablet:grid-col-3 margin-top-2 text-center">
<button type="button" class="usa-button usa-tooltip" data-position="top" data-classes="{{tooltip.classes}}" title="Top">Show on top</button>
</div>
<div class="tablet:grid-col-3 margin-top-2 text-center">
<button type="button" class="usa-button usa-tooltip" data-position="bottom" data-classes="{{tooltip.classes}}" title="Bottom">Show on bottom</button>
</div>
<div class="tablet:grid-col-3 margin-top-2 text-center">
<button type="button" class="usa-button usa-tooltip" data-position="left" data-classes="{{tooltip.classes}}" title="Left">Show on left</button>
</div>
<div class="tablet:grid-col-3 margin-top-2 text-center">
<button type="button" class="usa-button usa-tooltip" data-position="right" title="A longer Top tooltip that is longer than appx 320px" data-classes="{{tooltip.classes}}" title="">Show on Right</button>
</div>
</div>
package:
name: null
version: 2.1.0
uswds:
path: ../../dist