Update app.py
Browse files
app.py
CHANGED
|
@@ -113,9 +113,30 @@ body {
|
|
| 113 |
""") as demo:
|
| 114 |
|
| 115 |
gr.HTML('<div id="bg-theme"></div>') # Themed animated background
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 116 |
|
| 117 |
-
gr.Markdown("## 📊 Thunder BI-Data Visualizer", elem_classes="fade-in")
|
| 118 |
-
|
| 119 |
with gr.Row():
|
| 120 |
file_input = gr.File(file_types=[".csv", ".xlsx", ".json"], label="Upload File")
|
| 121 |
url_input = gr.Textbox(label="Or enter file URL")
|
|
|
|
| 113 |
""") as demo:
|
| 114 |
|
| 115 |
gr.HTML('<div id="bg-theme"></div>') # Themed animated background
|
| 116 |
+
gr.Markdown(
|
| 117 |
+
"""
|
| 118 |
+
<h1 style="
|
| 119 |
+
font-size: 3.5em;
|
| 120 |
+
background: linear-gradient(270deg, #ff004c, #00ffea, #ffb600, #ff004c);
|
| 121 |
+
background-size: 800% 800%;
|
| 122 |
+
-webkit-background-clip: text;
|
| 123 |
+
-webkit-text-fill-color: transparent;
|
| 124 |
+
animation: rainbow 8s ease infinite;
|
| 125 |
+
font-weight: bold;
|
| 126 |
+
">
|
| 127 |
+
📊 Thunder BI-Data Visualizer
|
| 128 |
+
</h1>
|
| 129 |
+
|
| 130 |
+
<style>
|
| 131 |
+
@keyframes rainbow {
|
| 132 |
+
0%{background-position:0% 50%}
|
| 133 |
+
50%{background-position:100% 50%}
|
| 134 |
+
100%{background-position:0% 50%}
|
| 135 |
+
}
|
| 136 |
+
</style>
|
| 137 |
+
""", elem_classes="fade-in"
|
| 138 |
+
)
|
| 139 |
|
|
|
|
|
|
|
| 140 |
with gr.Row():
|
| 141 |
file_input = gr.File(file_types=[".csv", ".xlsx", ".json"], label="Upload File")
|
| 142 |
url_input = gr.Textbox(label="Or enter file URL")
|