当前位置:首页 > CSS

css制作字体

2026-01-28 01:44:21CSS

字体属性设置

在CSS中,可以通过font-family属性指定字体类型。例如设置段落文本为微软雅黑:

p {
  font-family: "Microsoft YaHei", sans-serif;
}

建议始终提供备用字体栈,用逗号分隔多个字体名称。浏览器会优先使用第一个可用字体。

字体大小控制

使用font-size属性调整文字尺寸,支持多种单位:

h1 {
  font-size: 24px;    /* 像素单位 */
}
.subtitle {
  font-size: 1.2rem;  /* 相对根元素单位 */
}

常用单位包括px(固定像素)、em(相对父元素)、rem(相对根元素)和%(百分比)。

字体样式调整

font-style控制斜体显示:

.emphasis {
  font-style: italic;
}

font-weight设置粗细程度:

.bold-text {
  font-weight: 700;  /* 或使用bold关键字 */
}

自定义字体引入

通过@font-face规则加载外部字体:

@font-face {
  font-family: 'CustomFont';
  src: url('path/to/font.woff2') format('woff2');
}
body {
  font-family: 'CustomFont', fallback-fonts;
}

支持WOFF2、WOFF、TTF等现代字体格式,建议优先使用WOFF2以获得最佳性能。

文本装饰效果

text-decoration属性添加下划线等装饰:

.link {
  text-decoration: underline;
}
.highlight {
  text-decoration: underline wavy red;
}

可组合线条类型(solid/dotted/wavy)、颜色和样式(underline/overline/line-through)。

字母间距与行高

letter-spacing调整字符间距:

.title {
  letter-spacing: 2px;
}

line-height控制行间距:

.content {
  line-height: 1.6;  /* 无单位数字表示倍数 */
}

文字阴影效果

text-shadow创建投影效果:

.headline {
  text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
}

参数依次为:水平偏移、垂直偏移、模糊半径、颜色。多个阴影用逗号分隔。

响应式字体处理

使用视口单位实现响应式字体:

.responsive-text {
  font-size: calc(16px + 0.5vw);
}

结合CSS变量可创建更灵活的排版系统:

:root {
  --base-size: 16px;
}
article {
  font-size: var(--base-size);
}

字体特性设置

font-variant控制特殊字符显示:

.small-caps {
  font-variant: small-caps;
}

OpenType特性可通过font-feature-settings启用:

css制作字体

.advanced {
  font-feature-settings: "liga" 1, "kern" 1;
}

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

相关文章

css制作教程

css制作教程

CSS 基础概念 CSS(层叠样式表)用于控制网页的视觉表现,包括布局、颜色、字体等。它与HTML结合使用,HTML负责结构,CSS负责样式。 基本语法结构 CSS规则由选择器和声明块组成: 选择…

div css制作导航

div css制作导航

使用div和CSS制作导航栏 导航栏是网站的重要组成部分,用于帮助用户快速找到所需内容。以下是使用div和CSS制作导航栏的方法: HTML结构 创建一个基本的导航栏HTML结构,使用div和ul元…

制作css外部

制作css外部

创建CSS外部文件的方法 新建一个纯文本文件,将文件扩展名改为.css,例如styles.css。确保文件内容只包含CSS代码,不包含HTML标签。 编写CSS内容 在CSS文件中直接编写样式规则,…

css如何制作响应网页

css如何制作响应网页

响应式网页设计基础 使用CSS制作响应式网页的核心是通过媒体查询(Media Queries)和弹性布局(Flexbox/Grid)实现。媒体查询允许根据设备特性(如屏幕宽度)应用不同的样式规则。…

css div制作

css div制作

使用CSS制作div元素 在HTML和CSS中,div元素是最常用的容器之一,用于布局和样式设计。以下是一些常见的方法和技巧: 基础div样式 <div class="box">这是一…

css的制作

css的制作

CSS 的基本概念 CSS(层叠样式表)用于控制网页的样式和布局。通过 CSS 可以定义字体、颜色、间距、背景等视觉效果,使 HTML 结构更美观。 CSS 的引入方式 内联样式:直接在 HTML…