# Horizontal Scroll
| Customization | Reference |
|---|---|
| HTML selector | 🔧 [data-arts-component-name="HorizontalScroll"] |
| Component source | 📄 HTML/js/components/HorizontalScroll.js |
| Component source (gulp) | 📄 SOURCE/components/horizontalScroll/HorizontalScroll.js |
# Default Options
defaults: {
mode: 'modular',
toggleInViewClass: 'in-view',
matchMedia: '(min-width: 992px) and (hover: hover) and (pointer: fine)',
toggleHeaderVisibility: true,
lockHeaderSticky: false
}
# HTML Markup
<section
class="js-horizontal-scroll"
data-arts-component-name="HorizontalScroll"
data-arts-component-options="{}"
data-arts-os-animation="true"
>
<div class="js-horizontal-scroll__wrapper">
<!-- HS column #1 -->
<div class="hs-col-auto col-xxl-4 col-md-6 col-12 horizontal-scroll__section js-horizontal-scroll__section">
...
</div>
<!-- HS column #2 -->
<div class="hs-col-auto col-xxl-4 col-md-6 col-12 horizontal-scroll__section js-horizontal-scroll__section">
...
</div>
<!-- HS column #3 -->
<div class="hs-col-auto col-xxl-4 col-md-6 col-12 horizontal-scroll__section js-horizontal-scroll__section">
...
</div>
</div>
</section>
← Grid Infinite List →