balance-text:用于实现网页中自动换行的平衡的插件

时间:2024-03-14 22:14:48
【文件属性】:

文件名称:balance-text:用于实现网页中自动换行的平衡的插件

文件大小:144KB

文件格式:ZIP

更新时间:2024-03-14 22:14:48

JavaScript

BalanceText 提供替代文本换行算法的实用程序。 我希望将其纳入CSS规范,因此将其实现为可选的“ polyfill”。 它已经出现在 默认的文本呈现算法为: 一次在当前行添加一个单词,直到下一个单词不适合为止。 中断文本,以便下一个单词从新行开始。 重复直到所有文本都呈现。 该算法保证使用最少的行数渲染文本,但是当文本居中并环绕多于1行时,它可能会产生视觉上不理想的结果,例如长行居中文本然后跟随短行居中文本。 我想要的是使文本跨行平衡。 所谓“跨行平衡”,是指呈现文本,以便每行上的文本量大致相同。 此插件实现了自动换行算法。 怎么运行的 这是一个简单的余额文本设置: < style type =" text/css " > /* Plugin looks for elements with class named "balance-text" */ . b


【文件预览】:
balance-text-master
----balancetext.min.js(9KB)
----.eslintrc.yml(576B)
----NOTICE(126B)
----balancetext.js(26KB)
----package.json(1KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(2KB)
--------ISSUE_TEMPLATE.md(667B)
--------CONTRIBUTING.md(2KB)
----test()
--------mammoth.jpg(63KB)
--------test-wordbreaking.htm(4KB)
--------test1.htm(6KB)
--------test-watch-unwatch.htm(2KB)
--------test-wordbreaking.css(1KB)
--------test1.css(2KB)
--------interface.htm(8KB)
----sample()
--------mammoth.jpg(63KB)
--------demo-balance-text.htm(4KB)
--------main.css(2KB)
----LICENSE(591B)
----.gitignore(13B)
----CODE_OF_CONDUCT.md(3KB)
----README.md(6KB)
----bower.json(441B)

网友评论