logo

Palette - Make it Colorful🎨

Palette - Visual Page Builder, no design degree required.

Live Demo Download Palette

Scroll

Palette: Components

Design & layout

  • Section β€” the design wrapper described above (margins, paddings, backgrounds, borders).
  • Columns β€” a responsive multi-column layout.
  • Text β€” a title and a rich-text body.

Buttons & calls to action

  • Basic button β€” a call-to-action button with link, colours, hover colours, shape, size and alignment.
  • CTA β€” a call-to-action block with an image and up to two fully styled buttons.
  • Hero β€” a hero banner with title prefix, image, overlay and up to two buttons.
  • Modal Dialog β€” a button that opens an accessible modal dialog (custom, no-library behaviour). The trigger button reuses all Basic button styling options.
  • Webform Popup β€” a button that opens an existing webform in a popup dialog, with the full Basic button styling.

Media

  • Image β€” a single image with caption, link and optional lightbox.
  • Images β€” a simple grid of images (each an Images item).
  • Image Gallery β€” a grid of images that open in a GLightbox popup (each an Image Gallery item).
  • Video β€” a single video with an uploadable poster image.
  • Video Gallery β€” a grid of videos and images with a play-button overlay, opening in GLightbox. Supports remote (YouTube/Vimeo/MP4) and local media videos (each a Video Gallery item).

Interactive & sliders

  • Accordion β€” collapsible sections (each an Accordion section).
  • Tabs β€” tabbed content with several styles and custom, no-jQuery switching (each a Tabs item).
  • Carousel β€” a slider built on tiny-slider (each a Carousel item).
  • Slider β€” a slider built on Splide, no jQuery required (each a Slider item).
  • Sticky menu β€” an on-page sticky navigation with links and sublinks.

Content & data

  • Quote β€” a pull quote with author and optional image, in several styles.
  • Stats β€” a row of statistics (each a Stats item).
  • Counter β€” numbers that count up when scrolled into view, powered by countUp.js (each a Counter item).
  • Countdown β€” an animated countdown to a date.
  • Tiles β€” a grid of linked tiles (each a Tiles item).
  • Timeline β€” a vertical timeline of milestones (each a Timeline item).

Site integrations

  • Webform β€” embed an existing webform by choosing it from a list.
  • Views β€” embed an existing view and display, with optional arguments.