Vertical Demo
// up direction
new Marquee( '.marquee-up',{
direction: 'up',
duration: 20
})
// down direction
new Marquee( '.marquee-down', {
direction: 'down',
duration: 40
})
// up direction
new Marquee( '.marquee-up',{
direction: 'up',
duration: 20
})
// down direction
new Marquee( '.marquee-down', {
direction: 'down',
duration: 40
})
<div class="marquee-up">
<picture>
<img src="./images/ecwid.webp" />
</picture>
<picture>
<img src="./images/emoji.webp" />
</picture>
<picture>
<img src="./images/shopify.webp" />
</picture>
<picture>
<img src="./images/webflow.webp" />
</picture>
</div>
// you might need to apply css flex to .marquee-clone class;
.marquee-clone {
display: flex;
align-items: center;
}
// up direction
new Marquee( '.marquee-right', {
direction: 'right',
duration: 20
})
// down direction
new Marquee( '.marquee-left', {
direction: 'left',
duration: 40
})