Как сделать обратный прозрачный круг в CSS
Как сделать раздел на цветном фоне прозрачным с помощью CSS? вот пример для этого фона
Я все еще ничего не пробовал, потому что понятия не имею, как это сделать, поэтому, пожалуйста, помогите мне. если я помещаю его как div на div и набираю в css:
.Xclass{ background: transparent; }
его покажи мне белый фон.
Пожалуйста, помогите мне, ребята.
2 ответа
- Поместите
overflow:hidden
квадрат без фона. - Внутри этого квадрата - поместите круг с высоким
box-shadow
радиус распространения
#image{
position:relative;
margin:0 auto;
background: url(http://i.imgur.com/gVcxX9C.png);
height:500px;
width:600px;
}
#box{
position:absolute;
left:300px;
top:200px;
width:200px;
height:250px;
overflow:hidden; /* to contain #circle's box-shadow */
}
#circle{
position:relative;
margin:30px auto;
width: 150px;
height:150px;
box-shadow: 0 0 0 100px #fff; /* !!! */
border-radius:50%;
}
<div id="image">
<div id="box"><div id="circle"></div></div>
</div>
Пытаться
.Xclass {
opacity: 0.7;
}
или же
.Xclass {
background-color: rgba(15,15,15,0.7);
}