Update page_files/Home.py
Browse files- page_files/Home.py +11 -9
page_files/Home.py
CHANGED
|
@@ -547,23 +547,24 @@ def _build_showcase_html(extract_b64, search_b64):
|
|
| 547 |
"composite material properties. Polymer, fiber, and composite datasets, all in one place.</p>"
|
| 548 |
"</div>"
|
| 549 |
)
|
|
|
|
| 550 |
extract_card = (
|
| 551 |
-
|
| 552 |
-
|
| 553 |
-
|
| 554 |
-
|
| 555 |
-
|
| 556 |
-
|
| 557 |
-
|
| 558 |
)
|
| 559 |
search_card = (
|
| 560 |
-
"<
|
| 561 |
"<img class=\"s-card-img\" src=\"" + search_b64 + "\" alt=\"Search\"/>"
|
| 562 |
"<div class=\"s-card-body\">"
|
| 563 |
"<div class=\"s-card-title\">Search</div>"
|
| 564 |
"<p class=\"s-card-desc\">Browse and filter polymer, fiber, and composite material properties across the full database.</p>"
|
| 565 |
"<span class=\"s-card-link\">Open search →</span>"
|
| 566 |
-
"</div></
|
| 567 |
)
|
| 568 |
css = (
|
| 569 |
"<style>"
|
|
@@ -576,6 +577,7 @@ def _build_showcase_html(extract_b64, search_b64):
|
|
| 576 |
".showcase-sub{color:#5a6b65;font-size:.93rem;line-height:1.7;}"
|
| 577 |
".showcase-cards{flex:1;display:flex;gap:20px;}"
|
| 578 |
".s-card{flex:1;border-radius:16px;overflow:hidden;background:#0f1f1a;border:1.5px solid #1e3a30;"
|
|
|
|
| 579 |
"box-shadow:0 4px 20px rgba(0,0,0,.10);display:flex;flex-direction:column;"
|
| 580 |
"cursor:pointer;transition:box-shadow .2s,border-color .2s,transform .2s;}"
|
| 581 |
".s-card:hover{box-shadow:0 8px 32px rgba(138,202,255,.18);border-color:#8ACAFF;transform:translateY(-3px);}"
|
|
|
|
| 547 |
"composite material properties. Polymer, fiber, and composite datasets, all in one place.</p>"
|
| 548 |
"</div>"
|
| 549 |
)
|
| 550 |
+
|
| 551 |
extract_card = (
|
| 552 |
+
"<a class=\"s-card\" href=\"/aim4composites/MaterialsDatabase/Upload_Data\" target=\"_top\">"
|
| 553 |
+
"<img class=\"s-card-img\" src=\"" + extract_b64 + "\" alt=\"Extract Data\"/>"
|
| 554 |
+
"<div class=\"s-card-body\">"
|
| 555 |
+
"<div class=\"s-card-title\">Extract Data</div>"
|
| 556 |
+
"<p class=\"s-card-desc\">Upload experimental datasets and extract structured material property data into the AIM database.</p>"
|
| 557 |
+
"<span class=\"s-card-link\">Open platform →</span>"
|
| 558 |
+
"</div></a>"
|
| 559 |
)
|
| 560 |
search_card = (
|
| 561 |
+
"<a class=\"s-card\" href=\"/aim4composites/MaterialsDatabase/Categorized_Search\" target=\"_top\">"
|
| 562 |
"<img class=\"s-card-img\" src=\"" + search_b64 + "\" alt=\"Search\"/>"
|
| 563 |
"<div class=\"s-card-body\">"
|
| 564 |
"<div class=\"s-card-title\">Search</div>"
|
| 565 |
"<p class=\"s-card-desc\">Browse and filter polymer, fiber, and composite material properties across the full database.</p>"
|
| 566 |
"<span class=\"s-card-link\">Open search →</span>"
|
| 567 |
+
"</div></a>"
|
| 568 |
)
|
| 569 |
css = (
|
| 570 |
"<style>"
|
|
|
|
| 577 |
".showcase-sub{color:#5a6b65;font-size:.93rem;line-height:1.7;}"
|
| 578 |
".showcase-cards{flex:1;display:flex;gap:20px;}"
|
| 579 |
".s-card{flex:1;border-radius:16px;overflow:hidden;background:#0f1f1a;border:1.5px solid #1e3a30;"
|
| 580 |
+
"text-decoration:none;display:flex;flex-direction:column;"
|
| 581 |
"box-shadow:0 4px 20px rgba(0,0,0,.10);display:flex;flex-direction:column;"
|
| 582 |
"cursor:pointer;transition:box-shadow .2s,border-color .2s,transform .2s;}"
|
| 583 |
".s-card:hover{box-shadow:0 8px 32px rgba(138,202,255,.18);border-color:#8ACAFF;transform:translateY(-3px);}"
|