Tickets Viewer Carousel in Framer

Copy component

Tickets Viewer Carousel in Framer

Copy component

Nandi Muzsik

How can I improve Framer Uni?

Let me know if there’s a missing feature or something that could be improved.

Share feedback

Nandi Muzsik

How can I improve Framer Uni?

Let me know if there’s a missing feature or something that could be improved.

Share feedback

Component

Tickets Viewer Carousel in Framer

This is a Framer recreation of the tickets viewer carousel, originally created by Lost. Feel free to remix the project to explore how this interactive carousel can be built in Framer, without writing any code.

image of Nandi Muzsik
Image of Lost
image of Prianca S.

Created by

,

and

Concert ticket for a performance by the band 'Archetypes' featuring a guitarist on stage, with event details for March 30th, 2025 in Austin, Texas
Concert ticket for a performance by the band 'Archetypes' featuring a guitarist on stage, with event details for March 30th, 2025 in Austin, Texas
Concert ticket for a performance by the band 'Archetypes' featuring a guitarist on stage, with event details for March 30th, 2025 in Austin, Texas

About the resource

To create this carousel, I began by building a customizable ticket component and a ticket viewer component with four variants. Then, I created four wrapper frames, each corresponding to an active ticket. The ticket component is placed inside these wrapper frames with an absolute position. In each variant, the active wrapper frame is set to relative position, while the inactive frames are absolutely positioned, rotated 90°, and have their origin set to 50% on the X-axis and 80% on the Y-axis. These rotated frames start with an opacity of 0, which changes to 1 when they become active. The ticket frames that move left are slightly blurred, and this layer has a transition override with a small delay.

I then added click interactions to the ticket component in the first four variants, and in the final variant, I included an appear interaction that brings the carousel back to the primary variant, creating a continuous loop.

About the resource

To create this carousel, I began by building a customizable ticket component and a ticket viewer component with four variants. Then, I created four wrapper frames, each corresponding to an active ticket. The ticket component is placed inside these wrapper frames with an absolute position. In each variant, the active wrapper frame is set to relative position, while the inactive frames are absolutely positioned, rotated 90°, and have their origin set to 50% on the X-axis and 80% on the Y-axis. These rotated frames start with an opacity of 0, which changes to 1 when they become active. The ticket frames that move left are slightly blurred, and this layer has a transition override with a small delay.

I then added click interactions to the ticket component in the first four variants, and in the final variant, I included an appear interaction that brings the carousel back to the primary variant, creating a continuous loop.

About the resource

To create this carousel, I began by building a customizable ticket component and a ticket viewer component with four variants. Then, I created four wrapper frames, each corresponding to an active ticket. The ticket component is placed inside these wrapper frames with an absolute position. In each variant, the active wrapper frame is set to relative position, while the inactive frames are absolutely positioned, rotated 90°, and have their origin set to 50% on the X-axis and 80% on the Y-axis. These rotated frames start with an opacity of 0, which changes to 1 when they become active. The ticket frames that move left are slightly blurred, and this layer has a transition override with a small delay.

I then added click interactions to the ticket component in the first four variants, and in the final variant, I included an appear interaction that brings the carousel back to the primary variant, creating a continuous loop.

Series of five concert tickets featuring various bands and artists with unique designs and event dates, displayed in a linear arrangement

The five variants of the ticket viewer component in Framer.

Series of five concert tickets featuring various bands and artists with unique designs and event dates, displayed in a linear arrangement

The five variants of the ticket viewer component in Framer.

Series of five concert tickets featuring various bands and artists with unique designs and event dates, displayed in a linear arrangement

The five variants of the ticket viewer component in Framer.

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

Framer Navigator

Learn the fundamentals of Framer for free.

Build your ideas with ease by learning the basics of website building with Framer.

Nandi portrait's background
Nandi's portrait

More resources

More resources

  • Framer component called 'Pixel Image Reveal' allowing image transitions from pixelated to clear; example shows a grayscale pixelated portrait

    Pixel Image Reveal Component for Framer

    Component

    Framer component called 'Pixel Image Reveal' allowing image transitions from pixelated to clear; example shows a grayscale pixelated portrait

    Pixel Image Reveal Component for Framer

    Component

    Framer component called 'Pixel Image Reveal' allowing image transitions from pixelated to clear; example shows a grayscale pixelated portrait

    Pixel Image Reveal Component for Framer

    Component

  • Toggle UI with options: Free, Monthly, and Annual; 'Annual' is currently selected under Premium

    Dynamic Toggle Component for Framer

    Component

    Toggle UI with options: Free, Monthly, and Annual; 'Annual' is currently selected under Premium

    Dynamic Toggle Component for Framer

    Component

    Toggle UI with options: Free, Monthly, and Annual; 'Annual' is currently selected under Premium

    Dynamic Toggle Component for Framer

    Component