Skip to content
NovaSpark Docs v1.0.0
Live Demo Support

Build

Widget reference

NovaSpark's 55 Elementor widgets, grouped into six families.

NovaSpark adds 55 widgets to Elementor. They are listed here by family rather than one by one: widgets in a family share the same controls and the same way of working, so once you have used one the rest follow.

Every widget has the usual Elementor Content, Style and Advanced tabs, and every one respects your Design colours and fonts unless you override them.

Site structure #

The pieces a header or footer is made of. These read your real site data, so they need no content typed into them.

The Elementor widget panel scrolled to the NovaKit Elements category, showing widget tiles.
Search the widget panel by name to find any NovaSpark widget.

Worked example: NovaKit Menu

  1. Drag it inSearch the widget panel for NovaKit Menu and drop it into your header block.
  2. Choose the menuPick one of your WordPress menus. Create them at Appearance → Menus.
  3. Set the layoutHorizontal for a normal header, vertical for a sidebar or offcanvas.
  4. Style itThe Style tab covers link colour, spacing, the hover effect and the dropdown panel.

Mega menus are configured on the menu items themselves, not here — see Mega Menu.

WidgetWhat it does
NovaKit MenuA WordPress menu, with mega menu support.
NovaKit Mobile MenuThe small-screen menu, as an accordion drawer.
NovaKit Site LogoYour logo from Theme Options, with a dark-mode variant.
NovaKit BreadcrumbsThe trail showing where a visitor is.
NovaKit Dark Mode ToggleA switch between light and dark.
NovaKit Social IconsA row of links to your profiles.

Content blocks #

The building blocks of a page. You type the content into these.

Worked example: NovaKit Feature Card

  1. Add the widgetSearch for NovaKit Feature Card.
  2. Fill in the contentAn icon or image, a title and some text.
  3. Pick a layoutThe Layout control changes where the icon sits relative to the text.
  4. Add a hover effectChoose one under Style — lift, zoom or an overlay fade.
  5. Repeat across a rowPut three in a horizontal Container for a features section.
WidgetWhat it does
NovaKit HeadingA heading with gradient fill, an eyebrow line and split-text animation.
NovaKit ButtonA button with hover effects and icon options.
NovaKit IconA single icon from any installed set.
NovaKit AccordionCollapsible panels — the usual FAQ pattern.
NovaKit Tabs / SwitcherTabbed panels, or a two-state switcher such as monthly/yearly pricing.
NovaKit Feature CardIcon, title and text, with hover effects.
NovaKit TeamA person — photo, name, role, links.
NovaKit BrandsA logo strip, static or scrolling.
NovaKit MetricsA row of figures with labels.
NovaKit CounterA number that counts up when scrolled into view.
NovaKit RatingA star rating.
NovaKit PriceA price, with currency and period. Follows a monthly/yearly switcher.
NovaKit Pricing CardOne pricing plan.
NovaKit Pricing TableSeveral plans compared side by side.

Loops and sliders #

Widgets that draw the same shape repeatedly, from your content. Most work with a Card or Slide template.

Worked example: NovaKit Smart Loops

  1. Add the widgetSearch for NovaKit Smart Loops and drop it where the list should go.
  2. Choose what to showSet the post type, and narrow it by category or tag if you want.
  3. Choose how manySet how many items, and whether to paginate.
  4. Pick a card styleClassic, Overlay, List or Timeline — or Custom Template to use a Card you designed.
  5. Set the containerGrid or carousel, and how many columns.
WidgetWhat it does
NovaKit Smart LoopsAny post type as a grid, list or carousel.
NovaKit CarouselA slider of slides or posts.
NovaKit SwapperCross-fades between panels rather than sliding.
NovaKit Slider NavigationArrows for a slider, placeable anywhere on the page.
NovaKit Slider PaginationDots, numbers or a progress bar for a slider.
NovaKit TestimonialsYour testimonials, in four skins and four arrangements.
NovaKit Case StudiesA case-study listing.
NovaKit Repeater LoopRepeats a design over an ACF repeater field.
NovaKit TemplateInserts a Global Block into a page.
NovaKit TriggerA button that opens a popup or offcanvas.

Slider arrows and dots are separate widgets on purpose. That lets you put them anywhere — beside a heading, under the slider, in the next column — instead of only where the slider allows. Tabs and accordions can drive a slider the same way. See Connecting widgets.

Motion #

Two widgets built around scrolling. Both need room to work, so give them a full section.

WidgetWhat it does
NovaKit Pinned PanelsPins a section while panels advance through it as the visitor scrolls.
NovaKit Scroll SwapHolds media in place while the text beside it swaps, or the reverse.

Both have a single-column fallback on mobile, where pinning would trap the visitor. Neither previews on the editor canvas — use Elementor’s Preview.

Post elements #

These read from whichever post is being viewed, so they belong in a Single Post/Page template. On an ordinary page they have nothing to read and show nothing.

WidgetWhat it does
NovaKit Post ContentThe post’s writing. Every single template needs this.
NovaKit Post MetaDate, author, comment count, reading time, views.
NovaKit Post TermsCategories and tags.
NovaKit Post ShareShare buttons.
NovaKit Post NavigationPrevious and next post links.
NovaKit Post Author BioThe author’s photo, bio and social links.
NovaKit CommentsThe comment list and form.

Forms #

NovaSpark styles forms rather than replacing your form plugin. There are two routes: one widget that holds a whole form, or a Container turned into a form with individual field widgets inside it. Both produce the same markup.

The settings, the engines and the full walkthroughs are on Forms. This is the widget list.

WidgetWhat it does
NovaKit Contact FormA whole Contact Form 7 form in one widget — pick the form, list the fields, done.
NovaKit NewsletterThe same, for a Mailchimp sign-up.
NovaKit AuthThe same, for sign in, registration and password reset.
NovaKit Field: Text / Textarea / Select / Date / Upload / HiddenIndividual inputs, for the Container route.
NovaKit Field: ChoicesRadio buttons or checkboxes.
NovaKit Field: AcceptanceA consent tick box.
NovaKit Newsletter FieldOne Mailchimp merge tag. The tag is the field name.
NovaKit Account FieldOne field in a sign-in, registration or reset form.
NovaKit Form: SubmitThe button. Without it a form cannot be sent.
NovaKit Form: MessageWhere the success or error text appears.

A form is a Container, not a wrapper widget. On the flexible route you turn any Container into a form under Layout → NovaKit Form and put field widgets inside it — which is why they can be laid out in columns, nested, or placed beside anything else. See Forms.

Esc