Microsoft Edge无法很好地呈现样式

时间:2019-05-16 15:39:40

标签: css

我有一个带有css的椭圆形,在Chrome中可以很好地渲染,但是在Microsoft Edge中则不能。这是我的照片:

EDGE

enter image description here

CHROME或Firefox

enter image description here

这是我的课程:

.ovalo {
  margin-left: -3.2rem;
  top: 4px;
  position: absolute;
  background: #343434;
  background-repeat: repeat;
  border-width: thin 10px;
  transition: all;
  border-radius: 150px;
  -webkit-border-radius: 10 50% / 0 100%;
  -moz-border-radius: 0 50% / 0 100%;
  height: 100px;
  width: 80%;
  border: 4px solid #343434;
  overflow: hidden;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
<div class="ovalo"></div>

1 个答案:

答案 0 :(得分:1)

border-radius: 150px;
-webkit-border-radius: 10 50% / 0 100%;
-moz-border-radius: 0 50% / 0 100%;

此代码是该显示器的罪魁祸首。为了在所有浏览器上正确呈现,此设置应相同。实际上,您可以修剪所有这些浏览器前缀,只需将border-radius: valu用于地球上超过98%的浏览器即可! Here is proof.