css - 在 chrome 中看起来模糊的边框
问题描述
我在输入类型文本、电子邮件和密码中使用 1 px 实心边框。但是边框的粗细并不完美,输入框左右边框的每一边都很好,但顶部和底部看起来有点朦胧。有些地方的边界看起来是正确的,但在有些地方看起来很模糊。请找到所附图片。
CSS:
.input-control{
background: transparent;
border: 1px solid #D8DAE6;
box-sizing: border-box;
border-radius: 4px;
height: 100%;
width: 100%;
padding: 27px 20px 16px 20px;
font-weight: 500;
font-size: 16px;
color: #696969;
}
解决方案
这可能是因为低分辨率的屏幕。我有同样的问题,因为我的屏幕是 1366x768。当你有一个低分辨率的屏幕时,当有像 1px 宽度这样的微小细节时,像素就会爆发。
为了更好地理解,您可以调整浏览器窗口的大小,它会在调整大小时显示可变宽度。
推荐阅读
- java - 如何从 java.sql.Blob 类型的 zip 文件中读取和提取 zip 条目,而不将 FileInputStream 或文件路径作为字符串 java
- c# - C# GMap:如何在地图上绘制 120 度的光束角
- go - go redis 连接db1
- reactjs - React Formik Material UI Autocomplete:如何从 localStorage 填充自动完成内部的值?
- c# - 如何在选择时阻止 TabbedPage 图标向上移动
- swift4 - Apple Watch 中存储的数据在哪里以及如何访问它?
- hive - 从 Hive 中的多个表中选择 count(*)
- javascript - 突出显示每个表格行中的最高第 n 个值
- android - 在 Flutter 中使用 Firebase 成功创建新用户后,Android 应用程序崩溃
- google-oauth - 附加组件在市场中不可见