本版本迈出国际化的重要一步:支持RTL行文模式。可将本框架应用在阿拉伯语/希伯来语项目中。
发布v3.1.0版本
核心js:https://unpkg.com/@codady/[email protected]/dist/js/ax.js
核心css:https://unpkg.com/@codady/[email protected]/dist/css/ax.css
更新内容如下:
对应用本框架模块的节点增加
ax属性用来存放于axui相关的数据;其为一个对象,包含modules,flip,spy等属性;一个节点应该只应用一次相同的模块。将
elProps函数改为storeNode,用来给节点存放于本框架相关的数据。修改全站
css以支持RTL(阿拉伯语/希伯来语排版要求)。增加
--_dir-coef变量,以便在样式中计算rtl布局中的样式。改小
legend标签字号,并固定字号12px。修改
_ratio-*比例连接符,比如16-9改为16x9,更加直观;并新增若干比例。增加
getRtl函数,用来获取当前页面是否是rtl行文模式。增加
setRtl函数,用来设置页面使用rtl行文模式。适配了
Virtualize模块在rtl行文模式下的水平虚拟滚动。允许对
Scroll和Swipe模块节点增加dir=rtl属性,允许局部rtl。修改
Rate、Range和Scroll模块,增加rtl参数。在样式中,将方向性的属性
l(left)和r(right)改成s(start)和e(end),lr改成se,修改范围包含了p、m、r、bd系列样式类和css变量名。修改
ax-defrom组件,将menuLeft改为manuStart;menuRight改为menuEnd。修改
_a-*排序相关样式类,l(left)改为s(start),r(right)改为e(end),lt改为st等。修改包含
left和right的动画名,例如fadeInLeft改为fadeInStart,_fadeInRight改为_fadeInEnd等。
详情,请访问官网:https://www.axui.cn
共同學習,寫下你的評論
評論加載中...
作者其他優質文章

