【发布时间】:2015-05-06 17:20:27
【问题描述】:
我基本上是在尝试做一个“CSS-triangle”(你知道,一个使用边框生成整个形状的元素)但是我想要一个左侧有圆角的正方形而不是三角形右侧的直角。
这在 Chrome 中运行良好,但 IE11 在左上角创建了一个奇怪的伪像。 (圆角应该是背景色的椭圆形。真的很奇怪!)
有没有办法为 IE11 创建解决方法?
.RoundedElement {
width: 0;
height: 0;
border-top: none;
border-bottom: 50px solid transparent;
border-right: 20px solid #00a2d4;
position: relative;
right: 20px;
border-radius: 15px 0px 0px 15px;
border-color: #F7A824;
}
【问题讨论】:
-
有理由不简单地使用border-radius with a background 吗?
-
应该从ie9开始支持
-
它甚至在我身边的 FF 中也不起作用。
-
您分享的演示似乎不像您描述的那样使用 Chrome。你能分享一张想要的形状的截图吗?
标签: html css internet-explorer-11 css-shapes