steamlit-extras是一个 Python 库,汇集了很多有用的 Streamlit 代码
功能概述(部分):
add_vertical_space
:增加空白行,常用于调整布局altex
:快速制作 Streamlit 图表,API 简单实用annotated_text
:文本显示格式优化(高亮、注释、文本框)app_logo
:在目录左上角显示指定的 LOGObadge
:创建自定义徽章(比如 PyPI, GitHub, Twitter, Buy Me a Coffee)colored_header
:标题美化,显示带有彩色下划线/添加标题说明center_running
:自定义程序 running 时的动画dataframe_explorer
:在数据框顶部添加 UI 以实现自定义过滤列echo_expander
:显示已执行的代码(默认是折叠状态)grid
:将元素放置在指定网格布局上的多元素容器table_with_images
:生成表格的 HTML,其中呈现图像rain
:创建一个 CSS 动画,输入表情符号从屏幕顶部落到底部markdownlit
:渲染并输出 Markdown 文本(支持色彩、超链接、图标等)style_metric_cards
:将自定义样式应用于页面中的 st.metrics