css - 有没有办法在 twitter bootstrap 中通过屏幕宽度调整字体大小?

标签 css twitter-bootstrap

我看过很多关于如何使用不同设备的媒体查询调整字体大小的帖子。但是有没有办法仅仅根据屏幕的宽度来使字体变大或变小?因此,如果您将浏览器窗口缩小到尽可能窄的宽度,则字体会变小,但如果您将窗口最大化,则字体会变大。

最佳答案

与其使用额外的库,我更喜欢使用:视口(viewport)、媒体查询和根据屏幕大小调整的字体大小。

1vw = 1% of viewport width
1vh = 1% of viewport height
1vmin = 1vw or 1vh, whichever is smaller
1vmax = 1vw or 1vh, whichever is larger

CSS:

@media(max-width:767px){
    .image-thumbnail > p{
        font-size: 3.0vw;
    }
}

CSS-Tricks 有更多关于此技术的信息:Viewport Sized Typography

关于css - 有没有办法在 twitter bootstrap 中通过屏幕宽度调整字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27578799/

相关文章:

html - Flexbox 侧边栏阻止主要内容在小屏幕上环绕在侧边栏下

html - 当尺寸变得超小时, Bootstrap : Accomplish left-, 表单元素的右边距?

html - 如何使用 HTML 和 CSS 在网站中添加不同的部分?

javascript - DIV 在鼠标进入/离开时出现/消失

html - 仅CSS的砌体布局

html - 当屏幕变小时如何将div堆叠在一起? Bootstrap

jquery - ruby on rails 中的 Bootstrap 模态不工作(不显示)

css - 如果我折叠成 xs/sm, Bootstrap 列表会失去对齐,然后返回(调整大小)回到​​谷歌浏览器中的 md 或 lg。

css - 表行选定的颜色更改 JavaFX

html - Grunt dist 注释掉 css 文件