About this plugin
KitCanvas (also written as Kit Canvas) adds creative Elementor widgets, responsive design controls, forms, site navigation, and a Theme Builder to Elementor Free. Build site sections and dynamic layouts without Elementor Pro, using the standard Elementor editor.
Creative Elementor widgets
- KC Buttons – Ten button styles with hover interactions and responsive controls.
- KC Heading – Highlighted and animated headings.
- KC Image Motion – Image transitions, including Subtle Zoom and Liquid Distortion.
- KC Video Motion – Animated play buttons with YouTube, Vimeo or MP4 links and optional on-demand lightbox.
- KC Card Motion – Counter, icon, image and hybrid cards with buttons and hover effects.
- KC Posts Grid – Posts in editorial, overlay, floating-panel and signature designs, with regular, featured, masonry, alternating and carousel layouts.
- KC Team – Team member profiles with responsive design and social links.
- KC Testimonials – Responsive client testimonials and carousel layouts.
- KC Scroll To Top – Customizable scroll-to-top button.
Forms and navigation
- KC Form – Responsive forms with AJAX email delivery using WordPress wp_mail(), server-side validation, honeypot protection and rate limiting.
- KC NavMenu – WordPress menu layouts, nested dropdowns, hamburger menus and mobile drawers.
- KC Site Logo – Site identity logo, custom logo, mobile variation and text fallback.
- KC Breadcrumb – Breadcrumb navigation for pages, posts and archive contexts.
- KC Copyright – Automatically updated copyright year and optional site name/link.
- KC Page Title – Dynamic titles for posts, pages, archive and search contexts.
Dynamic widgets for Theme Builder
- KC Post Content
- KC Featured Image
- KC Post Meta
- KC Post Navigation
- KC Post Comments
- KC Author Box
- KC Archive Title
- KC Archive Description
- KC Search Form
Theme Builder for Elementor Free
Create and publish Header, Footer, Archive Blog, Single Post, Search Results and 404 layouts in KitCanvas > Theme Builder. Define display conditions for each supported location. Theme template replacement is supported with the Hello Elementor theme and compatible child themes.
Templates do not replace Elementor Canvas layouts or Elementor Pro Theme Builder locations. Trashed Theme Builder templates can be restored as drafts.
Container extensions
- KC Background Motion – Apply Subtle Zoom and Liquid Distortion to background images of native Elementor containers, without moving the container’s child content.
- KC Sticky Motion – Responsive sticky positioning for native Elementor containers, with offsets and available Elementor breakpoint selections.
- KC Icon Library – Optional local icon collections for Essentials, Medical, Law, Digital Agency, Finance, Construction, Real Estate and Technology. Choose which collections appear in the Elementor icon picker; previously saved compatible icons continue rendering.
KitCanvas includes a Widget Manager under KitCanvas > Widgets. Hiding a widget from the insert panel does not remove content already placed on a website.
Privacy and external services
KitCanvas does not require registration and does not send usage telemetry to a KitCanvas server. The KC Form sends submitted fields to the recipient configured by the site owner via WordPress wp_mail() and does not keep a KitCanvas database of submissions. To limit abuse, the site temporarily stores request counters associated with a salted hash of the visitor’s IP address.
WordPress mail/SMTP configuration may send form data to the mail service chosen by the site owner.
When a visitor chooses to play a YouTube or Vimeo video through KC Video Motion, the video player connects to that external provider. com domain. Video provider requests and privacy policies are outside KitCanvas control.
Please disclose embedded media in your site’s privacy policy as appropriate:
- YouTube: https://policies.google.com/privacy and https://www.youtube.com/t/terms
- Vimeo: https://vimeo.com/privacy and https://vimeo.com/terms
MP4 links connect to the video URL chosen by the site owner. No external video player is loaded merely by displaying the play button.
Requirements
- WordPress 6.5 or newer and PHP 8.1 or newer.
- The free Elementor plugin, version 3.24 or newer.
- Hello Elementor (or a compatible child theme) for automatic Theme Builder template replacement.