当前位置:首页 > CSS

css如何制作字体

2026-04-02 15:11:28CSS

使用 @font-face 自定义字体

通过 @font-face 规则引入自定义字体文件(如 .woff.woff2.ttf)。需指定字体名称和文件路径:

@font-face {
  font-family: 'MyCustomFont';
  src: url('path/to/font.woff2') format('woff2'),
       url('path/to/font.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

使用时直接调用定义的字体名称:

body {
  font-family: 'MyCustomFont', sans-serif;
}

使用系统字体栈

直接调用用户设备已有的系统字体,确保兼容性:

css如何制作字体

body {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
}

使用 Google Fonts 等在线字体服务

通过 <link>@import 引入在线字体(如 Google Fonts):

<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">

或 CSS 内导入:

css如何制作字体

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

应用字体:

body {
  font-family: 'Roboto', sans-serif;
}

调整字体样式属性

通过 CSS 属性控制字体表现:

  • 大小:font-size: 16px;
  • 粗细:font-weight: bold;(或数值如 700
  • 斜体:font-style: italic;
  • 间距:letter-spacing: 1px;
  • 行高:line-height: 1.5;

字体优化提示

  • 优先使用 woff2 格式,压缩率更高。
  • 提供多种字体格式(如 woff2woffttf)以兼容旧浏览器。
  • 使用 font-display: swap; 避免文字渲染阻塞。
  • 限制自定义字体的字符集(如 unicode-range)以减少文件体积。

标签: 字体css
分享给朋友:

相关文章

css动画制作

css动画制作

CSS动画制作方法 使用@keyframes规则定义动画序列,通过animation属性将动画应用到元素上。以下是一个基础示例: @keyframes fadeIn { from { opaci…

纯css制作tab菜单

纯css制作tab菜单

纯CSS制作Tab菜单的方法 使用radio input控制切换 通过<input type="radio">和<label>元素配合实现无JavaScript的Tab切换效果…

css雪碧图制作

css雪碧图制作

CSS雪碧图制作方法 CSS雪碧图(CSS Sprite)是一种将多个小图标或背景图像合并到一张大图中的技术,通过减少HTTP请求提升网页性能。以下是制作和使用雪碧图的详细方法: 准备图像素材 收集…

css如何制作圆

css如何制作圆

使用 border-radius 属性 通过设置 border-radius 属性可以轻松创建圆角或圆形元素。值为 50% 时,元素会呈现为圆形。 .circle { width: 100p…

css制作梯形

css制作梯形

使用 CSS 制作梯形的方法 方法一:利用 border 和透明边框 通过设置元素的 border 属性,结合透明边框,可以创建梯形效果。调整边框的宽度和颜色可以控制梯形的形状和大小。 .trap…

css字体制作工具

css字体制作工具

在线字体生成工具 Google Fonts:提供数百种开源字体,可直接嵌入网页。支持按类别、语言筛选,生成CSS代码示例。Font Squirrel:免费商用字体库,提供Webfont Generat…