More Premium Hugo Themes Premium Vue Themes

Vue Horizontal List

A pure vue native horizontal list implementation for mobile/touch and responsive web.

Vue Horizontal List

A pure vue native horizontal list implementation for mobile/touch and responsive web.

Author Avatar Theme by fuxingloh
Github Stars Github Stars: 179
Last Commit Last Commit: Mar 3, 2021 -
First Commit Created: Aug 27, 2024 -
default image

Overview:

Vue Horizontal is a lightweight horizontal layout library for Vue.js, offering a simple implementation with zero dependencies. Built for production needs, Vue Horizontal provides features such as end-to-end testing on real browsers, SSG/SSR CI testing for SEO compliance, and an extensive documentation. It includes a snippet dossier with various design-friendly recipes and aims to offer a versatile solution for horizontal layouts.

Features:

  • Lightweight implementation with 1 dependency
  • SSR supported
  • Mobile touch screen friendly
  • Invisible scroll bar for consistent Windows and MacOS browsing experience
  • Snap to the nearest item in the horizontal list when scrolling
  • Windowed & Full-screen modes
  • Dynamic responsive breakpoint configuration
  • Touch screen friendly
  • Slideshow autoplay
  • Slot different content at the beginning or the ending of the items list

Installation:

To install Vue Horizontal, you can use the following steps:

npm install vue-horizontal

Once installed, import the library in your Vue component:

import VueHorizontal from 'vue-horizontal'

Then, you can start using Vue Horizontal in your Vue templates.

Summary:

Vue Horizontal is a versatile Vue.js library for creating horizontal layouts with a focus on simplicity, extensibility, and user control. With features like mobile touch screen support, invisible scroll bars, dynamic navigation controls, and extensive documentation, Vue Horizontal offers a comprehensive solution for horizontal design needs. The library’s lightweight implementation and various configuration options make it a suitable choice for developers looking to enhance their horizontal layout experiences in Vue.js projects.