我正在尝试创建一个中间有透明圆圈的方形div。在这个div后面会有一个图像,透明的圆圈将作为一个窗口'到后面的这个图像。
以下是一个工作示例:http://caavadesign.com/
这是我尝试过的,没有成功:
<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>
我很欣赏有关如何完成此任务的任何建议
提前致谢
答案 0 :(得分:1)
答案 1 :(得分:1)
这绝对可以在css中完成,只需创建一个圆圈并将background-position
设置为fixed
:
.window{
background: url("http://upload.wikimedia.org/wikipedia/commons/5/52/New_York_Midtown_Skyline_at_night_-_Jan_2006_edit1.jpg") center no-repeat fixed;
width: 100%;
height: 100%;
border-radius: 50%;
}
更新您的CSS: