我正在寻找一种方法来分别设置不同的宽度和高度基于视口的宽度和高度。是否可以在CSS或JS?设置不同的宽度和高度字体在css/js
回答
对于JS解决方案,您可以使用FlowType.js库。
它将允许您快速轻松地控制页面上的文本元素相对于其包含div的大小。
你的例子是设置这样的:
$(document).ready(function(){
// customize the options you pass into the
// flowtype function in order to get the effects you want
$('.text_block').flowtype({
minimum : 500,
maximum : 1200,
minFont : 12,
maxFont : 40,
fontRatio : 30
});
});
此示例使用jQuery来确保在页面加载后,通过流动型的全部任务只分配。
要激活流动型,你只需要您的交易<body>
标签在什么地方把这个电话:
<script> $('.text_block').flowtype(); </script>
有关如何安装流动型,以及如何配置它的更多信息,请参见flowtype.js website。
Here is a jsfiddle显示您的示例与flowtype库分配。
希望这会有所帮助!
您可以自定义使用流动式配置来获得你要找的效果 – radiovisual
我的不好,它运作良好谢谢先生,这就是我要找的 – Luke
很高兴听到它!快乐编码!=) – radiovisual
- 1. 字体的宽度和高度
- 2. 如何在Delphi中设置窗体的宽度和高度
- 3. 在Rails中设置form_for的窗体宽度和高度
- 4. 设置链接的高度和宽度
- 5. tableGrob:设置grid.table的高度和宽度
- 6. 设置图像的宽度和高度
- 7. 设置场景的宽度和高度
- 8. 设置UIWebView的宽度和高度
- 9. 设置视频的宽度和高度
- 10. 设置高度和宽度的边距
- 11. 根据等宽字体的大小设置WPF RichTextBox的宽度和高度
- 12. 设置高度与宽度
- 13. 更改字体高度和宽度
- 14. 媒体查询:相同的高度和宽度不同
- 15. addchild设置宽度和高度
- 16. 将高度和宽度设置为img
- 17. 设置宽度和高度jsp页面
- 18. 设置rChart宽度和高度
- 19. UIPopoverPresentationController宽度和高度没有设置
- 20. UITextView在高度设置宽度和高度ForRowAtIndexPath
- 21. 设置图像高度=宽度(不DIV)
- 22. CSS如何设置图像而不设置宽度和高度
- 23. jQuery视频在不同设备上的高度和宽度?
- 24. 设置字体高度
- 25. 将高度和宽度设置为父母高度/宽度的分数?
- 26. 如何设置相同的宽度和高度的按钮
- 27. SVG不能设置的宽度和高度在Firefox
- 28. 不能在div上设置宽度和高度
- 29. 处理宽度,并通过CSS图像和媒体中/高度(设置宽度的高度= 200%)
- 30. 形式放置DIV,不能设置最小宽度和高度
这在js中当然是可行的,但它取决于你需要的确切内容,以确定它是否可以在CSS中完成。你能对你的问题更具体吗?请向我们展示代码示例。 – radiovisual
我试图实现一个文本,将保持在相同的比例文本是在div。不工作的例子在这里:http://jsfiddle.net/s3wabLkL/1/ – Luke
看看http://stackoverflow.com/questions/16056591/font-scaling-based-on-width-of-container – Musa