包含一系列用于提升Dash
应用开发效率的工具函数。
pip install feffery-dash-utils -U
- style_utils
用于快捷生成Dash
组件的style
参数字典,内置了绝大多数小驼峰命名格式的常用css
属性,在常见 ide 中将鼠标悬停于参数名之上可查看对应的中英文属性功能介绍,内容基于w3cschool
自动生成。
使用示例
from feffery_dash_utils.style_utils import style
# 方式一:直接编写键值对样式
fac.AntdText(
'测试',
style=style(
fontSize=16,
color='red'
)
)
# 方式二:解析CSS代码片段
fac.AntdText(
'测试',
style=style(
"""
.IvkwhTOsc9wu6RdvHESR .yK52Sq0w7wspWaS28YNl {
width: 91.46%;
margin-left: 4.27%;
margin-bottom: 5%;
position: relative;
}"""
)
)
# 方式三:混合使用
fac.AntdText(
'测试',
style=style(
"""
.IvkwhTOsc9wu6RdvHESR .yK52Sq0w7wspWaS28YNl {
width: 91.46%;
margin-left: 4.27%;
margin-bottom: 5%;
position: relative;
}""",
fontSize=16,
color='red'
)
)
git clone https://github.com/CNFeffery/feffery-dash-utils.git
cd feffery-dash-utils
# 安装开发环境所需依赖
pip install -r requirements/dev.txt
- 样式相关工具函数子模块
style_utils
-
style
参数编写辅助函数style()
-
- 布局相关工具函数子模块
layout_utils
- 模板相关工具函数子模块
template_utils
- 表格相关工具函数子模块
table_utils
- 回调函数相关工具函数子模块
callback_utils
- 树形处理相关工具函数子模块
tree_utils