UMD Web Components Library
    Preparing search index...

    Variable sliderConst

    slider: ComponentRegistration = ...

    Navigation Slider

    A horizontal scrollable navigation component for displaying many navigation items. Provides arrow controls and smooth scrolling for better user experience when navigation items exceed the viewport width.

    <umd-element-nav-slider>

    • Default slot - Navigation list items
    • resize - Triggers recalculation of slider dimensions when set to "true"
    <!-- Basic navigation slider -->
    <umd-element-nav-slider>
    <ul>
    <li><a href="/college1">College of Arts & Humanities</a></li>
    <li><a href="/college2">College of Engineering</a></li>
    <li><a href="/college3">College of Science</a></li>
    <li><a href="/college4">School of Business</a></li>
    <li><a href="/college5">School of Public Health</a></li>
    <li><a href="/college6">School of Education</a></li>
    </ul>
    </umd-element-nav-slider>
    <!-- Navigation slider with dynamic resize -->
    <umd-element-nav-slider id="nav-slider">
    <ul>
    <li><a href="/dept1">Computer Science</a></li>
    <li><a href="/dept2">Mathematics</a></li>
    <li><a href="/dept3">Physics</a></li>
    <li><a href="/dept4">Chemistry</a></li>
    <li><a href="/dept5">Biology</a></li>
    </ul>
    </umd-element-nav-slider>

    <script>
    // Trigger resize when content changes
    const slider = document.getElementById('nav-slider');
    window.addEventListener('resize', () => {
    slider.setAttribute('resize', 'true');
    });
    </script>

    1.0.0