A flat carousel is sweet.
However what in case your playing cards might float in 3D area and orbit round like planets in your WordPress web site?
You learn that proper. Droip, the trendy no-code web site builder, now makes it potential to design immersive 3D interactions in WordPress with none third-party plugins or coding.
On this tutorial, you’ll construct a 3D round marquee (a rotating ring of playing cards that tilt, orbit, and really feel alive), all inside Droip’s visible editor.
What We’re Constructing
Think about a hula hoop standing upright in entrance of you.
Now, place 12 playing cards evenly round that hoop. As the ring spins, playing cards journey round, some face you, some tilt away, and the one on the again hides in perspective.
With Droip’s superior interactions, you possibly can create this hanging 3D impact with only a little bit of math.
That is the phantasm we’ll create. A dynamic 3D ring of playing cards with Droip’s superior remodel and animation instruments. See it dwell and get a really feel for what you’ll be constructing.
You need to use this 3D Marquee to showcase portfolios, merchandise, or inventive content material for instance of the superior interactions now potential in WordPress with a contemporary WordPress web site builder.
Half 1: Planning The Key Items
Earlier than we begin creating, let’s plan out what we’ll must make the 3D round marquee work:
- Stage (the ring): A mum or dad ingredient that spins, carrying all of the playing cards.
- Playing cards (the orbiting objects): Every card sits at a set angle across the circle.
- Perspective: A visible depth setting that makes close to playing cards seem nearer and much ones smaller.
- Tilt: A refined rotation that provides realism to the movement.
- Animation: The continual rotation that makes the ring orbit infinitely.
Spacing Playing cards Across the Circle
We’ll have 12 playing cards round a 360° ring, which means every card sits 30° aside. Consider it like clock positions:
- Card 0: 0° (entrance)
- Card 3: 90° (proper facet)
- Card 6: 180° (again)
- Card 9: 270° (left facet)
Every card shall be rotated by its angle and pushed outward to type the round ring.
The 3D Transforms
Each card makes use of a mix of transforms to place appropriately:
rotateY(angle), moveZ(radius)
Right here’s what occurs:
- rotateY(angle): turns the cardboard to its place across the circle.
- moveZ(radius): strikes it outward from the middle onto the ring.
That’s all you could place the playing cards evenly in a circle.
Why rotate, then transfer?
If you happen to transfer Z first after which rotate Y, the interpretation occurs within the ingredient’s unique area; rotating afterward will spin that translated offset across the origin and do one thing completely different.
The rotateY(angle) adopted by moveZ(radius) means “flip the ingredient to the angle, then push it out alongside its ahead path,” which locations it on the circumference.
Half 2: Constructing the 3D Round Marquee within the Droip Visible Editor
Now that you know the way the construction works, let’s begin constructing all the pieces visually inside Droip.
Step 1: Create the Wrapper and base format
- Add a Div and rename it to Wrapper.
- Set Width: 100%, Peak: 100vh, and select a pleasant background (stable or gradient).
- Inside it, add two kids:
- Customized Cursor (Optionally available)
- Banner (the part that holds our 3D Marquee)
Step 2: Create the customized cursor (Optionally available)
Subsequent, we’ll add a customized cursor. Completely non-obligatory, but it surely offers your construct that further contact of uniqueness and polish.
- Contained in the Wrapper, add a Div and rename it Cursor.
- Dimension: 32×32px, place it to absolute, high: 0, left: 0, z-index: 100.
- Add a Form ingredient (your cursor visible) contained in the Cursor div. Resize the form ingredient to 32×32px. You may add your most popular cursor form by merely changing the SVG.

- For interactions (making this tradition form act like a cursor): Choose the Cursor div and click on on interplay:
- Set off: Scroll into view.
- Animation: Cursor Path.
- Scope: Viewport.
- Smoothing: 75%.
Now your cursor will easily observe your motion in preview mode.
Step 3: Create the Banner (base for marquee)
Contained in the Wrapper, add one other Div and rename it Banner.
Arrange the next properties:
- Width: 100vw
- Peak: 100vh
- Place: relative
- Z-index: 1
This Banner will function the primary stage in your 3D Marquee. Later within the tutorial, we’ll add an interplay right here for the click-to-scale zoom impact.
Step 4: Create the Container & 3D Remodel wrapper
Now it’s time to arrange the construction that can maintain and management our 3D parts.
Contained in the Banner, add a Div and rename it Container. This can act as the primary format holder for the 3D stage.
Configure the Container:
- Width: 100%
- Max-width: 800px
- Margin: auto (to middle it on the web page)
- Place: relative
- Z-index: 2
Subsequent, contained in the Container, add one other Div and rename it 3D Remodel. This ingredient will outline the 3D area the place all of your playing cards will orbit.
Set the next properties:
- Width/Peak: 100%
- Place: absolute; high: 0; left: 0
- Z-index: 100
Now, within the Results > Remodel panel:
- Allow Protect 3D: this ensures all youngster parts (like your playing cards) exist in a real 3D atmosphere.
- Set Baby Perspective to 9000px: this provides the phantasm of depth, the place nearer objects seem bigger and farther ones seem smaller.
- Optionally, apply Scale X/Y: 0.8 if you wish to cut back the general stage measurement barely.
Briefly, this step creates the 3D “area” your rotating playing cards will dwell in — like organising the stage earlier than the present begins.
Step 5: Create the 3D Marquee (Orbit Heart)
Now we’ll create the core of the carousel, the rotating stage that each one your playing cards will connect to.
Contained in the 3D Remodel, add a Div and rename it 3D Marquee. This ingredient acts because the orbit middle. When it spins, all of the playing cards will revolve round it.
Arrange the 3D Marquee as follows:

- Width: 435px. This would be the measurement of the cardboard
- Peak: auto
- Place: relative
- Allow Protect 3D (so its youngster parts, the playing cards, keep their depth in 3D area).
- Rotate X: -10° – this barely tilts the ring backward, giving a extra pure perspective when seen from the entrance.
- Scale: X: 1, Y: 1
In easy phrases: that is your spinning hub. When the animation runs, this ingredient will rotate repeatedly, carrying all of the playing cards with it to create that easy, orbiting 3D impact.
Step 6: Create the Card Template (One Card Construction)

Subsequent, we’ll construct a single card that can function the template. As soon as full, we’ll duplicate it 11 extra instances to finish the ring.
1. Create the Entrance Card
Inside 3D Marquee, add a Div and rename it Entrance Card.
Configure it:
- Width/Peak: 100% (the ultimate place shall be managed by way of transforms)
- Border-radius: 20px
- Place: absolute
- Allow Protect 3D within the transforms panel
Notice: That is the ingredient the place you’ll later apply rotateY(…) translateZ(orbitZ) to place it across the circle.
2. Add the 3D Container
Inside Entrance Card, add one other Div and rename it to Card-3D. This acts as a 3D wrapper so we are able to rotate and place the cardboard in area with out affecting its inside format.
Settings:
- Width/Peak: 100%
- Place: relative
- Z-index: 3
- Allow Protect 3D
3. Add the Popup (Seen Entrance Face)
Inside Card-3D, add a Div and rename it Popup. This holds the primary content material, the picture or design that customers work together with.
Settings:
- Width/Peak: 100%
- Background: White
- Border-radius: 20px
Inside Popup, add an Picture ingredient:
- Width/Peak: 100%
- Border-radius: 12px
4. Add the Backface

Contained in the Popup, add one other Div and rename it Backface.
Settings:
- Padding: 12px
- Width/Peak: 100%
- Background: #FEDEFF
- Border-radius: 20px
- Place: absolute; high: 0; left: 0; z-index: 1
Transforms: Rotate Y = 180° (so it seems when the cardboard flips) - Disable displaying the actual bottom by toggling backface-visibility
Now you might have a full single card able to be duplicated and positioned across the orbit. Every card will inherit the 3D rotation and spacing we’ll set within the subsequent step.
Step 7: Duplicate Playing cards and Place Them Across the Orbit
Now that we’ve got a single card prepared, we’ll create all 12 playing cards for the carousel and place them evenly across the round orbit.
Duplicate the Card-Template
- Proper-click in your Entrance Card and choose Duplicate. This creates a brand new card that copies all of the kinds of the unique card.
- Duplicate the category holding the remodel kinds. This provides the brand new card its personal separate class for rotation/place.
- Do that 11 instances so you might have Card-1 by Card-12. Rename the playing cards
💡 Tip: Duplicating the cardboard class is necessary so every card’s remodel is impartial.
Set Every Card’s Place with 3D Transforms
For every card, set the Remodel fields (Rotate Y + Transfer Z). Use these actual values:
- Entrance Card: rotateY(0deg), MoveZ(850px)
- Card 1: rotateY( 30deg), MoveZ(850px)
- Card 2: rotateY( 60deg), MoveZ(850px)
- Card 3: rotateY( 90deg), MoveZ(850px)
- Card 4: rotateY(120deg), MoveZ(850px)
- Card 5: rotateY(150deg), MoveZ(850px)
- Card 6: rotateY(180deg), MoveZ(850px)
- Card 7: rotateY(-150deg), MoveZ(850px)
- Card 8: rotateY(-120deg), MoveZ(850px)
- Card 9: rotateY(-90deg), MoveZ(850px)
- Card 10: rotateY(-60deg), MoveZ(850px)
- Card 11: rotateY(-30deg), MoveZ(850px)
At this level, if Protect 3D and Perspective are appropriately set, you must see a hoop of playing cards in 3D area.
Step 8: Animate the Orbit (Rotate the 3D Marquee)
Now that your playing cards are all in place, let’s deliver the marquee to life by making it spin.
- Within the Layers panel, choose Web page, then go to Interactions and choose Web page Load.
- Select the 3D Marquee div as your animation goal — that is the mum or dad ingredient that holds all of the playing cards.
- Add a Rotate motion and set these values:
- Period: 30s (or any pace you want)
- X: -10°
- Y: 360°
- Loop: Infinite
Hit Preview, and also you’ll see your total 3D ring easily spinning in area — similar to a rotating carousel!
💡 Tip: The -10° tilt retains the spin wanting pure and provides depth to the orbit, reasonably than a flat, top-down rotation.
Step 9: Add Click on-to-Scale Interplay on the Banner (Zoom Toggle)
Let’s make your 3D Marquee extra enjoyable to play with by including a click-to-zoom impact, so customers can zoom out and in of the carousel with a single click on.
- Choose the Banner. That is the background container holding your 3D Marquee.
- Go to Interactions and create a brand new one with:
- Set off: Mouse Click on (Faucet)
- Goal: 3D Remodel
The Banner acts because the clickable space. Once you click on it, the animation targets the 3D Remodel div (which incorporates all the pieces contained in the 3D scene).
Now we’ll arrange a two-step toggle animation:
Step 1: First Click on

Create two responses and title them:
We’re creating each Zoom In/Out and Zoom In/Out (Tab) as a result of desktop and pill screens behave in a different way. A zoom worth that appears good on a large desktop would possibly push the 3D ring out of view or look outsized on a smaller pill display screen.
So by having two variations, Droip mechanically applies the best animation relying on the machine, retaining the zoom impact centered and balanced throughout all viewports.
Zoom In:
- Scale X: 2, Y: 2
- Transfer Y: -250
Zoom In (Tab):
- Scale X: 1, Y: 1
- Transfer Y: 0
Step 2: Second Click on (Zoom Out)

Duplicate the primary set and rename them:
Zoom Out:
- Scale X: 0.8, Y: 0.8
- Transfer Y: 0
Zoom Out (Tab):
- Scale X: 0.4, Y: 0.4
- Transfer Y: 0
Now, if you click on anyplace on the Banner, the entire 3D scene easily zooms out and in, making it really feel alive and responsive.
💡 Tip: Modify the dimensions and motion values to search out your good zoom stability for desktop and pill views.
Remaining Preview
That’s it! You’ve simply constructed a completely interactive 3D round marquee inside Droip with no code, no plugins.
It’d seem to be lots at first, however when you get the hold of it, you’ll notice how a lot energy Droip offers you.
With this contemporary WordPress web site builder, virtually any superior net interactions at the moment are potential in WordPress, all visually.


