Source Sans 3字体完整指南:如何为你的项目选择最佳开源UI字体
Source Sans 3字体完整指南如何为你的项目选择最佳开源UI字体【免费下载链接】source-sansSans serif font family for user interface environments项目地址: https://gitcode.com/gh_mirrors/so/source-sansSource Sans 3是Adobe开发的一款专业级开源无衬线字体家族专为用户界面环境优化设计。这款字体提供从ExtraLight到Black的完整字重体系支持多种格式完全免费且可用于商业项目。作为一款优秀的开源UI字体Source Sans 3在屏幕显示效果、跨平台兼容性和设计灵活性方面表现卓越是设计师和开发者的理想选择。 用户界面设计中的字体困境在数字产品设计中字体选择常常成为设计师和开发者的痛点。许多项目面临以下挑战屏幕显示效果差传统字体在小尺寸下模糊不清字重选择有限缺乏完整的字体粗细层次商业授权复杂商业字体授权费用高昂且限制多跨平台不一致不同设备和浏览器渲染效果差异大加载性能问题字体文件体积过大影响页面加载速度这些问题直接影响用户体验和产品美观度而Source Sans 3正是为解决这些问题而生。 Source Sans 3的四大核心优势1. 专为屏幕优化设计Source Sans 3的每个字符都经过精心调校确保在各种屏幕尺寸下都能保持清晰可读性。字体间距、笔画粗细和字形设计都针对数字界面进行了优化特别适合网页和移动应用使用。2. 完整的字体生态系统8种字重从ExtraLight(200)到Black(900)的完整字重体系斜体支持每种字重都有对应的斜体版本多格式支持提供OTF、TTF、WOFF、WOFF2等多种格式可变字体支持动态调整字重和宽度的现代字体技术3. 完全免费的开源授权基于OFL-1.1开源许可证Source Sans 3可以免费用于个人和商业项目自由修改、分发和嵌入无需担心版权纠纷和法律风险4. 卓越的跨平台兼容性在Windows、macOS、Linux系统上表现一致各种浏览器和渲染引擎兼容性良好确保用户在任何设备上都能获得一致的视觉体验。 5分钟快速入门指南获取字体文件git clone https://gitcode.com/gh_mirrors/so/source-sans项目目录结构清晰便于使用source-sans/ ├── OTF/ # OpenType格式字体 ├── TTF/ # TrueType格式字体 ├── VF/ # 可变字体文件 ├── WOFF/ # Web开放字体格式 ├── WOFF2/ # Web开放字体格式2 ├── source-sans-3.css # 静态字体CSS文件 ├── source-sans-3VF.css # 可变字体CSS文件 └── LICENSE.md # 开源许可证桌面系统安装方法Windows安装步骤进入TTF或OTF文件夹右键点击需要的字体文件选择安装或为所有用户安装macOS安装步骤打开字体册应用将字体文件拖入窗口点击安装字体按钮Linux安装命令# 将字体复制到系统字体目录 sudo cp TTF/*.ttf /usr/share/fonts/truetype/ # 更新字体缓存 sudo fc-cache -fv网页项目集成方案方案一使用预构建CSS文件!DOCTYPE html html head !-- 引入预构建的CSS文件 -- link relstylesheet hrefsource-sans-3.css style :root { --primary-font: Source Sans 3, -apple-system, BlinkMacSystemFont, sans-serif; } body { font-family: var(--primary-font); font-weight: 400; line-height: 1.6; } h1 { font-weight: 700; font-size: 2.5rem; } .subtitle { font-weight: 600; color: #666; } .light-text { font-weight: 300; font-style: italic; } /style /head body h1使用Source Sans 3的主标题/h1 p classsubtitle副标题使用Semibold字重/p p正文内容使用Regular字重提供舒适的阅读体验/p p classlight-text辅助说明文字使用Light斜体/p /body /html方案二自定义字体加载策略/* 优化字体加载性能 */ font-face { font-family: Source Sans 3; font-weight: 400; font-style: normal; src: url(WOFF2/TTF/SourceSans3-Regular.ttf.woff2) format(woff2), url(WOFF/TTF/SourceSans3-Regular.ttf.woff) format(woff); font-display: swap; /* 避免布局偏移 */ } font-face { font-family: Source Sans 3; font-weight: 700; font-style: normal; src: url(WOFF2/TTF/SourceSans3-Bold.ttf.woff2) format(woff2), url(WOFF/TTF/SourceSans3-Bold.ttf.woff) format(woff); font-display: swap; } /* 字体回退策略 */ body { font-family: Source Sans 3, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; } 实战应用场景解析场景一企业级管理系统界面挑战管理系统需要清晰的层次结构和长时间阅读的舒适性解决方案/* 管理系统字体配置 */ .dashboard-container { font-family: Source Sans 3, system-ui, sans-serif; } /* 数据表格 */ .data-table { font-size: 14px; font-weight: 400; } .data-table th { font-weight: 600; /* Semibold */ background-color: #f5f5f5; } .data-table .highlight { font-weight: 700; /* Bold */ color: #2c3e50; } /* 表单控件 */ .form-label { font-weight: 500; /* Medium */ margin-bottom: 8px; } .form-input { font-family: Source Sans 3, sans-serif; font-weight: 400; } /* 按钮文字 */ .btn-primary { font-weight: 600; font-size: 15px; } .btn-secondary { font-weight: 500; font-size: 14px; }场景二移动端电商应用挑战移动端屏幕空间有限需要在小尺寸下保持清晰响应式字体配置/* 移动端字体系统 */ :root { --mobile-base: 16px; --tablet-base: 18px; --desktop-base: 20px; } /* 基础字体设置 */ .mobile-app { font-family: Source Sans 3, -apple-system, sans-serif; } /* 产品标题 */ .product-title { font-weight: 700; font-size: 1.25rem; line-height: 1.4; } /* 价格显示 */ .price { font-weight: 600; font-size: 1.5rem; color: #e74c3c; } /* 商品描述 */ .product-description { font-weight: 400; font-size: 0.875rem; line-height: 1.6; color: #666; } /* 按钮文字 */ .add-to-cart-btn { font-weight: 600; font-size: 1rem; } /* 响应式调整 */ media (min-width: 768px) { .product-title { font-size: 1.5rem; } .product-description { font-size: 1rem; } }场景三技术文档和API参考挑战技术文档需要良好的可读性和代码显示效果文档排版方案/* 技术文档字体配置 */ .tech-doc { font-family: Source Sans 3, Segoe UI, Tahoma, Geneva, sans-serif; max-width: 800px; margin: 0 auto; line-height: 1.7; } /* 标题层次 */ .doc-h1 { font-weight: 700; font-size: 2.2rem; margin: 2rem 0 1rem; border-bottom: 2px solid #3498db; padding-bottom: 0.5rem; } .doc-h2 { font-weight: 600; font-size: 1.8rem; margin: 1.5rem 0 0.8rem; color: #2c3e50; } .doc-h3 { font-weight: 500; font-size: 1.4rem; margin: 1.2rem 0 0.6rem; color: #34495e; } /* 代码块 */ .code-block { font-family: Source Sans 3, Consolas, Monaco, monospace; font-weight: 500; background: #f8f9fa; padding: 1rem; border-radius: 6px; border-left: 4px solid #3498db; overflow-x: auto; } /* 内联代码 */ .inline-code { font-family: Source Sans 3, monospace; font-weight: 500; background: #f1f2f3; padding: 0.2rem 0.4rem; border-radius: 3px; font-size: 0.9em; } /* 引用块 */ .blockquote { font-weight: 300; font-style: italic; border-left: 4px solid #95a5a6; padding-left: 1rem; margin: 1rem 0; color: #7f8c8d; } 字体字重选择指南表应用场景推荐字重字体权重适用位置视觉效果品牌标识Black900品牌Logo、主视觉标题强烈视觉冲击权威感强主标题Bold700页面主标题、重要提示明确层次突出重点内容副标题Semibold600章节标题、分类标签适中的强调效果按钮文字Medium500操作按钮、导航链接清晰可点击不过于夸张正文内容Regular400段落文本、列表内容舒适的长时间阅读体验辅助信息Light300注释、说明文字轻量级不喧宾夺主次要内容ExtraLight200页脚、版权信息最轻量级用于背景信息⚡ 高级技巧与性能优化字体加载性能优化1. 预加载关键字体资源!-- 在HTML头部预加载最常用的字体 -- link relpreload hrefWOFF2/TTF/SourceSans3-Regular.ttf.woff2 asfont typefont/woff2 crossorigin link relpreload hrefWOFF2/TTF/SourceSans3-Bold.ttf.woff2 asfont typefont/woff2 crossorigin2. 智能字体加载策略// 检测字体加载状态 if (fonts in document) { const font new FontFace( Source Sans 3, url(WOFF2/TTF/SourceSans3-Regular.ttf.woff2) format(woff2) ); font.load().then(() { document.fonts.add(font); document.documentElement.classList.add(fonts-loaded); }).catch(error { console.warn(字体加载失败:, error); // 使用系统字体回退 }); } // CSS中的字体回退策略 body { font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif; } .fonts-loaded body { font-family: Source Sans 3, system-ui, sans-serif; }3. 按需加载字体文件/* 根据视口宽度加载不同字重 */ media (max-width: 768px) { /* 移动端只加载必要字重 */ font-face { font-family: Source Sans 3 Mobile; font-weight: 400; src: url(WOFF2/TTF/SourceSans3-Regular.ttf.woff2) format(woff2); } font-face { font-family: Source Sans 3 Mobile; font-weight: 700; src: url(WOFF2/TTF/SourceSans3-Bold.ttf.woff2) format(woff2); } } media (min-width: 769px) { /* 桌面端加载完整字重 */ font-face { font-family: Source Sans 3 Desktop; font-weight: 400; src: url(WOFF2/TTF/SourceSans3-Regular.ttf.woff2) format(woff2); } /* 其他字重定义... */ }可变字体高级应用Source Sans 3的可变字体功能让字体设计更加灵活/* 使用可变字体实现动态效果 */ .dynamic-typography { font-family: Source Sans 3 VF, sans-serif; font-variation-settings: wght 400, /* 字重 */ wdth 100; /* 宽度 */ transition: font-variation-settings 0.3s cubic-bezier(0.4, 0, 0.2, 1); } /* 悬停效果 */ .dynamic-typography:hover { font-variation-settings: wght 700, wdth 105; } /* 动画效果 */ keyframes weight-animation { 0% { font-variation-settings: wght 300; } 50% { font-variation-settings: wght 700; } 100% { font-variation-settings: wght 300; } } .animated-text { animation: weight-animation 3s ease-in-out infinite; } /* 响应式可变字体调整 */ .responsive-heading { font-family: Source Sans 3 VF, sans-serif; font-size: clamp(1.5rem, 5vw, 3rem); font-variation-settings: wght 700; } media (max-width: 768px) { .responsive-heading { font-variation-settings: wght 600; } }❓ 常见问题解答Q: Source Sans 3支持哪些语言字符A: Source Sans 3主要支持拉丁字母、希腊字母和西里尔字母字符集。对于中文、日文或韩文等非拉丁文字建议搭配相应的本地化字体使用。Q: 如何在React项目中集成Source Sans 3A: 在React项目中可以将字体文件放入public/fonts目录然后在全局CSS中引入/* src/index.css 或 src/App.css */ font-face { font-family: Source Sans 3; src: url(/fonts/SourceSans3-Regular.woff2) format(woff2); font-weight: 400; font-display: swap; } font-face { font-family: Source Sans 3; src: url(/fonts/SourceSans3-Bold.woff2) format(woff2); font-weight: 700; font-display: swap; } /* 在组件中使用 */ import ./App.css; function App() { return ( div classNameapp-container h1 style{{ fontFamily: Source Sans 3, sans-serif }} 使用Source Sans 3的标题 /h1 /div ); }Q: 字体文件体积会不会影响网页性能A: Source Sans 3的WOFF2格式经过高度优化单个字重文件约30-50KB。通过以下策略可以进一步优化只加载项目实际需要的字重使用font-display: swap避免布局偏移实施字体子集化如果只使用特定字符集利用浏览器缓存和CDN加速Q: 可以修改Source Sans 3字体文件吗A: 可以但需要遵守OFL许可证的要求修改后的字体不能使用Source作为名称必须保留原始版权声明修改版本需要采用相同的开源许可证建议使用FontForge或Glyphs等专业工具进行修改Q: 如何在不同设计工具中使用Source Sans 3A:Figma/Sketch: 安装字体后即可在设计中使用Adobe Creative Cloud: 直接安装到系统字体库Web设计工具: 通过CSS font-face引入移动应用开发: 将字体文件打包到应用资源中⚠️ 关键注意事项与避坑指南1. 字体加载顺序问题错误做法/* 错误在使用之后定义 */ body { font-family: Source Sans 3, sans-serif; } font-face { font-family: Source Sans 3; /* ... */ }正确做法/* 正确先定义后使用 */ font-face { font-family: Source Sans 3; /* ... */ } body { font-family: Source Sans 3, sans-serif; }2. 字体回退策略缺失错误做法/* 错误没有字体回退 */ body { font-family: Source Sans 3; }正确做法/* 正确包含系统字体回退 */ body { font-family: Source Sans 3, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; }3. 字重使用混乱错误做法/* 错误过多字重导致视觉混乱 */ .title { font-weight: 900; } .subtitle { font-weight: 800; } .content { font-weight: 700; } .caption { font-weight: 600; } .footer { font-weight: 500; }正确做法/* 正确限制使用2-3种字重 */ .title { font-weight: 700; } /* Bold */ .subtitle { font-weight: 600; } /* Semibold */ .content { font-weight: 400; } /* Regular */ .caption { font-weight: 300; } /* Light */ .footer { font-weight: 300; } /* Light */4. 移动端字体大小不当错误做法/* 错误移动端字体过小 */ .mobile-text { font-size: 12px; }正确做法/* 正确移动端适当增大字体 */ .mobile-text { font-size: 16px; /* 最小可读尺寸 */ line-height: 1.6; } /* 使用响应式单位 */ .responsive-text { font-size: clamp(16px, 4vw, 18px); }5. 忽略字体性能优化错误做法/* 错误一次性加载所有字重 */ font-face { font-family: Source Sans 3; src: url(all-weights.woff2); /* 假设包含所有字重 */ }正确做法/* 正确按需加载关键字重 */ font-face { font-family: Source Sans 3; src: url(SourceSans3-Regular.woff2) format(woff2); font-weight: 400; font-display: swap; } font-face { font-family: Source Sans 3; src: url(SourceSans3-Bold.woff2) format(woff2); font-weight: 700; font-display: swap; } 下一步行动建议1. 立即开始体验克隆项目到本地git clone https://gitcode.com/gh_mirrors/so/source-sans在个人项目或原型中试用Source Sans 3体验不同字重在各种场景下的表现2. 进行对比测试与系统默认字体进行A/B测试对比其他常用UI字体如Roboto、Inter等收集用户反馈和阅读体验数据3. 深入探索高级特性尝试可变字体的动态效果实验字体加载性能优化策略探索字体子集化技术4. 性能监控与优化使用Chrome DevTools的字体面板分析性能监控网页字体加载时间实施字体加载优化策略5. 参与社区贡献在项目仓库中报告遇到的问题分享使用经验和最佳实践为字体改进提供建议Source Sans 3以其专业的设计、完整的字重系统和友好的开源许可证为设计师和开发者提供了强大的排版工具。无论你是创建移动应用、设计网站还是制作技术文档这款字体都能显著提升产品的视觉质量和用户体验。开始你的Source Sans 3之旅让专业排版变得简单高效【免费下载链接】source-sansSans serif font family for user interface environments项目地址: https://gitcode.com/gh_mirrors/so/source-sans创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

终极PDF差异检测指南:如何使用diff-pdf轻松比较文档版本

终极PDF差异检测指南:如何使用diff-pdf轻松比较文档版本

终极PDF差异检测指南:如何使用diff-pdf轻松比较文档版本 【免费下载链接】diff-pdf A simple tool for visually comparing two PDF files 项目地址: https://gitcode.com/gh_mirrors/di/diff-pdf 还在为PDF文档的版本对比而烦恼吗?你是否曾经花费…

2026/10/17 17:30:34 阅读更多 →
Axure中文汉化终极指南:3分钟让原型设计工具说中文

Axure中文汉化终极指南:3分钟让原型设计工具说中文

Axure中文汉化终极指南:3分钟让原型设计工具说中文 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的…

2026/10/14 20:32:52 阅读更多 →
LangGraph构建带审批流程的智能客服系统实战

LangGraph构建带审批流程的智能客服系统实战

1. 项目概述:构建带审批流程的智能客服系统 最近在帮一家金融公司改造他们的智能客服系统时,遇到个有意思的需求:某些敏感业务场景(比如账户余额查询、交易记录调取)需要人工审核才能继续执行,而且当审批通…

2026/10/15 12:21:36 阅读更多 →

最新新闻

2026盘点 10 款AI写小说软件:从大纲范例到全篇创作,TaoToken 统一 Key 让多模型切换不再报 401

2026盘点 10 款AI写小说软件:从大纲范例到全篇创作,TaoToken 统一 Key 让多模型切换不再报 401

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:30:24 阅读更多 →
TRAE 2.0 SOLO 实测:从 PRD 到 Vercel 上线,AI 编程全流程自动跑通

TRAE 2.0 SOLO 实测:从 PRD 到 Vercel 上线,AI 编程全流程自动跑通

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:30:24 阅读更多 →
RCNN人脸检测工程实践:候选区域到边界框精修全解析

RCNN人脸检测工程实践:候选区域到边界框精修全解析

人脸检测这块,这几年被各种端到端模型刷屏,但如果你真正上手做过工程化项目,会发现很多所谓“新方案”在落地时并不比经典方法省心。RCNN_人脸检测这个项目,最初就是我在某一次实际业务需求中,想把基于区域的卷积神经网…

2026/10/17 17:30:24 阅读更多 →
Salesforce CRM Manager 岗位全解析:数据质量、权限与集成实战

Salesforce CRM Manager 岗位全解析:数据质量、权限与集成实战

简介:这份PDF面向希望系统了解Salesforce CRM Manager岗位的求职者、招聘方及CRM从业者,围绕该职位的职责边界、汇报关系与核心技能展开,帮助读者判断自身能力匹配度并规划学习路径。内容涵盖数据质量管理与分析、实时报告输出、系统推广与培…

2026/10/17 17:30:24 阅读更多 →
Unity联机游戏开发入门:从架构选型到状态同步Demo实战

Unity联机游戏开发入门:从架构选型到状态同步Demo实战

1. 从单机到联机:为什么第一个Demo总是跑不起来很多人第一次尝试给Unity游戏加联机功能,都会经历一个相似的挫败过程:按照教程装好了网络库,写了几行同步代码,本地测试一切正常,结果一打包发给朋友&#xf…

2026/10/17 17:29:24 阅读更多 →
AI管理体系ISO 42001:从HLS骨架到风险双轨落地

AI管理体系ISO 42001:从HLS骨架到风险双轨落地

简介:ISO/IEC DIS 42001:2022《信息技术 人工智能 管理体系》是国际标准化组织与国际电工委员会联合发布的人工智能管理体系国际标准草案,面向AI治理、合规与标准化从业者,也适合企业AI项目负责人及高校相关专业师生。草案围绕组织责任、风险…

2026/10/17 17:29:24 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →