From 110054e7200f6847a5c607ec4c87fee3c270528b Mon Sep 17 00:00:00 2001 From: jsasg <735273025@qq.com> Date: Mon, 9 Jun 2025 10:56:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20mobile=20nas=E4=B8=BB=E9=A2=98=E4=BA=A7?= =?UTF-8?q?=E5=93=81=E4=BD=93=E9=AA=8C=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/index/view/mobile/topic_nas/product.html | 58 ++++++ .../index/mobile/css/topic_nas_product.css | 179 ++++++++++++++++++ 2 files changed, 237 insertions(+) create mode 100644 app/index/view/mobile/topic_nas/product.html create mode 100644 public/static/index/mobile/css/topic_nas_product.css diff --git a/app/index/view/mobile/topic_nas/product.html b/app/index/view/mobile/topic_nas/product.html new file mode 100644 index 00000000..8ca6aaea --- /dev/null +++ b/app/index/view/mobile/topic_nas/product.html @@ -0,0 +1,58 @@ +{extend name="public/base" /} +{block name="style"} + +{/block} +{block name="main"} +
+
+ {notempty name="focus_image"} + + + + {/notempty} + {notempty name="step"} +
+ {volist name="step" id="st"} +
+ + {$st.title} + {$st.desc|raw} +
+ {/volist} +
+ {/notempty} + {notempty name="trial_instructions"} +
+
+ {volist name="trial_instructions" id="trial" offset="0" length="2"} +
+ + + +

$trial.title_txt_color])}>{$trial.title}

+ $trial.desc_txt_color])}>{$trial.desc|raw} +
+ {/volist} +
+
+ {notempty name="trial_instructions.2"} + $trial_instructions.2.title_txt_color])}> + {$trial_instructions.2.title|default=''} + +
$trial_instructions.2.desc_txt_color])}> + {$trial_instructions.2.desc|raw|default=''} +
+ {/notempty} +
+ {volist name="trial_instructions" id="trial" offset="3"} + + $trial.title_txt_color])}>{$trial.title} + + {/volist} +
+
+
+ {/notempty} +
+
+{/block} \ No newline at end of file diff --git a/public/static/index/mobile/css/topic_nas_product.css b/public/static/index/mobile/css/topic_nas_product.css new file mode 100644 index 00000000..f8b47fb9 --- /dev/null +++ b/public/static/index/mobile/css/topic_nas_product.css @@ -0,0 +1,179 @@ +.narsZTPC { + width: 100%; + min-height: 100vh; + position: relative; + display: flex; + flex-direction: column; + overflow-y: auto; +} + +.narsZTPC .nZTabs { + display: flex; + flex-direction: row; + justify-content: center; + margin: 2.5rem auto; +} + +.narsZTPC .nZTabs .nZTabIt { + color: #001717; + font-size: 18px; + height: 3.25rem; + line-height: 3.25rem; + padding: 0 3.125rem; + background: #fff; + text-align: center; + border-radius: 28px; + cursor: pointer; + border: 1px solid #001717; +} + +.narsZTPC .nZTabs .nZTabIt:first-child { + margin-right: 6.25rem; +} + +.narsZTPC .nZTabs .nZTabIt_active { + border: 1px solid #004cfa; + color: #fff; + background: #004cfa; +} + +.narsZTPC .nZTtopCtMian { + width: 100%; + margin: 0 auto; + height: auto; +} + +.narsZTPC .nZTtopCtMian .narsZCimg { + width: 100%; + height: auto; + margin-top: 13%; +} + +.narsZTPC .nZTtopCtMian .narsZTicos { + width: 90%; + margin: 0 auto; + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: space-between; + padding: 50px 0; +} + +.narsZTPC .nZTtopCtMian .narsZTicos .nztit { + width: 50%; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + margin-bottom: 15%; +} + +.narsZTPC .nZTtopCtMian .narsZTicos .nztit .narsicimg { + width: 45px; + height: 45px; + margin-bottom: 10px; +} + +.narsZTPC .nZTtopCtMian .narsZTicos .nztit .narsstep { + color: #685557; + padding: 0.625rem 0; + font-size: 12px; +} + +.narsZTPC .nZTtopCtMian .narsZTicos .nztit .narszttext { + color: #2d2c2c; + font-size: 14px; + font-weight: bold; +} + +.narswljshow { + display: none; +} + +.nZTtopCtMian .narsZTinfo { + width: 90%; + background: #f5f5f7; + border-radius: 8px; + display: flex; + flex-direction: column; + margin: 0 auto; + margin-bottom: 15%; + padding-bottom: 45px; + padding-top: 15px; +} + +.nZTtopCtMian .narsZTinfo .nztif-left { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + width: 100%; + margin-top: 30px; + margin-bottom: 50px; +} + +.nZTtopCtMian .narsZTinfo .nztif-left .narsztewmit { + display: flex; + flex-direction: column; + justify-content: center; + text-align: center; + width: 45%; + align-items: center; +} + +.nZTtopCtMian .narsZTinfo .nztif-left .narsztewmit .nztewmimg { + width: 100px; + height: 100px; + margin-bottom: 1rem; +} + +.nZTtopCtMian .narsZTinfo .nztif-left .narsztewmit p { + font-weight: bold; + font-size: 14px; + color: F5F5F7; + padding-bottom: 0.5rem; +} + +.nZTtopCtMian .narsZTinfo .nztif-left .narsztewmit span { + font-size: 12px; +} + +.nZTtopCtMian .narsZTinfo .nztif-right { + display: flex; + flex-direction: column; + width: 85%; + margin: 0 auto; +} + +.nZTtopCtMian .narsZTinfo .nztif-right .sysmtxt { + font-size: 14px; + color: #001717; + padding-bottom: 1.25rem; + font-weight: 700; +} + +.nZTtopCtMian .narsZTinfo .nztif-right .sminfo { + display: flex; + flex-direction: column; + font-size: 14px; + color: #001717; + padding-bottom: 20px; +} + +.nZTtopCtMian .narsZTinfo .nztif-right .sminfo span { + padding-bottom: 8px; + font-size: 12px; +} + +.nztbzyj { + display: flex; + flex-direction: row; +} + +.nztbzyj a { + font-size: 12px; + color: #2d2c2c; + padding-bottom: 2px; + border-bottom: 1px solid #cbcbcd; + margin-right: 4.5rem; +} \ No newline at end of file