我正在编写一个使用椭圆边框半径的小页面,它在浏览器中工作不一致(当然),有时与其他东西(即旧的Safari,旧的Firefox和Opera)交互不良,这些都没有正确剪辑using overflow:hidden
时的内容。
检测工作椭圆半径实现的最佳方法是什么? 看起来UA嗅探是它实际工作的唯一方式,但我觉得它很脏,坦率地说我不知道哪些版本我应该考虑工作与否。
我怀疑这应该是Modernizr的可能,但我还没有找到有关它的文档。
注意这是而不是与for How can I replace my old browser check with a feature detection check for border-radius without modernizr?相同的问题,这些浏览器说它们支持border-radius,实际上它们确实如此,但是它们以破碎的方式执行WRT椭圆边框和/或裁剪。