<div class="pin1"></div>
<div class="pin2"></div>
body {
height: 100vh;
background: linear-gradient(45deg, #007991 0%, #78ffd6 100%);
}
.pin1 {
position: absolute;
top: 40%;
left: 50%;
margin-left: -115px;
border-radius: 50% 50% 50% 0;
border: 4px solid #fff;
width: 20px;
height: 20px;
transform: rotate(-45deg);
}
.pin1::after {
position: absolute;
content: '';
width: 10px;
height: 10px;
border-radius: 50%;
top: 50%;
left: 50%;
margin-left: -5px;
margin-top: -5px;
background-color: #fff;
}
.pin2 {
position: absolute;
top: 40%;
left: 50%;
margin-left: 115px;
border-radius: 50%;
border: 8px solid #fff;
width: 8px;
height: 8px;
}
.pin2::after {
position: absolute;
content: '';
width: 0px;
height: 0px;
bottom: -30px;
left: -6px;
border: 10px solid transparent;
border-top: 17px solid #fff;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.