这是可能的CSS或JavaScript?所以,如果我想在特定浏览器大小的情况下使用20pt字体或1em字体或类似字体,但如果浏览器窗口缩小或展开,字体会缩小并展开?谢谢用浏览器窗口更改CSS字体大小
0
A
回答
2
您可以使用onResize事件来做到这一点。可以利用jQuery来做到这一点,例如:http://api.jquery.com/resize/。您只需要对特定元素应用适当的CSS更改。
2
有没有适当的CSS解决方案,我知道。您可以用%定义字体大小,但会占用父元素字体的像素的百分比。
你可以使用媒体查询,但他们会变得更大,步骤不流利。
.p {
font-size: 20px;
}
@media screen and (max-width: 600px) {
.p {
font-size: 12px;
}
}
@media screen and (max-width: 800px) {
.p {
font-size: 14px;
}
}
@media screen and (max-width: 1000px) {
.p {
font-size: 16px;
}
}
@media screen and (max-width: 1200px) {
.p {
font-size: 18px;
}
}
+0
当浏览器被调整大小时,他正在尝试做到这一点,因为CSS无法在浏览器上读取/操作,因此CSS在此无所事事视口大小。 –
0
这是一个解决方案,不依赖于CSS3或Javascript的(非广泛支持的部分)工作。它使用媒体查询来改变字体大小,但由于采用SASS它是简明扼要的表述,它非常容易使用:
http://github.com/wadim/responsive-font-size
有四个参数提供该混入会智能地找出正确的媒体查询为你定义。
相关问题
- 1. 使用浏览器窗口大小更改文本
- 2. 当窗口字体更改大小
- 3. 更改默认的水豚浏览器窗口大小
- 4. Phonegap:如何更改Android上的子浏览器窗口大小?
- 5. 按窗口大小更改重新加载浏览器
- 6. 以编程方式更改浏览器窗口大小
- 7. 将浏览器内容缩小到浏览器窗口大小
- 8. 根据浏览器窗口大小更改Youtube播放器的屏幕大小
- 9. 调整浏览器窗口大小而导致的CSS定位更改
- 10. 用户在浏览器中更改字体大小的事件?
- 11. AS3:获取浏览器窗口大小?
- 12. 硒浏览器窗口大小
- 13. 集浏览器窗口大小
- 14. 根据浏览器窗口大小
- 15. 调整浏览器窗口的大小
- 16. Javascript设置浏览器窗口大小
- 17. 调整大小的浏览器窗口
- 18. 调整浏览器窗口的大小
- 19. 获取用户浏览器窗口的最大视口大小
- 20. CSS字体大小在%不降低,当我们缩小浏览器窗口大小
- 21. Chrome浏览器iPhone5视图中的字体大小更改
- 22. 如何在Firefox浏览器中更改字体大小
- 23. Chrome浏览器,字体大小比其他浏览器小1px
- 24. 浏览器窗口大小调整影响CSS布局
- 25. CSS:标题+主要div的大小到浏览器窗口
- 26. 如何在CSS浏览器中浮动CSS字体大小值?
- 27. 更改尺寸浏览器窗口
- 28. 不同的浏览器中的不同窗口/体大小
- 29. 使用JQuery调整窗口大小调整CSS字体大小
- 30. 重新调整窗口大小浏览器窗口
CSS3值和单位覆盖基于视口的相对大小,但目前仅支持IE9。 http://www.w3.org/TR/css3-values/#viewport-relative-lengths – DuMaurier