【HTML】在页面中画一条0.5px的线

方案1:transform: scaleY()

css 复制代码
.line {
  height: 1px;
  background: black;
  /* 先画 1px 的线,再用 scaleY(0.5) 垂直压缩为 0.5px */
  transform: scaleY(0.5);
  /* 避免模糊 */
  transform-origin: 0 0;
}

方案2:border + transform

css 复制代码
.line {
  border-bottom: 1px solid black;
  transform: scaleY(0.5);
  /* 避免模糊 */
  transform-origin: 0 0;
}

这个方案可以给上下左右 任意方向 添加极细边框

方案3:线性渐变

css 复制代码
.line {
  height: 1px;
  background: linear-gradient(to bottom, black 0%, black 50%, transparent 50%);
}

方案4:SVG

html 复制代码
<svg height="1" xmlns="http://www.w3.org/2000/svg">
  <line x1="0" y1="0.5" x2="100%" y2="0.5" stroke="black" stroke-width="0.5"/>
</svg>
相关推荐
键盘不能没有CV键19 小时前
【图片处理】✈️HTML转图片字体异常处理
前端·javascript·html
yantuguiguziPGJ20 小时前
WPF 联合 Web 开发调试流程梳理(基于 Microsoft.Web.WebView2)
前端·microsoft·wpf
大飞记Python20 小时前
部门管理|“编辑部门”功能实现(Django5零基础Web平台)
前端·数据库·python·django
tsumikistep21 小时前
【前端】前端运行环境的结构
前端
你的人类朋友21 小时前
【Node】认识multer库
前端·javascript·后端
Aitter21 小时前
PDF和Word文件转换为Markdown的技术实现
前端·ai编程
mapbar_front1 天前
面试问题—上家公司的离职原因
前端·面试
云知谷1 天前
【HTML】网络数据是如何渲染成HTML网页页面显示的
开发语言·网络·计算机网络·html
昔人'1 天前
css使用 :where() 来简化大型 CSS 选择器列表
前端·css
昔人'1 天前
css `dorp-shadow`
前端·css