Create
Your Own Page

Explore plugins, tools and templates for your Carrd website

{ Plugins }

All plugins are ss(responsive)tt(Adapts to any screen size)ee

Fixed001 Navigation

Fixed Navigation001

Always part of your site.

This plugin keeps your navigation seamlessly fixed at the top of the screen. No need to worry about whether your site has a hero section before the navigation—it will adjust and staying where it should.You can use it with the Fixed Menu Plugin to enhance its functionality.
-
Not ready for this? ▶ Widget - Fixed Navigation


Ingredients: CSS, JavaScript


Single License - $30 USD
Unlimited License - $300 USD


You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

launched
2025-02-24

Clip002

Expand and manage your content easily

Click Expand to see it in action

This plugin allows you to manage and display page content more dynamically. It also supports multiple column layouts.Heads-up: sounds effect is not included.
-
Not ready for this? ▶ Widget - (Un)fold

Ingredients: CSS, JavaScript


Single License - $15 USD
Unlimited License - $150 USD


You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

UpdateLaunched
2025-07-102025-02-27

Shimmer003

Add a small touch

Add a shimmer effect to target images as they enter the screen to make them visually attractive. You can adjust the color, width, animation start and end points, and choose whether to sync it with scrolling.


Ingredients: GSAP, CSS, JavaScript


▼ Free - receive TXT files and a PDF guide.


You'll need at least the Carrd Pro Plus Plan (with the embeds feature and advanced setting feature) to use this plugin.

UpdateLaunched
ss(2025-08-12)tt(• Supports non–full-size images
• Resolves conflicts with Overlay tags)ee
2025-03-05

Drop Box019

Interactive Demo ▼

Drop Box019

◀ Interactive Demo

This plugin lets you attach a drop box to your element— even a menu that sticks to the top, or something that moves as you scroll.
You can use it as a dropdown menu, or simply as a message box for your users.
-
You might also like this ▶ Widget - Fixed Navigation


Ingredients: CSS, JavaScript


Single License - $15 USD
Unlimited License - $150 USD


You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

launched
2025-08-29

Hyper Accordion005

Interactive Demo ▼

Hyper Accordion005

◀ Interactive Demo

With this plugin, you can easily manage and showcase website content by turning elements into a 2 or 3-level accordion. It’s not limited to text—it works with same-level elements and even entire containers. This helps reduce endless scrolling and improves content organization.Other use cases: FAQs section, Theme Toggle Demo
Not ready for this? ▶ Widget - (Un)fold
-


Ingredients: CSS, JavaScript


Single License - $30 USD
Unlimited License - $300 USD


You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

launched
2025-03-11

Icon Rotator006

For your Icons & Buttons

This plugin lets you add interactive effects to buttons and icons when users click. You can customize the rotation direction and duration.


Ingredients: JavaScript


▼ Free - receive TXT files and a PDF guide.


You'll need at least the Carrd Pro Plus Plan (with the embeds feature and advanced setting feature) to use this plugin.

UpdateLaunched
ss(2026-02-27)tt(• Code Simplification)ee2025-03-13

Dual Tooltip007

Dual Tooltip007

for ss(Text)tt(Text, Table, List, Links, Gallery Caption)ee and Non-Text elements

With this plugin, you can add extra information to your content when users hover or click an element. It works on both text and ss(non-text elements.)tt(Icons, Buttons, Timer, Image, Gallery, Slideshow)ee
You can also customize its style to fit your page design.
-
Not ready for this? ▶ Tip - Set Tooltip for Desktop


Ingredients: CSS, JavaScript


Single License - $30 USD
Unlimited License - $300 USD


You'll need at least the Carrd Pro Plus Plan (with the embeds feature and advanced setting feature) to use this plugin.

launched
2025-03-16

Rotating Badge Text008

Rotating
Badge Text008

Typography in Motion

With this plugin, you can transform the Gallery element into a Rotating Badge Text and customize its style to match your website.


Ingredients: CSS, JavaScript


▼ Free - receive TXT files and a PDF guide.


You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

launched
2025-03-19

Theme Toggle009

Default <-> Custom

Maintain your website’s default style while creating a custom one for switching.
-
Expand the demo below to preview the effect more detail.


Ingredients: CSS, JavaScript


Single License - $30 USD
Unlimited License - $300 USD


You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

launched
2025-03-24

Text

The font color of text formatted with Markdown stays the same.

List – inverts bullet color & change the font color.

  • First item

  • Second item

  • First item

  • Second item

Button - no effect on background color.

Icon - no effect on background color.

Divider


Image - applies effect to the border.

Gallery – applies effect to the border and caption.

Timer

    Widget – no effect.

    Table

    TitleAuthorYear
    NeuromancerWilliam Gibson1984
    Snow CrashNeal Stephenson1992
    SoftwareRudy Rucker1982
    TitleAuthorYear
    NeuromancerWilliam Gibson1984
    Snow CrashNeal Stephenson1992
    SoftwareRudy Rucker1982

    Form – no effect on button's background color.

    Theme Customization Options

    • Font Color – Affects the Icon/Button icon color as well.

    • Border Color – Affects the Icon, Button, Image, Gallery, Form, Table outline-border and the container border.

    • Divider Color

    • Background Color – Applies when your website’s default background is set to a color.

    • Page Color

    • Page Border Color

    • Container Color

    • Badge Font Color – For the 008-Rotating Badge Text.

    • Badge Background Color – For the 008-Rotating Badge Text.

    • Gutters/List Bullet – Automatically inverts the color from the default color.


    Advanced Settings – For Carrd Pro Plus

    • Exclude elements from the Theme Toggle.

    • Invert specific elements.

    Overlay Tag010

    Overlay Tag010

    Buttons & Icons → Tag

    This plugin lets you easily add tags to various elements, such as images, galleries, or containers. It’s as simple as it sounds!


    Ingredients: CSS, JavaScript


    ▼ Free - receive TXT files and a PDF guide.


    You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

    UpdateLaunched
    ss(2025-08-12)tt(• Supports non–full-size images
    • Resolves conflicts with Shimmer)ee
    2025-03-26

    Swipe Scroller011

    Flexible Element Count

    Convert your container content into a horizontal scroller to showcase services or images. There is no limit on the number of elements.


    Ingredients: CSS, JavaScript


    Single License - $15 USD
    Unlimited License - $150 USD


    You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

    launched
    2025-04-02

    Swipe Scroller011

    Flexible Element Count

    Convert your container content into a horizontal scroller to showcase services or images. There is no limit on the number of elements.


    Ingredients: CSS, JavaScript


    Single License - $15 USD
    Unlimited License - $150 USD


    You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

    launched
    2025-04-02

    Introduction012

    Introduction012

    Step by Step

    This plugin lets you create step-by-step introductions for your page sections. You can set it to display automatically or trigger it with a button click. The style is customizable.


    Ingredients: CSS, JavaScript


    Single License - $60 USD
    Unlimited License - $600 USD


    You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

    launched
    2025-04-07

    Magnifier013

    Hover over the image to see it in action ▼


    This plugin allows you to magnify images—including galleries and slideshows—to size you prefer. It also supports external image URLs as zoom sources.

    Magnify. Focus. Discover.

    Ingredients: CSS, JavaScript


    Single License - $30 USD
    Unlimited License - $300 USD


    You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

    launched
    2025-04-12

    Floaty BG014

    Floaty BG014

    For the Background Pattern

    Add a floating animation effect to your page or container background pattern that responds to user cursor movement.


    Ingredients: CSS, JavaScript


    ▼ Free - receive TXT files and a PDF guide.


    You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

    UpdateUpdateLaunched
    ss(2025-09-17)tt(• Supports page's pattern
    • Supports non–full-width containers)ee
    ss(2025-08-12)tt(• Supports mobile devices)ee2025-04-18

    Slide Menu015

    Slide Menu015

    This plugin transforms your container into a side slide menu, which can be positioned on either the left or right side of the screen.Additionally, you can set the menu to remain fixed on larger screens — the rest of the page content will automatically adjust to fit the remaining space. On smaller screens, the menu will return to its sliding behavior for a more responsive experience.


    Ingredients: CSS, JavaScript


    Single License - $15 USD
    Unlimited License - $150 USD


    You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

    launched
    2025-07-18

    Gallery Content016

    Gallery Content016

    ◀ Click image to see it in action

    ▲ Click image to see it in action

    This plugin enables you to display your content within a gallery lightbox, expanding possibilities for user engagement.
    It also supports background color customization and swapping content and image order — perfect for creating more dynamic and interactive presentations.
    -
    Heads-up: the following are not supported.
    1. Iframe-based elements (Audio, Embed Video, Embed Iframe)
    2. Video thumbnail image.


    Ingredients: CSS, JavaScript


    Single License - $30 USD
    Unlimited License - $300 USD


    You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

    UpdateLaunched
    ss(2025-09-14)tt(• Supports Iframe elements)ee2025-07-26

    Break free from layout limits.

    Quisque ligula nullam lectus taciti donec volutpat porttitor cursus ante. Vehicula in vel inceptos quis tristique si dictumst nam adipiscing quam.

    Designed for flexibility and control.

    TitleAuthor
    NeuromancerWilliam Gibson
    Snow CrashNeal Stephenson

    Go beyond static displays.

      Mix content and media effortlessly.

      Quisque ligula nullam lectus taciti donec volutpat porttitor cursus ante.

      Bring interactivity to your visuals.

      Your gallery, your way.

      • First item

      • Second item

      • Third item

      Lite$price• unlimited projects
      • email support
      • access to all templates
      • basic analytics
      • cancel anytime

      Premium$price• unlimited projects
      • priority support
      • access to all templates
      • advanced analytics
      • save 17% compared to lite

      ▲ Toggle the Switch

      This plugin adds a price switch feature to your container columns.
      Simply design your column content using Carrd’s native elements — the plugin will handle the logic for the switch functionality automatically.


      Ingredients: CSS, JavaScript


      ▼ Free - receive TXT files and a PDF guide.


      You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

      launched
      2025-08-02

      Carousel ∞018

      Carousel ∞018

      Infinite Loop

      This plugin transforms your content into a seamlessly looping card carousel, automatically connecting the first and last slides to deliver a smooth, continuous browsing experience.
      — Perfect for showcasing your services, features in a dynamic and engaging way.


      Ingredients: CSS, JavaScript


      Single License - $30 USD
      Unlimited License - $300 USD


      You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

      launched
      2025-08-22

      Carousel ∞

      4

      1

      2

      3

      Smoother Scroll020

      Interactive Demo ▼

      Smoother Scroll020

      ◀ Interactive Demo

      Simply let your site have a smoother animation effect.By refining scroll behavior and easing transitions, Smoother Scroll brings a more polished, fluid feel to your animations — quietly elevating the overall user experience.


      Ingredients: GSAP, CSS, JavaScript


      ▼ Free - receive TXT files and a PDF guide.


      You'll need at least the Carrd Pro Standard Plan (with the embeds feature) to use this plugin.

      Launched
      2026-01-31

      { FAQs }

      You can use in one project for personal or commercial purposes. Resale as a standalone product or within another project is not allowed, and source files cannot be distributed.

      You can use in unlimited projects for personal or commercial purposes. Resale "as-is" is not allowed, but you may distribute or sublicense the source files as part of a larger project.

      No, the plugins are designed for easy application, and with the included PDF guide, you can set them up easily without coding knowledge.

      Seasoning is a tool that extends a plugin’s original functionality. Think of it like LEGO — small add-ons that expand what you can build.When using a plugin, you might want to check back from time to time to see if there’s any new Seasoning released for it.

      Payments are securely processed through PayPal. Once the transaction is complete, the plugin files and PDF guide will be sent automatically to the email linked to your PayPal account — there's no need to enter an email manually.Delivery usually happens within a few minutes. Please check your spam or junk folder if you don’t see the email. Need help?

      Your email will be used solely to deliver your purchase and will not be used for any other purpose.If you'd like to receive notifications about new plugin releases, feel free to sign up.

      You won’t get a discount, but if you ever decide to upgrade or renew your Carrd plan and use me as your referral, I’ll receive a referral credit — only if you’d like to.My referral code: FINNART

      { Contact }

      For customer support issues relating to a purchase please fill out the form.

      { Widgets & Tips }

      { WIDGETs }Use the Action Button to preview the widget. Click the Widget Title to see and copy the code snippet.

      Spin 3D

      <style>
      #image03,
      #gallery01,
      #slideshow01 {
      perspective: 300px;
      }
      #image03 span,
      #gallery01 .inner,
      #slideshow01 .content {
      backface-visibility: visible;
      animation: spin-3d 3s linear infinite;
      }
      @keyframes spin-3d {
      from {
      transform: rotateY(0deg);
      }
      to {
      transform: rotateY(360deg);
      }
      }
      </style>

      1. Replace #... with the actual ID of your image element.
      2. Supports three element types: Image, Gallery, and Slideshow. Use as needed. If you only use one element, remove the others (including the comma).
      3. Adjust the perspective value to increase or decrease the 3D effect.
      4. Modify 3s to control the spinning speed (shorter = faster, longer = slower).


      Spin

      <style>
      [#image05] img {
      animation: spin 15s linear infinite;
      }
      @keyframes spin {
      from {
      transform: rotate(0deg);
      }
      to {
      transform: rotate(360deg);
      }
      }
      </style>

      1. Replace [#image05] with the actual ID of your Image element.
      2. Adjust 15s to change the rotation speed.
      3. Change 360 to -360 to spin counter-clockwise instead of clockwise.


      Switch Button

      <style>
      [#buttons04] .switch a {
      cursor: pointer;
      max-width: 3.5rem !important;
      }
      [#buttons04] svg {
      display: none !important;
      }
      [#buttons04] .switch svg {
      width: 100% !important;
      margin: 0 !important;
      display: block !important;
      transform: translateX(-50%);
      transition: transform 0.5s ease !important;
      }
      [#buttons04] svg.state-on {
      transform: translateX(50%) !important;
      }
      </style>
      <script>
      const target = document.querySelector('[#buttons04] li:nth-of-type(2)');
      const circle = target.querySelector('svg');
      target.classList.add('switch');
      target.addEventListener('click', () => {
      circle.classList.toggle('state-on');
      });
      </script>

      1. Create a Buttons element and add a total of 3 buttons.
      2. Set each button’s URL to browser:none.
      3. Change the middle button’s icon to a circle.
      4. Set the first and third button’s background to transparent.
      5. In the style options:
      - Select Solid.
      - Enable Icon + Label.
      - Uncheck Span multiple lines.
      - Set the Width to Auto and adjust Corner Rounding to the maximum.
      6. Set Mobile layout to Default.
      7. Replace [#buttons04] in your code with the actual ID of your Buttons element.


      Button BG Fill

      <style>
      [#buttons03] > li > a {
      cursor: pointer;
      background: linear-gradient(to top right, #111, #112);
      background-size: 0% 100%;
      background-repeat: no-repeat;
      transition: background-size 0.4s ease, color 0.4s ease;
      }
      [#buttons03] > li > a:hover {
      background-size: 100% 100%;
      }
      </style>

      1. Replace [#buttons03] with the actual ID or class of your target element. This can also be an icon.
      2. Adjust the color values in the linear-gradient to achieve your desired effect. Make sure the two hex color values are different.


      Hover Tail

      <style>
      [.element] > *:first-child,
      [.element]:not(:has(*)) {
      cursor: pointer;
      background-image: linear-gradient(to right, white, white);
      background-repeat: no-repeat;
      background-position: left bottom;
      background-size: 0% 2px;
      transition: background-size 0.4s ease;
      }
      [.element] > *:first-child:hover,
      [.element]:not(:has(*)):hover {
      background-size: 100% 2px;
      }
      </style>

      1. Replace [.element] with the actual ID or class of your target element.
      2. Adjust the values in the linear-gradient to get the color you want.
      3. Depending on your layout, you may need to tweak the element’s width to make the underline well-positioned.


      Burger-X

      <!------ Inline ------>
      <div id="burger-x">
      <span></span>
      <span></span>
      <span></span>
      </div>
      <!------ Head ------>
      <style>
      #burger-x {
      width: 30px;
      height: 24px;
      position: relative;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      cursor: pointer;
      z-index: 1000;
      }
      #burger-x span {
      display: block;
      height: 4px;
      background: #eee;
      border-radius: 2px;
      transition: all 0.3s ease;
      }
      #burger-x.active span:nth-child(1) {
      transform: translateY(10px) rotate(45deg);
      }
      #burger-x.active span:nth-child(2) {
      opacity: 0;
      }
      #burger-x.active span:nth-child(3) {
      transform: translateY(-10px) rotate(-45deg);
      }
      </style>
      <!------ Body End ------>
      <script>
      const burger = document.getElementById('burger-x');
      burger.addEventListener('click', () => {
      burger.classList.toggle('active');
      });
      </script>

      Replace background: #333 with your desired color.


      Right-Side KO-FI Floating Button

      <style>
      .floatingchat-container-wrap {
      right: -100px;
      left: unset;
      }
      .floatingchat-container-wrap-mobi {
      right: -100px;
      bottom: 0px;
      left: unset;
      }
      .floatingchat-container-wrap-mobi iframe {
      position: unset !important;
      }
      .floating-chat-kofi-popup-iframe{
      right: 16px;
      left: unset;
      }
      </style>

      1. Copy and paste your Ko-fi floating button code into a Carrd Embed element.
      2. Remove any text inside floating-chat.donateButton.text.
      3. Set floating-chat.donateButton.background-color to "transparent".
      4. Paste the additional customization code (above) into the same Embed element.


      (Un)fold

      <details style="text-align: left;">
      <summary style="cursor: pointer;">[Unfold]</summary>
      [<ul style="display: flex; flex-direction: column; gap: .5rem; margin-top: .5rem; ">
      <li><a>link</a><li>
      <li><a>link</a><li>
      <li><a>link</a><li>
      </ul>]
      </details>

      1. Replace [Unfold] with your desired title.
      2. Replace the entire [<ul> ... </ul>] block with your own HTML content.


      Gradient Text

      <style>
      [#text09] [strong] {
      background: linear-gradient(90deg, #ff9a9e, #fad0c4, #fbc2eb, #a6c1ee);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      }
      </style>

      1. Add your text content.
      2. Replace [ #text09 ] with your actual text ID.
      3. Use strong for bold, em for italic, u for underline, and a for links.
      4. Replace the #..... hex color code with one that matches your style.


      Fixed Navigation

      <style>
      [#container05] {
      position: fixed;
      top: 0;
      left: 0;
      z-index: 20;
      }
      [#container06] {
      visibility: hidden;
      }
      </style>

      1. Create your custom navigation container.
      2. Duplicate it to make a second one.
      3. Place both containers just before the #header control break.
      4. Replace [ #container05 ] and [ #container06 ] with the actual IDs of your containers.
      5. If it isn’t fixed, set its position: fixed !important;.


      Corner elf

      <style>
      [#icons01] {
      position: fixed;
      right: 1rem;
      bottom: 1rem;
      z-index: 10;
      }
      </style>

      1. Create your custom icon.
      2. Place the icon just before the #header or after the #footer control break.
      3. Replace [ #icons01 ] with your icon’s actual ID.


      Breathe

      <style>
      @keyframes breathe {
      0% {
      transform: scale(0.9);
      }
      100% {
      transform: scale(1.1);
      }
      }
      [#buttons01] {
      animation: breathe [2s] ease-in-out alternate infinite;
      }
      </style>

      1. Replace [#buttons01] with your element’s ID.
      2. Modify [ 2s ] to control the animation duration.


      Marquee #1

      <style>
      @keyframes marquee {
      to {
      transform: translateX(-50%);
      }
      }
      [#container05] > .wrapper {
      overflow: clip;
      }
      [#container05] > .wrapper > .inner {
      min-width: max-content !important;
      animation: marquee [20s] linear infinite;
      padding-left: calc(var(--gutters, 0px) - var(--padding-horizontal, 0px));
      }
      </style>

      1. Set up a container with two columns.
      2. Add marquee text and duplicate it into the second column.
      3. Replace [ #container05 ] with your container’s ID.
      4. Modify [ 20s ] to control the animation duration.

      { TIPs }The kitchen sink of tips — in the making.

      Have a site that presents your style, and show your icons while the page is loading instead of Carrd's default loader. Embed the following code in Head and replace the URL.<style>
      #loader {
      background-image: url(https://your-icon-url-here) !important;
      }
      </style>
      Try combining this with the Spin-3D widget for a nicer effect.

      Complex Appearance?Each element comes with many manual settings — especially alignment and spacing.
      So is there a rule to follow?
      Yes. Think of it from top to bottom, from macro to micro:Page → Container → ElementWhen you set the Page-level settings, it establishes the main rule for everything inside it.
      If an element’s Contents/Alignment value is set to Auto, it follows the rule of its upper level (Page or Container).
      You only need to manually set an element’s Contents/Alignment value when you want it to break away from its parent’s rule.The same principle applies to Animation settings.

      After setting up the Background and Canvas (Page), all that’s left is adding elements to enrich your site.Among them, there’s one special element — the Container. So when and why should you use it?1. Apply a different style or background
      Use a Container when you want a area to have a different color, image, or style from the page/background.
      2. Better organize elements
      Placing elements inside a Container makes it easier to adjust their position and alignment.
      3. Create columns for layout
      The Page behaves like a waterfall — each element takes up a full row by default.
      A Container allows you to create columns and give elements their own structured space.

      I usually follow this path when starting a new site:1. Decide the background style
      Choose the overall background first (solid color, image, slideshow, etc.).
      This will appear across the entire screen.
      2. Set up the Page element
      The Page element acts as a canvas. It’s where your site content lives.
      But what’s the difference between Default and Box (Wide Box / Tall Box), and which one should you use?
      • Box
      Lets you style the page itself — such as setting a background color, margin, border, etc.
      Think of it as creating a card layout.
      • Default
      Focuses more on the content itself. You can’t style the page directly.
      It works well when you have rich content that naturally forms the whole layout.
      Although both can achieve similar results, this is how I usually distinguish between them.

      Carrd Standard account users cannot control element visibility on different devices. However, you can use the following code to achieve this.
      -
      <style>
      /* Hide Element on Desktop */
      @media screen and (min-width: 736px) {
      #gallery01 {
      display: none;
      }
      }
      /* Hide Element on Mobile */
      @media screen and (max-width: 736px) {
      #container03, #icons01 {
      display: none;
      }
      }
      </style>
      736px is a common breakpoint between desktop and mobile devices, but you can set it to any value you prefer.

      When I first started using Carrd, one thing bothered me: it took a long time to scroll just to find the font or icon I wanted.
      Later I realized you can simply type the beginning letter of the font or icon name after the list appears—making the search much faster.

      const element = document.querySelector('#text38');
      element.setAttribute('title', 'tooltip content... ...');
      1. Here, we use JavaScript select the element with the ID text38 and store it in the variable element.
      2. Then, we set its title attribute to the desired tooltip content using setAttribute.
      3. The browser’s built-in behavior automatically displays a default tooltip when the user hovers over the element on a desktop device.
      4. If you have a Carrd Pro Plus account, you can add an attribute directly in the element settings (gear icon), for example: title=your tooltip content

      #text01 {
      opacity: 0.8;
      padding: 0 0 1rem 1rem;
      background-color: #216E5B;
      border: 1px solid #FFFFFF;
      border-radius: 0 0 16px 16px;
      }
      1. Here, we're selecting the #text1 element as the target.
      2. opacity accepts values from 0 (fully transparent) to 1 (fully opaque).
      3. padding uses four values in the order: top, right, bottom, left.
      4. Instead of a solid color, you can also use a gradient like: background: linear-gradient(90deg, #color1, #color2);
      5. border combines thickness, style (e.g. solid), and color.
      6. border-radius with four values sets the corner radius in this order: top-left, top-right, bottom-right, bottom-left.

      #container22 > .wrapper > .inner > :nth-child(2) {
      ... ...
      }
      1. Here, we’re selecting the second column inside #container22.
      2. To target a different container or column, simply update the container ID and adjust the :nth-child() selector accordingly.

      icon.addEventListener('click', () => {
      icon.classList.add('rotate');
      });
      1. Assume you have already selected the icon element and want to add the rotate class when it’s clicked.
      2. We use addEventListener to listen for the click event, and classList.add to add the rotate class.
      3. You can also add browser:none to the icon in Carrd’s URL column.

      const icon = document.getElementById('icons01');1. The code on the right side of the equals sign selects an element by its ID. In this case, icons01 refers to the element's ID, which you can find in the gear icon settings.
      2. The selected element is stored in the variable icon, so you can now use icon to reference that element in your code.

      TagEmbed Position
      <style> ... ... </style>Head
      <script> ... ... </script>Body End
      HTML contentsInline

      { Templates }
      Choose the one that right for you

      Starter
      This template features four well-structured sections, a highlighted menu, and a fixed navbar. Great for fans of a low-key style, or you can change the theme to suit your taste.
      Sticker
      A classic one-page layout with a generous side panel for seamless navigation. Perfect for visual storytelling and presentation.
      Clean
      A minimal and elegant template designed for showcasing your brand and impactful photography. Perfect for creators and studios who want a clear, distraction-free presentation.
      Greed
      Grid-based one-page design that gives the entire page stronger visual impact. Ideal for those who want a fast, highly visual presentation.
      銀河ステ声が
      A fully featured template designed for those ready to build a complete, functional website. It supports news sorting and multiple content categories, making it easy to organize, manage, and present information clearly.
      Mauboli
      Comes with an elegant side panel and well-structured categories, allowing users to navigate easily through collapsible and expandable sections. Ideal for brand introductions and service-focused websites.
      Mauris
      Suitable for those who prefer a dark theme and need space to present more information, such as events or introductory content.
      Matter
      Ideal for a simple site presentation with fast editing and flexible adaptation.