Webflow cloneable · Animation

Sketch.js Live drawing canvas Webflow cloneable

Discover a live drawing canvas Webflow cloneable by Dhruv Sachdev. Enhance user engagement with dynamic drawings using Sketch.js. Perfect for digital artists, this cloneable offers a portfolio layout, custom typography, and marquee effects. Ideal for interactive web projects.

Sketch.js Live drawing canvas on a desktop screen
Sketch.js Live drawing canvas on a phone
Screenshots of the live preview, Nov 7, 2026 Open live preview

About cloneable

This Webflow cloneable, crafted by Dhruv Sachdev, presents an engaging and interactive live drawing canvas that invites users to influence the artwork directly with their cursor or touch. Utilizing the Sketch.js library, this cloneable allows visitors to create dynamic drawings on the screen, fostering a playful and immersive experience that enhances user engagement.

Designed for digital artists and creative professionals, the interface showcases a portfolio layout with a special emphasis on artistic expression. The clean design elements paired with layered interactions not only elevate the aesthetic appeal of the portfolio but also make it stand out among traditional static formats. Users can convey their artistic vision by leveraging features like custom typography with the WebFont library and a smooth marquee effect to emphasize key content.

The incorporation of pointer event controls via custom CSS ensures that important elements remain accessible while layering effects seamlessly. This functionality is particularly valuable for those looking to fine-tune their interactive elements without obstructing user experience. Furthermore, the ability to modify the speed of the marquee and other animations offers flexibility for personalized design adjustments.

In sum, this cloneable presents a unique opportunity for Webflow users to create an interactive portfolio or digital display that not only showcases their work but also invites audience participation. With its vibrant drawing feature at the forefront, this prototype serves as a modern canvas where creativity knows no bounds, making it an excellent addition to any web project aimed at enhancing interactivity and artistic expression.

About CSS

How does the CSS code implemented in Webflow control pointer events?

The CSS code sets the property pointer-events: none; for several classes including .cursor-wrap, .work-num, .certificate-img, .work-top-img, and .radio-txt. This means that the elements with these classes do not respond to mouse events, including clicks and hovers. This feature is particularly useful in Webflow when you want to make certain interactive elements unclickable or when you want to layer elements without having the top layer interfere with the clickable elements below.

What effect does the body hover have on the cursor wrap in Webflow?

The CSS rule body:hover .cursor-wrap changes the opacity of the .cursor-wrap class to 1.0 when the body is hovered over. This implies that the .cursor-wrap element will become fully visible as soon as the mouse hovers over anywhere in the body of the page. In Webflow, this can create a dynamic user experience where certain elements become perceptible or emphasized upon interaction.

How is the marquee effect created in the provided CSS code?

The .track class is used to create a marquee effect with a linear animation. The position: absolute; aligns the marquee relative to its container, while white-space: nowrap; prevents line breaks, allowing the content to scroll seamlessly. The will-change: transform; property includes optimization hints for the browser. The @keyframes marquee defines the animation itself, where the content moves from left to right, starting off-screen and translating to the original position over a period of 15 seconds, creating a continuous scrolling effect. In Webflow, this could be leveraged to display text or images that move horizontally, enhancing visual interest on the page.

What can be modified to change the speed of the marquee in Webflow?

To change the speed of the marquee animation, developers can adjust the timing in the animation: marquee 15s linear infinite; declaration within the .track class. Decreasing the duration (for example, changing 15s to 10s) will make the marquee move faster, while increasing it (changing it to 20s, for instance) will slow it down. This flexibility allows for easy speed adjustments in Webflow to suit different design needs or user experiences.

Are there any external libraries involved in creating these CSS effects in Webflow?

The provided CSS code does not rely on any external libraries; it solely utilizes native CSS properties and keyframe animations. The marquee effect and pointer event controls are solely based on CSS, which is fully supported in modern web development practices, including within Webflow. For advanced interactions, however, developers might choose to integrate libraries like jQuery or GSAP, but this specific code stands independently.

About Javascript

How does the WebFont library work in this JavaScript code?

The WebFont library is used in this code to load custom fonts from Google Fonts. It specifically loads the "Inter" font in both regular and bold weights. The code snippet includes the WebFont script, which facilitates the asynchronous loading of fonts, ensuring that the specified font is applied to the webpage seamlessly without blocking rendering. Developers using Webflow can include this logic to enhance typography across dynamically generated content.

What is the purpose of the Html5shiv library included in this code?

Html5shiv is included to provide support for HTML5 elements in older Internet Explorer (IE) browsers. Since IE does not recognize new HTML5 tags, Html5shiv enables these elements to be styled with CSS, allowing Webflow projects to maintain compatibility with legacy browsers. This helps ensure that your layout appears as intended, even in browsers that do not fully support HTML5.

How does the Sketch library function in this JavaScript code?

The Sketch library allows for creative drawing and sketching functionality in the canvas element identified by "sketchable". In this code, it listens for touch and mouse events allowing users to draw freely on the screen. The drawing features are controlled by various user interactions and animated properties. When users touch the canvas, the library draws lines using a color palette defined in the COLOURS array. This interactive capability can be utilized in Webflow projects to create engaging user experiences.

How is the drawing effect implemented with the Sketch library?

The drawing effect is implemented using the touchmove, click, and keydown event handlers within the Sketch library. When the user moves their finger or cursor across the canvas, the code retrieves the current touch points, drawing lines that follow the path traced by the user. The line width dynamically changes based on the radius variable, which defines how thick the brush stroke should be. If the user presses the "C" key or clicks on the canvas, the drawing is cleared. This interactivity can enrich designs in a Webflow site by adding a playful and artistic element.

What are the implications of using the Sketch library within a Webflow project?

Using the Sketch library in a Webflow project can significantly enhance user engagement and interactivity. The library allows for creative functions such as drawing, which can be particularly appealing in applications that require user input or creative expression. Developers must consider performance and compatibility, though, ensuring that the added functionality does not negatively impact load times or responsiveness, especially on mobile devices. Proper integration into a Webflow environment can create a unique and memorable user experience.

Swiper.js GSAP Slider
Swiper.js GSAP Slider Enhance your website with the "Meet The Team" Webflow cloneable, featuring interactive team sliders and custom animations for a polished presentation. Elevate user experience with responsive design, stylish typography, and seamless navigation. Ideal for showcasing team dynamics and expertise.
Clone
Scrollify.js Section Scroll
Scrollify.js Section Scroll Enhance web interactions with this innovative Webflow interactions cloneable by Robin Granqvist. Elevate user experiences with captivating animations and seamless navigation using Scrollify.js. Perfect for creating engaging sites with clean layouts and staggered text animations. Opt for this template to simplify dynamic interactions and improve overall user engagement.
Clone
Elegant Countdown Timer
Elegant Countdown Timer Enhance user engagement with an elegant countdown timer Webflow cloneable by Noah Raskin. This customizable timer adds urgency to your site, counting down to specific deadlines with simplicity and style. Easy to integrate and style, it boosts interactivity and visual appeal, making it ideal for events, product launches, and more.
Clone
Inline image integration
Inline image integration Discover a unique Inline image integration Webflow cloneable by Timothy Ricks. Elevate your content with seamless image-text integration for captivating storytelling. Responsive design and CSS features ensure a visually appealing and adaptable experience across devices. Empower your website with rich text layouts and enhance user engagement.
Clone
Multi-step form
Multi-step form Enhance user interaction with this Multi-step form Webflow cloneable. Streamline information gathering with a step counter, custom confirmation animation, and visually appealing checkboxes. Improve data collection efficiency and design consistency for higher engagement and conversion rates on your Webflow site.
Clone
Collapsing Text Interaction
Collapsing Text Interaction Create stunning collapsing text effects on your website with the "Collapsing Text 052" Webflow cloneable. Elevate typography with custom CSS for impressive text-shadow outlines. Enhance user experience with smooth animations and Montserrat font integration. Stand out from competitors with this SEO-friendly cloneable.
Clone
Webflow UI Kit
Webflow UI Kit Streamline your Webflow design process with the versatile Webflow Interface Kit v.02 cloneable by Flowbase. Access a range of premade UI elements, CSS animations, and JavaScript snippets to enhance workflow efficiency and create visually appealing layouts effortlessly. Ideal for designers looking to elevate their projects with ease.
Clone
Typed.js text animation
Typed.js text animation Create engaging text animations with this Typed.js text animation Webflow cloneable. Easily integrate dynamic text effects into your website for a lively user interaction. Customize typing speed and cursor effects for a personalized experience. Perfect for drawing attention to key messages and enhancing user interaction.
Clone