To customize the play button appearance in Webflow’s native video module (like those using a Vimeo embed), you need to use custom styles or replace the video module with a custom-built structure. The default Vimeo embed does not permit direct customization of the play button style.
1. Use a Thumbnail Image & Custom Play Button
- Replace the Video Module with a static Image element (using the video thumbnail) inside a div block.
- Add a custom circular play button (SVG or styled div) on top using absolute positioning.
- When the button is clicked, use interactions to hide the thumbnail and play the video.
2. Embed Video with Customized Structure
- Use an Embed element with the Vimeo URL inside an iframe.
- Add ?background=1&autoplay=1 to the Vimeo URL to autoplay on click.
- Use custom JS/Webflow interaction to swap the image and show the video when the play button is clicked.
3. Style the Custom Play Button
- Wrap the circular button in a div and set:
- Border-radius: 50%
- Background color as desired
- Fixed size, like 60x60px
- Use SVG or Webflow icons for the triangle play symbol inside.
- Add hover/interaction states for engagement.
4. Optional: Lazy Load the Video
- For performance, the actual video iframe is only loaded after the play button is clicked.
- Keep the layout light with loading="lazy" on the iframe if used.
Summary
To change the rectangle Vimeo play button to a custom circular button, replace the native Webflow video module with a static image and a styled circular button using Webflow elements and interactions. This allows full control over design and behavior.