答案 0 :(得分:5)
同样的问题由盖伊解决here。
指定背景和边框时很常见。修复此问题的唯一方法是使用两个单独的元素,一个具有背景颜色,另一个具有边框颜色,填充等于边框宽度。
有关更好的解释,请参阅this article。
或尝试box-shadow: 0 0 1px 0px @yourBlueColor inset, 0 0 1px 0px @yourBlueColor;
答案 1 :(得分:2)
此问题与屏幕设备的分辨率dpi相关,您可以使用
解决此问题border: 2px solid rgba(42, 91, 195, 0.35);
使用2px,但也使用rgba透明效果来减小边框的大小
答案 2 :(得分:0)
不太好,但是通过将边框设置为1px(具有相同颜色的1px模糊半径的嵌入框阴影)将外观看起来要好得多
border: 1px solid #333;
box-shadow: inset 0 0 1px #333;