我试图获得一个具有相同颜色轮廓的圆形按钮,但这似乎不可能。轮廓最终总是呈正方形。有没有一种方法可以用 a 来实现这一点,或者它可能只能用 a 来实现?
button { width: 40px; height: 40px; border: none; border-radius: 40px; cursor: pointer; background-color: black; display: inherit; outline: 5px solid black; outline-offset: 5px; }
<button></button>
我添加了一张图片,因为这似乎只发生在 Safari 上...来自 Safari 片段的屏幕截图
我需要它在所有浏览器中工作,尤其是在移动设备上。
Safari 在 Safari 技术预览版 157 上修复了此错误。来源:https://webkit.org/blog/13575/release-notes-for-safari-technology-preview-157/
你可以使用这个“黑客”。
信息:在 Brave 浏览器中,您的代码片段也出现了一个正方形;