Starter template for parallax effects & smooth scrolling experience. Empower your Nuxt project in no time.

Overview

Nuxt + Locomotive Scroll

Starter template for parallax effects & smooth scrolling experience. Empower your Nuxt project in no time.

See it in action → LIVE DEMO


What's included

Boilerplate provides many pre-configured modules such as

  • Locomotive Scroll → A smooth-scroll library with powerfull built-in solutions
  • GSAP → Professional-grade animation for the modern web
  • Windi CSS → Next generation utility-first CSS framework
  • LazySizes → High performance and SEO friendly lazy loader for images
  • PWA module → Zero config PWA solution for Nuxt.js
  • Font Loader → Simple, modern and lightweight font loader for Nuxt projects
  • and more...

Quick Start

  1. Clone this repo to your working directory:
$ git clone https://github.com/ivodolenc/nuxt-locomotive.git <project-name>
  1. Move to the project directory:
$ cd <project-name>
  1. Install all dependencies:
$ yarn # or npm install

Build Setup

Start the local dev server:

$ yarn dev # or npm run dev

Static Deployment

Nuxt.js will create a dist/ directory with everything inside ready to be deployed on a static hosting service.

Generate your static application:

$ yarn generate # or npm run generate

Once your application is built you can use the start command to see a production version of your application.

Serve the generated static application from a dist/ directory:

$ yarn start # or npm run start

This is useful for final testing before deploying.

Related

Nuxt Static Boilerplate → A well-organized Nuxt template for creating fast static applications.

License

Locomotive Scroll

MIT License

Copyright (c) Locomotive

Nuxt + Locomotive

MIT License

Copyright (c) Ivo Dolenc

You might also like...
Vite - Vue 2 starter template using composition-api and windiCSS

Vite ⚡ - Vue 2 starter template This starter template will help you to easily create a Vue2 application bundled by the lightning fast build tool calle

🏕 Opinionated Vite Starter Template
🏕 Opinionated Vite Starter Template

🏕 Opinionated Vite Starter Template

Dashboard starter template built with Vue 3 and Tailwind CSS.
Dashboard starter template built with Vue 3 and Tailwind CSS.

Dashboard starter template built with Vue 3 and Tailwind CSS.

:star: A Vite 2.x + Vue 3.x + TypeScript template starter

Vite2.x + Vue3.x + TypeScript Starter 在线预览 https://vite-vue3-starter.xpoet.cn

 Awrora Starter - Vue JS Landing Page Template
Awrora Starter - Vue JS Landing Page Template

Landing page template built with one of most popular javascript library Vue.JS, Vuetify (Material Design) and Nuxt.JS with SSR.

A simple opinionated Vue3 Starter Template with Vite.js
A simple opinionated Vue3 Starter Template with Vite.js

Logo created with Windcss logo + Icons made by Vectors Market & Pixel perfect from www.flaticon.com Vitesome 🌬 ⛵️ A simple opinionated Vue3 Starter T

⚡️ A Vite powered WebExtension (Chrome, FireFox, etc.) starter template.
A starter template with Vue3 and Cordova. Live Reload on Devices is included!

Vue3Cordova This is a Vue3 + Cordova starter template. You can use it to start build you mobile application with power of Vue3. 🔥 🔥 LIVE RELOAD OF Y

Readily Configured Starter Template to quickly setup Jetstream Inertia Generator

(Laravel + Vite.js + Tailwindcss + Vue3) + JIG CRUD Generator Intro This is a starter template with a ready-made setup of Jetstream Inertia Generator

Comments
  • ScrollTrigger with Locomotive?

    ScrollTrigger with Locomotive?

    Hey buddy,

    Honestly, fantastic work on all this! Quick question, is there anyway to use ScrollTrigger alongside Locomotive scroll? I tried setting it up this way:

    this.$gsap.to('[data-project-card]', {
            y: -50,
            opacity: 1,
            ease: 'easeInOut',
            stagger: 0.1,
            scrollTrigger: {
              trigger: '[data-project-overview]',
              scroller: '[data-scroll-container]',
              pin: true,
              end: 'bottom',
              scrub: true
            }
          })
    

    But unfortunately, no luck.

    All the best!

    opened by Sananes 2
Releases(v1.0.0)
Owner
Ivo Dolenc
Freelance Creative Developer
Ivo Dolenc
Vue-typescript-starter-project - Vue3, Vuex, Vue-router starter project using typescript

Vue Typescript Starter Project Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production

paalan 0 Jan 1, 2022
Shamim Hossain 53 Dec 21, 2022
A web app that can improve your study experience in University of Manchester

UoM Assistant An all-in-one productivity tool to help coordinate uni work. Designed for you. Development This project is still under development. Plea

AxtonYao 17 Aug 8, 2022
A practical starter template for Nuxt, which has Tailwind, FontAwesome, and Google fonts already built-in. Also, some common components are ready for use.

Nuxt Template Nuxt + Tailwind + FontAwesome + Google Fonts This project includes a complete ready-to-go template of Nuxt, including Tailwind CSS, Font

Marc Backes 17 Jan 4, 2022
Nuxt 3 starter template with all folders and hint

Nuxt 3 starter template with all folders and hint We recommend to look at the documentation. If you already have Node.js installed, check with node --

null 7 Apr 26, 2022
Full stack Nuxt 3 Template starter with Supabase and Tailwindcss

Top Nuxt 3 Starter Template Fastest and most comfortable development experience started template With ?? from @ctwhome, inspired by @antfu vitesse Fea

J. Gonzalez 95 Dec 28, 2022
Nuxt 3 Layouts Explained - Starter Project

Nuxt 3 Layouts Explained - Starter Project

null 4 Jan 1, 2023
Live time horse race game. Random speeds, the winner always depends on your chance. Select your horse and see who wins.

Patika Protein Vuejs Bootcamp Final Project Project Description In this project, I developed a live-time horse race game that ran 8 horses and 8 strai

Alihan 3 Dec 30, 2022
Elucidator blog starter - a starter blog built with Vuejs 3, Vite, and Typescript

Elucidator blog starter Blog starter build with Vue 3 + Vite + Typescript

Elucidator Project 30 Nov 8, 2022
A lightweight Nuxt template to write a Markdown driven website, based on Nuxt Content, WindiCSS and Iconify.

A lightweight Nuxt template to write a Markdown driven website, based on Nuxt Content, WindiCSS and Iconify.

null 3 May 30, 2022