I'm working on a design concept that involves creating a square div with a transparent circle in the center. The idea is to have an image as the background, with the transparent circle acting like a window through which the background image can be seen.
For reference, you can see a similar effect in action here:
My attempt at achieving this look failed:
<div style="width:100%; height:550px; float:left; background:#aaa;">
<div style="width:250px; height:250px; margin:150px auto; border-radius:125px; background:transparent; border:1px solid #000;">
</div>
</div>
Any advice or guidance on how to successfully create this effect would be greatly appreciated!
Thank you in advance