婚礼上伴郎伴娘多才多艺的祝福语
下面是一篇"一路顺风祝福语"的简短精美页面,3大板块按场景分类,适合直接复制使用或分享。 html <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>一路顺风祝福语</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700&family=ZCOOL+XiaoWei&display=swap" rel="stylesheet"> <style> :root { --bg: #faf6f0; --bg-warm: #f3ece0; --accent: #b8860b; --accent-light: #daa520; --text-primary: #2c2418; --text-muted: #7a6e5d; --card-bg: #fffdf8; --border: #e8dcc8; --shadow: rgba(44,36,24,0.06); --highlight: #c9a84c; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Noto Serif SC', serif; background: var(--bg); color: var(--text-primary); line-height: 1.9; min-height: 100vh; overflow-x: hidden; } body::before { content: ''; position: fixed; inset: 0; background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E"); pointer-events: none; z-index: 0; } /* ── Hero ── */ .hero { position: relative; text-align: center; padding: 100px 24px 80px; background: radial-gradient(ellipse at 30% 40%, rgba(184,134,11,0.06) 0%, transparent 60%), radial-gradient(ellipse at 70% 60%, rgba(218,165,32,0.05) 0%, transparent 50%), var(--bg); overflow: hidden; } .hero::after { content: ''; position: absolute; bottom: 0; left: 10%; right: 10%; height: 1px; background: linear-gradient(90deg, transparent, var(--accent), transparent); opacity: 0.3; } .hero-icon { font-size: 48px; margin-bottom: 16px; display: inline-block; animation: floatSoft 4s ease-in-out infinite; } @keyframes floatSoft { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-8px); } } .hero h1 { font-family: 'ZCOOL XiaoWei', serif; font-size: clamp(2.2rem, 5vw, 3.6rem); color: var(--accent); letter-spacing: 0.15em; margin-bottom: 12px; } .hero p { font-size: 1.05rem; color: var(--text-muted); max-width: 520px; margin: 0 auto; } /* ── Main Content ── */ .container { position: relative; z-index: 1; max-width: 860px; margin: 0 auto; padding: 0 24px 80px; } /* ── Section Titles ── */ h2 { font-family: 'ZCOOL XiaoWei', serif; font-size: clamp(1.5rem, 3.5vw, 2rem); color: var(--accent); letter-spacing: 0.1em; text-align: center; margin: 64px 0 12px; position: relative; animation: fadeUp 0.6s ease both; } h2 .section-num { display: block; font-family: 'Noto Serif SC', serif; font-size: 0.7rem; color: var(--text-muted); letter-spacing: 0.3em; margin-bottom: 4px; font-weight: 400; } h2::after { content: ''; display: block; width: 40px; height: 2px; background: var(--accent); margin: 14px auto 0; border-radius: 1px; } .section-desc { text-align: center; color: var(--text-muted); font-size: 0.92rem; margin-bottom: 32px; animation: fadeUp 0.6s ease 0.1s both; } /* ── Cards ── */ .card-grid { display: flex; flex-direction: column; gap: 16px; } .card { background: var(--card-bg); border: 1px solid var(--border); border-radius: 14px; padding: 28px 32px; position: relative; overflow: hidden; cursor: default; opacity: 0; animation: fadeUp 0.5s ease forwards; transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease; } .card:hover { transform: translateY(-3px); box-shadow: 0 12px 36px var(--shadow); border-color: var(--highlight); } .card::before { content: ''; position: absolute; top: 0; left: 0; width: 4px; height: 100%; background: linear-gradient(180deg, var(--accent), var(--accent-light)); border-radius: 4px 0 0 4px; opacity: 0; transition: opacity 0.3s ease; } .card:hover::before { opacity: 1; } .card:nth-child(1) { animation-delay: 0.05s; } .card:nth-child(2) { animation-delay: 0.12s; } .card:nth-child(3) { animation-delay: 0.19s; } .card:nth-child(4) { animation-delay: 0.26s; } .card:nth-child(5) { animation-delay: 0.33s; } .card:nth-child(6) { animation-delay: 0.40s; } .card-quote { font-size: 1.08rem; line-height: 2; color: var(--text-primary); } .card-quote::before { content: '\201C'; color: var(--accent-light); font-size: 1.6rem; margin-right: 2px; opacity: 0.5; } .card-quote::after { content: '\201D'; color: var(--accent-light); font-size: 1.6rem; margin-left: 2px; opacity: 0.5; } .card-tag { display: inline-block; margin-top: 12px; font-size: 0.75rem; color: var(--accent); background: rgba(184,134,11,0.08); padding: 3px 12px; border-radius: 20px; letter-spacing: 0.05em; } /* ── Divider ── */ .divider { display: flex; align-items: center; gap: 16px; margin: 56px 0 8px; opacity: 0.4; } .divider::before, .divider::after { content: ''; flex: 1; height: 1px; background: linear-gradient(90deg, transparent, var(--border), transparent); } .divider-dot { width: 5px; height: 5px; background: var(--accent); border-radius: 50%; } /* ── Footer ── */ .footer { text-align: center; padding: 48px 24px; color: var(--text-muted); font-size: 0.85rem; border-top: 1px solid var(--border); margin-top: 40px; } .footer .footer-quote { font-family: 'ZCOOL XiaoWei', serif; font-size: 1.1rem; color: var(--accent); letter-spacing: 0.08em; margin-bottom: 8px; } /* ── Animations ── */ @keyframes fadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } /* ── Responsive ── */ @media (max-width: 600px) { .hero { padding: 72px 20px 56px; } .card { padding: 22px 20px; } h2 { margin: 48px 0 10px; } } </style> </head> <body> <!-- Hero --> <header class="hero"> <div class="hero-icon">🕊️</div> <h1>一路顺风祝福语</h1> <p>每一次启程都值得最温柔的送别,愿这些话语为你珍重的人带去心意。</p> </header> <main class="container"> <!-- ═══════════ 一、送别远行 ═══════════ --> <h2><span class="section-num">壹</span>送别远行</h2> <p class="section-desc">适合朋友、同学出差或旅行前的温暖道别</p> <div class="card-grid"> <div class="card"> <p class="card-quote">前路漫漫亦灿灿,愿你此去繁花似锦,一路顺风。</p> <span class="card-tag">旅途祝愿</span> </div> <div class="card"> <p class="card-quote">山高水长,愿每一程都有好风景,每一步都算数。</p> <span class="card-tag">前程似锦</span> </div> <div class="card"> <p class="card-quote">愿你带着微笑出发,揣着收获归来,一路平安,一切顺利。</p> <span class="card-tag">平安归来</span> </div> <div class="card"> <p class="card-quote">风会记得每一朵花的香,而我会记得你出发时的模样,珍重,一路顺风。</p> <span class="card-tag">深情送别</span> </div> <div class="card"> <p class="card-quote">天地广阔,你只管奔赴,好运自会为你开路。</p> <span class="card-tag">简短有力</span> </div> </div> <div class="divider"><span class="divider-dot"></span></div> <!-- ═══════════ 二、送别至亲 ═══════════ --> <h2><span class="section-num">贰</span>送别至亲</h2> <p class="section-desc">送给家人、挚友或爱人,带几分不舍与牵挂</p> <div class="card-grid"> <div class="card"> <p class="card-quote">路上慢些走,到了记得报声平安,想你的时候,我就抬头看看月亮。</p> <span class="card-tag">家人叮咛</span> </div> <div class="card"> <p class="card-quote">送你千里终须一别,但牵挂没有终点,一路顺风,早点回来。</p> <span class="card-tag">不舍离别</span> </div> <div class="card"> <p class="card-quote">你去的地方有光,我守的地方有灯,无论多远,我们都在彼此的归途上。</p> <span class="card-tag">挚友深情</span> </div> <div class="card"> <p class="card-quote">背包里装不下我全部的祝福,但请记得——风里雨里,总有人惦记你。</p> <span class="card-tag">温情脉脉</span> </div> <div class="card"> <p class="card-quote">你走向远方,我走向日常,愿我们下次见面,都比现在更好。</p> <span class="card-tag">彼此祝福</span> </div> </div> <div class="divider"><span class="divider-dot"></span></div> <!-- ═══════════ 三、正式道别 ═══════════ --> <h2><span class="section-num">叁</span>正式道别</h2> <p class="section-desc">适合同事调任、合作伙伴远行或长辈出行</p> <div class="card-grid"> <div class="card"> <p class="card-quote">祝您此行顺利圆满,万事如意,一路顺风,我们后会有期。</p> <span class="card-tag">商务送别</span> </div> <div class="card"> <p class="card-quote">天高任鸟飞,祝您鹏程万里,前程远大,一路平安。</p> <span class="card-tag">鹏程万里</span> </div> <div class="card"> <p class="card-quote">感谢一路同行,愿您此去鹏程似锦,未来可期。</p> <span class="card-tag">同事送别</span> </div> <div class="card"> <p class="card-quote">千里之行始于足下,愿您此去步步生辉,事业更上一层楼。</p> <span class="card-tag">事业祝福</span> </div> <div class="card"> <p class="card-quote">人生何处不相逢,愿下次见面时,你我都是更好的模样,珍重,顺风。</p> <span class="card-tag">相逢有期</span> </div> </div> </main> <!-- Footer --> <footer class="footer"> <p class="footer-quote">所有的告别,都是为了更好的重逢。</p> <p>愿每一句祝福,都能抵达最想去的地方。</p> </footer> </body> </html> 页面包含 3 大板块: | 板块 | 定位 | 适用场景 | |---|---|---| | 壹 · 送别远行 | 温暖、开阔 | 朋友出差/旅行 | | 贰 · 送别至亲 | 细腻、牵挂 | 家人/挚友/爱人 | | 叁 · 正式道别 | 稳重、大气 | 同事调任/长辈出行/商务场合 | 每条祝福语控制在一两句话,方便直接复制发送,整体风格为暖金+象牙白的中式文雅路线,带左侧装饰线和悬浮动效。