To embed a Vimeo video in Webflow without having its height automatically set to 100%, you need to avoid the default iframe stretching behavior by controlling the embed container's aspect ratio and removing problematic CSS.
height="100%" or width="100%".width="560" and height="315" or allow Webflow to style it responsively.
Example (edited version of default Vimeo embed):
<iframe src="https://player.vimeo.com/video/123456789" width="560" height="315" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe>
video-wrapper:
This technique uses the padding-top ratio trick to maintain the correct aspect ratio.
?autoplay=1&muted=1 after the video ID to control video behavior.
To stop a Vimeo embed from having a height of 100% in Webflow, remove the inline height setting, and instead wrap the iframe in a responsive div using padding-top ratio with absolute positioning on the iframe. This ensures the video scales correctly across all devices.