diff --git a/yellow-note/crystal-dance-survey.html b/yellow-note/crystal-dance-survey.html index 4522b14..2f06082 100644 --- a/yellow-note/crystal-dance-survey.html +++ b/yellow-note/crystal-dance-survey.html @@ -210,49 +210,74 @@ margin-right: auto; } - /* ③ 表單區:單欄直排 */ - body.crystal-dance-page .form-stack { + /* ③ summer-form:分階段邊框排版(風格參考見面會應援調查表,顏色用全站 token) */ + body.crystal-dance-page .summer-form { max-width: 720px; margin: 0 auto; } - body.crystal-dance-page .form-label { - font-weight: 700; + body.crystal-dance-page .summer-form__stage + .summer-form__stage { + margin-top: 2rem; + } + + body.crystal-dance-page .summer-form__stage-title { + font-weight: 800; color: var(--color-brand-dark); - font-size: 0.9rem; - margin-bottom: 0.45rem; + font-size: 0.95rem; + letter-spacing: 0.04em; + margin-bottom: 0.75rem; + text-align: left; } - body.crystal-dance-page .form-stack .col-12 { - margin-bottom: 0.25rem; - } - - body.crystal-dance-page .form-control, - body.crystal-dance-page .form-select { + body.crystal-dance-page .summer-form__stage-body { border: 1px solid rgba(255, 204, 0, 0.35); - border-radius: 10px; - padding: 0.6rem 0.85rem; + border-radius: 12px; + padding: 1.5rem 1.75rem; background: #fff; } - body.crystal-dance-page .form-control:focus, - body.crystal-dance-page .form-select:focus { + body.crystal-dance-page .summer-form__stage-body--notice { + background: var(--color-surface-soft); + } + + body.crystal-dance-page .summer-form__stage-body .row { + --bs-gutter-y: 1.35rem; + } + + body.crystal-dance-page .summer-form .form-label { + font-weight: 700; + color: var(--color-brand-dark); + font-size: 0.9rem; + margin-bottom: 0.5rem; + } + + body.crystal-dance-page .summer-form .form-control, + body.crystal-dance-page .summer-form .form-select { + border: 1px solid rgba(255, 204, 0, 0.35); + border-radius: 10px; + padding: 0.65rem 0.9rem; + background: #fff; + } + + body.crystal-dance-page .summer-form .form-control:focus, + body.crystal-dance-page .summer-form .form-select:focus { border-color: var(--color-brand); box-shadow: 0 0 0 0.2rem rgba(255, 204, 0, 0.2); } - body.crystal-dance-page .form-control[type="file"] { + body.crystal-dance-page .summer-form .form-control[type="file"] { border-style: dashed; cursor: pointer; background: var(--color-surface-soft); } - body.crystal-dance-page .form-text { + body.crystal-dance-page .summer-form .form-text { color: var(--color-text-muted); font-size: 0.82rem; + margin-top: 0.35rem; } - body.crystal-dance-page .btn-outline-dance { + body.crystal-dance-page .summer-form .btn-outline-dance { border: 1.5px solid var(--color-brand-dark); color: var(--color-brand-dark); border-radius: 999px; @@ -262,78 +287,85 @@ background: #fff; } - body.crystal-dance-page .btn-check:checked + .btn-outline-dance, - body.crystal-dance-page .btn-outline-dance:hover { + body.crystal-dance-page .summer-form .btn-check:checked + .btn-outline-dance, + body.crystal-dance-page .summer-form .btn-outline-dance:hover { background: var(--color-brand); color: var(--color-brand-dark); border-color: var(--color-brand-dark); } - body.crystal-dance-page .btn-dance { - background: var(--color-brand); - color: var(--color-brand-dark); - border: none; - border-radius: 999px; - font-weight: 800; - padding: 0.75rem 1.5rem; - letter-spacing: 0.5px; + body.crystal-dance-page .summer-form__option-row { + display: flex; + flex-wrap: wrap; + gap: 0.5rem; + margin-top: 0.15rem; } - body.crystal-dance-page .btn-dance:hover { - background: var(--color-brand-dark); - color: var(--color-text-inverse); - } - - body.crystal-dance-page .btn-reset-dance { - background: #fff; - color: var(--color-brand-dark); - border: 1.5px solid var(--color-brand-dark); - border-radius: 999px; - font-weight: 700; - padding: 0.75rem 1.5rem; - } - - body.crystal-dance-page .btn-reset-dance:hover { - background: var(--color-surface-soft); - } - - /* 填寫須知:表單上方單欄提示區 */ - body.crystal-dance-page .info-panel { - background: var(--color-surface-soft); - border: 1px solid rgba(255, 204, 0, 0.22); - border-radius: 14px; - padding: 1.5rem 1.75rem; - margin-bottom: 2.5rem; - } - - body.crystal-dance-page .info-panel h3 { - font-weight: 800; - color: var(--color-brand-dark); - font-size: 1rem; - margin-bottom: 1rem; - letter-spacing: 0.06em; - } - - body.crystal-dance-page .info-list { + body.crystal-dance-page .summer-form .info-list { list-style: none; padding: 0; - margin: 0 0 1rem; + margin: 0; display: flex; flex-direction: column; gap: 0.85rem; } - body.crystal-dance-page .info-list li { + body.crystal-dance-page .summer-form .info-list li { color: var(--color-text-muted); font-size: 0.9rem; line-height: 1.75; } - body.crystal-dance-page .info-footer-text { + body.crystal-dance-page .summer-form .info-footer-text { color: var(--color-text-muted); font-size: 0.8rem; opacity: 0.85; - margin-top: 0.5rem; + margin-top: 1rem; + } + + body.crystal-dance-page .summer-form__actions { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 0.75rem; + margin-top: 2rem; + } + + body.crystal-dance-page .summer-form .btn-dance { + background: var(--color-brand); + color: var(--color-brand-dark); + border: none; + border-radius: 999px; + font-weight: 800; + padding: 0.8rem 1.5rem; + letter-spacing: 0.5px; + } + + body.crystal-dance-page .summer-form .btn-dance:hover { + background: var(--color-brand-dark); + color: var(--color-text-inverse); + } + + body.crystal-dance-page .summer-form .btn-reset-dance { + background: #fff; + color: var(--color-brand-dark); + border: 1.5px solid var(--color-brand-dark); + border-radius: 999px; + font-weight: 700; + padding: 0.8rem 1.5rem; + } + + body.crystal-dance-page .summer-form .btn-reset-dance:hover { + background: var(--color-surface-soft); + } + + @media (max-width: 575.98px) { + body.crystal-dance-page .summer-form__stage-body { + padding: 1.25rem 1.15rem; + } + + body.crystal-dance-page .summer-form__actions { + grid-template-columns: 1fr; + } } @media (max-width: 575.98px) { @@ -400,10 +432,9 @@ -
2017 年,台灣小黃以水晶男孩出道 20 周年為契機,籌辦了經典歌曲串燒聯舞應援。這不只是一次跳舞活動,而是把青春、等待、回歸與重新相遇濃縮在同一支影片裡的集體記憶。
-水晶熱舞社希望延續這份記憶,將 20TH 的熱血行動整理成可以被再次看見的紀錄,也為 2027/04/15 的 30TH 應援企劃預留新的開始。
-水晶熱舞社是水晶男孩推廣部底下的舞蹈應援企劃,從 20TH 台灣小黃串燒聯舞的集體記憶出發,整理 SECHSKIES 經典舞台、翻跳紀錄與應援行動,並預備在 2027/04/15 30TH 前募集新的參與者,由歷屆台灣小黃接力延續。
+這份表單是水晶熱舞社為 2027/04/15 30TH 預備的應援募集模組,用來整理參與者想練的歌曲、可支援的內容與想留下的祝福。
-