JSFiddle - React, Tailwind, and code Playground
HTML
<div id="container">
<div id="inner">
</div>
</div>
CSS
#inner {
position: relative;
width: 100%;
height: 200px;
overflow: hidden;
display: flex;
justify-content: center;
}
#inner:after {
content: '';
border-radius: 100%;
width: 150px;
height: 150px;
box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0.5);
align-self: center;
}
#container {
background: url('http://justbeecosmetics.com/img/headImage.jpg');
background-size: cover;
}