✶ 2 for 1 special: create a interactive 3D scene in @splinetool & add it to your @framer project. Let's go ↓
Fire up Spline, and set up for your scene:
• set a light bg color that complements your color scheme
• add your first shape (or object), and set its position to 0, 0, 0
• sprinkle in some more shapes
👨🏼🍳 Now, it's time to cook up some materials. I'm making 3 → an off-white, purple, and glass.
Since this isn't meant to be a Spline tutorial, I'm not going to write out the configs. Pause the video and copy the values if you're following along.
Assign the materials we just created to your composition as you see fit. There's no wrong way to do this, just follow the ✨ vibes ✨
Once your materials are added, you might realize that the colors we chose earlier aren't quite perfect. If so, just go back & tweak them until you're happy with the result.
At this point, all of your objects are on the same plane, which isn't ideal for what we're trying to do. Move them around to create some depth to your composition.
☝️ Make sure to keep the main shape at the 0, 0, 0 position
This step is optional, but you can tweak the light sources to create even more depth ↓
Great work, your 3D scene is complete! It's time to export it and get it ready for your Framer project.
👆Disable Pan & Zoom, and you're ready to go!
Inside of Framer, add an "Embed" element to your canvas and paste the URL you copied from Spline.
You're done, but if you want to add some extra 🌶️ spice, enable the "On Hover" property back in Spline.
All done! Look at it go 🥹
🛸 I hope you found this tutorial helpful. If so, please RT to spread the love
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Let's make these butter-smooth expanding cards in under 5 min
If you don't have any frames that you want to animate yet, create some ↓
Select all of the cards & create a component. Then:
• create as many new variants as you have cards
• drop the opacity of each card to something low (I used 0.45)
• then, going through each variant, resize & position one of the cards
• set its opacity to 1
• resize it to whatever you want
• set its position to "fixed,"
• center it within the viewport
Add your video source (I'm adding a URL, but you can upload your video for the same result)
• bump up the radius (or don't)
• make sure "playing" attribute is set to "no"
• then increase the height of your breakpoint (to allow for plenty of scrolling)
Let’s make this super clickable glowstick button in 5 minutes without any code ↓
👨🏻🍳 Start by creating a button, then turn it into a component.
• create a frame with a 100% relative width and height & set its position to absolute
• remove the fill & center it
• turn it into a vertical stack
• rename it to "Container"
• set "gap" to 0
Now, we'll duplicate the "container' we just created, rename it to "columns" and nest it within the container stack🪆
• change its position to "relative"
• set width and height to "fill"
• change the stack direction to horizontal
• make sure that that the gap is set to 0
Super easy way to add a chromatic aberration effect to any layer in your Figma project. Legggo ↓
This first part will break down the fundamentals behind the effect. This will work on simple shapes & text layers. For this example, I will use this really round rectangle
Duplicate your layer 3 times, and fill each one with RGB