More Premium Hugo Themes Premium Nuxt Themes

Nuxt Viewport

Define custom viewports for your Nuxt project

Nuxt Viewport

Define custom viewports for your Nuxt project

Author Avatar Theme by mvrlin
Github Stars Github Stars: 156
Last Commit Last Commit: Aug 27, 2025 -
First Commit Created: Dec 18, 2023 -
Nuxt Viewport screenshot

Overview

If you’re looking to enhance your Nuxt project with flexible viewport management, the nuxt-viewport package is a fantastic option. Designed specifically for Nuxt 3 and Nuxt Bridge, this lightweight library simplifies the process of defining and managing custom viewports within your application. The library utilizes the MatchMedia API to ensure fast performance while seamlessly adapting to users’ devices.

Not only does nuxt-viewport recognize the device viewport using cookies and user-agent, but it also requires zero configuration to get started. This makes it an incredibly user-friendly tool for developers who want to ensure their applications provide an optimal viewing experience without extensive setup.

Features

  • Fast & Light with MatchMedia API: Utilizes the powerful MatchMedia API for quick viewport detection and rendering.

  • Auto-detection: Automatically determines the device viewport using cookies and user-agent, simplifying the setup process.

  • Zero Configuration: Start using nuxt-viewport with no configuration needed; just add it to your modules and you’re ready to go!

  • Supports IE9+: Compatible with a wide range of browsers, ensuring a broader audience can access your application.

  • Custom Breakpoints: Define specific viewport sizes for different devices, allowing for a tailored user experience across devices.

  • Page-specific Configuration: Override global settings on a per-page basis, giving developers more control over viewport management.

  • Active Community Contribution: The project is open for contributions, encouraging developers to enhance its capabilities and share improvements with the community.