47 lines
1.8 KiB
Python
47 lines
1.8 KiB
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
应用主入口
|
|
"""
|
|
import reflex as rx
|
|
from application.pages.index import render_index_page
|
|
|
|
app = rx.App(
|
|
style={
|
|
# 覆盖所有标签
|
|
"*": {
|
|
"margin": "0",
|
|
"padding": "0",
|
|
"box_sizing": "border-box",
|
|
"background-color": "transparent",
|
|
"font-family": "HuaweiFont,Helvetica,Arial,PingFangSC-Regular,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Microsoft JhengHei",
|
|
"gap": "0",
|
|
},
|
|
# 覆盖伪元素 ::before 和 ::after
|
|
"*::before, *::after": {
|
|
"box_sizing": "border-box",
|
|
},
|
|
"--devui-base-bg": "#ffffff",
|
|
"--mc-global-bg": "linear-gradient(to bottom, #D0C9FF 0%, #E6D6F0 8%, #F1DBEA 12%, #C8DCFB 40%, #ABC6F6 60%, #87AEFE 90%)",
|
|
"--mc-box-shadow": "rgba(25, 25, 25, .06)",
|
|
"--devui-shadow-length-connected-overlay": "0px 0px 12px 0px rgba(0, 0, 0, 0.1)",
|
|
"--devui-icon-fill-weak": "#babbc0",
|
|
"--devui-border-radius-feedback": "4px",
|
|
"--devui-border-radius-card": "8px",
|
|
"--devui-border-radius-full": "100px",
|
|
"--font-family": "HuaweiFont,Helvetica,Arial,PingFangSC-Regular,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Microsoft JhengHei",
|
|
"--devui-font-size-sm": "12px",
|
|
"--devui-font-size": "14px",
|
|
"--devui-font-size-lg": "14px",
|
|
"--devui-text": "#252b3a",
|
|
"--devui-text-weak": "#575d6c",
|
|
"--devui-light-text": "#ffffff",
|
|
"--placeholder": "#babbc0",
|
|
"--devui-aide-text": "#71757f",
|
|
"--devui-primary": "#5e7ce0",
|
|
"--devui-brand": "#5e7ce0",
|
|
"--devui-brand-hover": "#7693f5",
|
|
} # 自定义主题颜色
|
|
) # 此处变量名需使用 app ,具体原因目前尚不清楚
|
|
# 注册首页路由
|
|
app.add_page(component=render_index_page, route="/")
|