如何创建:响应式文本
学习如何使用 CSS 创建响应式排版。
Hello World
请调整浏览器窗口的大小,看看字体大小是如何缩放的。
响应式字体大小
文本大小可以用 vw
单位设置,它的意思是“视口宽度”。
这样,文本大小将跟随浏览器窗口的大小:
<h1 style="font-size:8vw;">Hello World</h1> <p style="font-size:2vw;">请调整浏览器窗口的大小,看看字体大小是如何缩放的。</p>
注释:视口是浏览器窗口的大小。1vw
= 视口宽度的 1%。如果视口宽 50 厘米,则 1vw
为 0.5 厘米。
使用媒体查询更改字体大小
您还可以使用媒体查询来更改特定屏幕尺寸上元素的字体大小:
可变字体大小。
/* 如果屏幕宽度为 601px 或更大,将 <div> 的 font-size 设置为80px */ @media screen and (min-width: 601px) { div.example { font-size: 80px; } } /* 如果屏幕宽度为 600px 或更小,请将 <div> 的 font-size 设置为 30px */ @media screen and (max-width: 600px) { div.example { font-size: 30px; } }
相关页面
教程:CSS 字体
教程:CSS 媒体查询