编辑:原来这是在 macOS catalina 中修复的。一路顺风!
当用户放大或缩小时,如何保持按钮的外观?按钮的文本和边缘之间的间距需要保持一致。
在这里画的小提琴上工作:http: //jsfiddle.net/DevinRhode2/B4Usb/5/
如果您将浏览器缩放设置为 100% 并zoom: 1.1;
从小提琴中移除,您将看到带有完全包含且居中文本的按钮 - 这种外观就是目标。
通过必要的修改,为原生 mac 样式按钮重新创建 css 可能更容易。
解决这个问题,或者重新创建相同的 OS X 样式并不容易,所以我开始了赏金。