How can I add confetti to my Webflow site using CodePen and CSS?

TL;DR
  • Search CodePen for a suitable confetti animation and copy the URL or pen ID.
  • In Webflow, go to Project Settings, navigate to Custom Code, and paste CSS in the Head and JavaScript in the Footer sections.
  • Use a custom HTML embed element in Webflow Designer, paste the required CodePen structure, and publish the site to view the confetti effect.

To add confetti to your Webflow site using CodePen and CSS, you need to embed a CodePen that provides a confetti effect. Here’s a step-by-step guide on how to achieve this:

1. Find a Suitable CodePen

  • Search for a confetti animation on CodePen. Choose one with CSS and JavaScript, as these are compatible with Webflow.
  • Copy the CodePen URL or the pen’s unique ID for the desired effect.

2. Add Custom Code in Webflow

  • Go to Project Settings in Webflow.
  • Navigate to the Custom Code tab.
  • Paste the JavaScript/CSS codes in the appropriate sections.
  • Head Code: If the CSS is separated, copy it here.
  • Footer Code: Insert JavaScript here if needed.
  • If CodePen provides an embed option, use the Embed Code they offer directly in the Footer section.

3. Embed Code into a Page

  • Use a custom HTML embed element in the Webflow Designer where you want the confetti to appear.
  • Paste the Copy from CodePen (e.g., iframe link or specific div structure required).

4. Publish Your Site

  • Publish your website to apply the changes.
  • Test the Page to ensure the confetti appears and functions as expected.

Summary

To incorporate a confetti effect into a Webflow site, locate a suitable CodePen, embed using Webflow's Custom Code settings, place in a designated HTML element within your page, and publish. This process leverages CSS and JavaScript for animated effects.

Rate this answer

Other Webflow Questions