How to update variables:

  1. Open your project in Designer.
  2. Find the Variables panel:
    • Click the Variables icon (a circle with a dot inside) located near color or typography controls in the Style panel.
    • Or press Shift + Cmd/Ctrl + M to open the Style Manager, then select Variables tab.
  3. Here you’ll see your color and typography variables grouped (like --Primary Color, --Heading Font Size).
  4. Click any variable to edit its value.
  5. Your site updates automatically everywhere that variable is used.
instruction-image

You can also use the Style panel to directly change colors and typography for individual elements, if you don’t want to use variables.

instruction-image

To change text:

  • Click directly on any text in Designer and type your own content.

To change images:

  1. Select the image.
  2. In the Settings panel (gear icon), click Replace Image.
  3. Upload your new image or pick one from Assets.
instruction-image
Type image caption here (optional)

To replace an icon:

  1. Click the icon element → Edit Embed.
  2. Paste your new <svg>...</svg> code.
  3. Save, and the icon updates instantly.
instruction-image
Type image caption here (optional)
  1. Select an animated element.
  2. Open the Interactions panel (⚡ icon).
  3. Modify triggers, easing, duration, or effects.
  4. Preview using the eye icon.
instruction-image
Type image caption here (optional)
  1. Open the Pages panel.
  2. Click the gear icon beside the page.
  3. Update:
    • SEO Title
    • Meta Description
    • Open Graph Image
instruction-image

This helps your site rank well and look great when shared.

  1. Open Site Settings → Custom Code →  before </body> tag.
  2. Paste the code bellow:
<script>
  document.addEventListener("DOMContentLoaded", function () {
    gsap.registerPlugin(ScrollTrigger);

    const fadeTexts = document.querySelectorAll(".fade-text");

    fadeTexts.forEach((text) => {
      const delay = parseFloat(text.dataset.delay) || 0;

      const words = text.textContent.trim().split(/\s+/);
      text.innerHTML = ""; // clear existing
      words.forEach(word => {
        const wordEl = document.createElement("span");
        wordEl.className = "word";
        word.split("").forEach(char => {
          const charEl = document.createElement("span");
          charEl.className = "char";
          charEl.textContent = char;
          wordEl.appendChild(charEl);
        });
        text.appendChild(wordEl);
        text.appendChild(document.createTextNode(" "));
      });

      const chars = text.querySelectorAll(".char");
      gsap.from(chars, {
        duration: 1,
        autoAlpha: 0,
        y: 0,
        stagger: 0.03,
        delay: delay,
        ease: "power2.out",
        scrollTrigger: {
          trigger: text,
          start: "top 85%",
          toggleActions: "play none none none",
          once: true
        }
      });
    });
  });
  
</script>
instruction-image
  1. Select any heading or text block that you want to animate.
  2. Add the class name: "fade-text" to enable the animation.
instruction-image

You can adjust duration, stagger, or start values to change timing or trigger point of the GSAP text animation from the JavaScript Code.