Making a responsive iframe is challenging, especially for YouTube videos.
When you try to embed the YouTube video inside the website, you will see that the embedded video is not properly responsive according to the aspect ratio.
Follow this tutorial if you are looking for a solution to make a responsive iframe for any use case, mainly a YouTube iframe.
Before:
After:
For the iframe-wrapper put the following styles:
For the iframe class, put the following styles:
Now, place it somewhere inside the parent container where you can set the proper width for your embedded video.
In this tutorial, you learned about how to make an iframe response. You will see how often this solution can help you in your web development career.
I have another guide for you about CSS grids. Go ahead and learn to make responsive websites fast.
For more quick solutions for web development. Don't forget to subscribe to our newsletter.