Modules
Every module here ships in the plugin. Open one to try it on its own; this page runs the plugin's real code. Switch on only the ones you need, and see using modules together for the few that wait for, step aside for or team up with each other.
Buttons
One class makes a complete button: primary, secondary, outline or text, or a sliding gradient. Add a size (small or large) and btn-pill-np or btn-sharp-np for round or square corners if you like, then Button effects like Ripple Fill or Text Roll, or fx-hover-lift-np.
.btn-primary-np · .btn-lg-np · .btn-overlay-fx-np
Slide-Fade-Blur entrance
When a container scrolls into view, its children slide up, fade in and sharpen one after another. The stagger clears itself afterwards so hover effects stay instant.
.slide-fade-blur-np · .cascade-item-np
Exit-Fade-Up scroll fade
Elements fade in from below as they arrive and drift up and out as they leave the top of the screen. Use this or Slide-Fade-Blur on an element, not both.
.exit-fade-up-np
Marquee
A seamless looping ticker that pauses on hover and focus and has a pause button. The duplicated copies are hidden from screen readers and search engines.
.custom-marquee-np
Smart header
Hides the header while you scroll down and brings it back when you scroll up or tab into it. Handles the WordPress admin bar.
.main-header-np
Lightbox
Opens images, MP4s, YouTube and Vimeo (including unlisted links) in an overlay. Locks scrolling, closes with ESC and returns keyboard focus.
.open-lightbox-np
Faded Carousel
Turns any flexbox into an endless carousel: the center slides in full, faded ones peeking in at the sides. Autoplays, pauses on hover and focus, and moves by drag, swipe or arrow keys. There's also a version for tablet and mobile only.
.faded-carousel-np .faded-carousel-mobile-np
Video Carousel
An endless carousel of self-hosted, YouTube or Vimeo videos with arrows and a large play button. Only the center video plays, it pauses when it moves away, and you style the arrows and play button with your own colors.
.video-carousel-np
Video & big type
Background video that behaves on real pages, video playing inside your letters, headlines that fill the full width, words that rise into place and a framed video that opens as you scroll. Built on Elementor's own Background Video element.
.bg-video-np .video-text-np .fit-text-np .split-reveal-np .scroll-expand-np
Accessibility enhancements
A two-tone focus ring that stays visible on light and dark backgrounds, labels for icon-only social and logo links, and hidden decorative icons.
Site-wide, no class needed
Form spam protection
Stop form spam without a CAPTCHA. No puzzles and no "I'm not a robot" for your visitors: an invisible honeypot, a one-time pass your server checks and a too-fast-to-be-human check turn bots away quietly, and you can see what was blocked.
Elementor Pro and Atomic forms, no class needed
HubSpot Bridge
Design your form freely with Elementor's Atomic form and still send every entry to HubSpot. Paste the HubSpot embed code; Nori gives you a class and tells you which fields the form needs.
.hs-bridge-a1b2c-np · one class per form
Smooth scroll
Momentum scrolling powered by Lenis, bundled in the plugin with no CDN. In-page links glide too. Off for visitors who prefer reduced motion. This site uses it.
Site-wide, no class needed