So I have a border that is basically a half circle but rotated slightly. It looks fine in firefox but in chrome it has a thin line on the part of the border that should be transparent. If the element is not rotated it looks good in chrome and does not have the artifact appear. Anyone know what I'm missing here?
body {
background-color: lightblue;
}
#line {
border: 7px solid;
border-top-left-radius: 100% 200%;
border-top-right-radius: 100% 200%;
width: 300px;
height: 150px;
border-color: #000 #000 rgba(0, 0, 0, 0) #000;
margin: 100px;
-webkit-transform: rotate(20deg)
}
<div id="line"></div>
and then here is what it looks like: in Chrome, in firefox