css
This commit is contained in:
157
src/App.tsx
157
src/App.tsx
@@ -1,6 +1,8 @@
|
||||
import { useState } from 'react'
|
||||
import './App.css'
|
||||
|
||||
function App() {
|
||||
const [openFaq, setOpenFaq] = useState<number | null>(0)
|
||||
return (
|
||||
<div className="app">
|
||||
{/* Hero 区 */}
|
||||
@@ -11,7 +13,7 @@ function App() {
|
||||
用数字吧唧记录每一次心动、每一段关系,把情绪变成可以收藏、分享和互动的「小宇宙」。
|
||||
</p>
|
||||
<p className="hero-desc">
|
||||
不再只是聊天记录,而是可以捏、可以赚、可以展示的电子吧唧,专属于你和他/她。
|
||||
不再只是聊天记录,而是可以捏、可以展示的电子吧唧,专属于你和他/她。
|
||||
</p>
|
||||
<div className="hero-features">
|
||||
<span className="feature-tag">情绪上链:用电子吧唧记录每个瞬间</span>
|
||||
@@ -61,18 +63,27 @@ function App() {
|
||||
<br />
|
||||
你可以把它送给自己,也可以送给在意的人,让"感觉"变成一个可以看见、可以点亮的小物件。
|
||||
</p>
|
||||
<div className="features-grid">
|
||||
<div className="feature-card">
|
||||
<h3>自定义吧唧</h3>
|
||||
<p>名字、图标、颜色、含义,都由你来设定。</p>
|
||||
<div className="features-list">
|
||||
<div className="feature-item">
|
||||
<div className="feature-number">01</div>
|
||||
<div className="feature-content">
|
||||
<h3>自定义吧唧</h3>
|
||||
<p>名字、图标、颜色、含义,都由你来设定。</p>
|
||||
</div>
|
||||
</div>
|
||||
<div className="feature-card">
|
||||
<h3>互动点亮</h3>
|
||||
<p>对方可以收下、点亮、回复,形成一条完整的情绪互动链路。</p>
|
||||
<div className="feature-item">
|
||||
<div className="feature-number">02</div>
|
||||
<div className="feature-content">
|
||||
<h3>互动点亮</h3>
|
||||
<p>对方可以收下、点亮、回复,形成一条完整的情绪互动链路。</p>
|
||||
</div>
|
||||
</div>
|
||||
<div className="feature-card">
|
||||
<h3>情绪档案</h3>
|
||||
<p>所有送出/收到的吧唧,都会沉淀为「情绪档案」,成为你的小小人生博物馆。</p>
|
||||
<div className="feature-item">
|
||||
<div className="feature-number">03</div>
|
||||
<div className="feature-content">
|
||||
<h3>情绪档案</h3>
|
||||
<p>所有送出/收到的吧唧,都会沉淀为「情绪档案」,成为你的小小人生博物馆。</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -127,6 +138,10 @@ function App() {
|
||||
<h3>情绪统计与回顾</h3>
|
||||
<p>以日/周/月为单位,看看你最近都在为什么事情「吧唧」,重新认识自己的情绪习惯。</p>
|
||||
</div>
|
||||
<div className="function-item">
|
||||
<h3>一键生成专属吧唧图</h3>
|
||||
<p>快速生成精美的吧唧图片,方便分享到社交平台。</p>
|
||||
</div>
|
||||
<div className="function-item">
|
||||
<h3>多端同步</h3>
|
||||
<p>手机多设备同步,换机不丢记忆。</p>
|
||||
@@ -160,21 +175,103 @@ function App() {
|
||||
<div className="container">
|
||||
<h2 className="section-title">常见问题</h2>
|
||||
<div className="faq-list">
|
||||
<div className="faq-item">
|
||||
<h3>电子吧唧是虚拟货币吗?</h3>
|
||||
<p>不是。电子吧唧是一种情绪/关系的数字徽章,用于表达、记录和互动,而不是金融产品或代币。</p>
|
||||
<div
|
||||
className={`faq-item ${openFaq === 0 ? 'open' : ''}`}
|
||||
onClick={() => setOpenFaq(openFaq === 0 ? null : 0)}
|
||||
>
|
||||
<div className="faq-question">
|
||||
<h3>电子吧唧是虚拟货币吗?</h3>
|
||||
<span className="faq-icon">{openFaq === 0 ? '^' : 'v'}</span>
|
||||
</div>
|
||||
{openFaq === 0 && (
|
||||
<div className="faq-answer">
|
||||
<p>不是。电子吧唧是一种情绪/关系的数字徽章,用于表达、记录和互动,而不是金融产品或代币。</p>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
<div className="faq-item">
|
||||
<h3>我的数据会安全吗?</h3>
|
||||
<p>你在 duooomi 的情绪记录和关系数据,会严格加密存储。你可以为敏感吧唧设置仅自己可见,任何第三方(包括我们)都无法查看你的私密内容。</p>
|
||||
<div
|
||||
className={`faq-item ${openFaq === 1 ? 'open' : ''}`}
|
||||
onClick={() => setOpenFaq(openFaq === 1 ? null : 1)}
|
||||
>
|
||||
<div className="faq-question">
|
||||
<h3>我的数据会安全吗?</h3>
|
||||
<span className="faq-icon">{openFaq === 1 ? '^' : 'v'}</span>
|
||||
</div>
|
||||
{openFaq === 1 && (
|
||||
<div className="faq-answer">
|
||||
<p>你在 duooomi 的情绪记录和关系数据,会严格加密存储。你可以为敏感吧唧设置仅自己可见,任何第三方(包括我们)都无法查看你的私密内容。</p>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
<div className="faq-item">
|
||||
<h3>一个人也可以用 duooomi 吗?</h3>
|
||||
<p>当然可以。你可以给自己送吧唧,把它当成一个"情绪日记本",记录成长和心境变化。</p>
|
||||
<div
|
||||
className={`faq-item ${openFaq === 2 ? 'open' : ''}`}
|
||||
onClick={() => setOpenFaq(openFaq === 2 ? null : 2)}
|
||||
>
|
||||
<div className="faq-question">
|
||||
<h3>一个人也可以用 duooomi 吗?</h3>
|
||||
<span className="faq-icon">{openFaq === 2 ? '^' : 'v'}</span>
|
||||
</div>
|
||||
{openFaq === 2 && (
|
||||
<div className="faq-answer">
|
||||
<p>当然可以。你可以给自己送吧唧,把它当成一个"情绪日记本",记录成长和心境变化。</p>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
<div className="faq-item">
|
||||
<h3>未来会有更多玩法吗?</h3>
|
||||
<p>我们会逐步增加更多互动玩法,比如吧唧主题活动、关系等级、特殊时期限定吧唧等,让你的情绪宇宙持续长出新星球。</p>
|
||||
<div
|
||||
className={`faq-item ${openFaq === 4 ? 'open' : ''}`}
|
||||
onClick={() => setOpenFaq(openFaq === 4 ? null : 4)}
|
||||
>
|
||||
<div className="faq-question">
|
||||
<h3>如何创建一个电子吧唧?</h3>
|
||||
<span className="faq-icon">{openFaq === 4 ? '^' : 'v'}</span>
|
||||
</div>
|
||||
{openFaq === 4 && (
|
||||
<div className="faq-answer">
|
||||
<p>创建电子吧唧非常简单:打开 duooomi,点击"创建吧唧",选择图标、颜色,输入名称和含义,一分钟就能完成。你可以为不同的情绪和场景创建专属的吧唧。</p>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
<div
|
||||
className={`faq-item ${openFaq === 6 ? 'open' : ''}`}
|
||||
onClick={() => setOpenFaq(openFaq === 6 ? null : 6)}
|
||||
>
|
||||
<div className="faq-question">
|
||||
<h3>电子吧唧可以删除或修改吗?</h3>
|
||||
<span className="faq-icon">{openFaq === 6 ? '^' : 'v'}</span>
|
||||
</div>
|
||||
{openFaq === 6 && (
|
||||
<div className="faq-answer">
|
||||
<p>可以。你可以随时编辑或删除自己创建的电子吧唧。但已经送出的吧唧会保留在对方的情绪档案中,这是你们共同记忆的一部分。</p>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
{/* <div
|
||||
className={`faq-item ${openFaq === 7 ? 'open' : ''}`}
|
||||
onClick={() => setOpenFaq(openFaq === 7 ? null : 7)}
|
||||
>
|
||||
<div className="faq-question">
|
||||
<h3>duooomi 是免费的吗?</h3>
|
||||
<span className="faq-icon">{openFaq === 7 ? '^' : 'v'}</span>
|
||||
</div>
|
||||
{openFaq === 7 && (
|
||||
<div className="faq-answer">
|
||||
<p>duooomi 提供免费版本,包含核心功能。未来我们可能会推出高级功能,但基础的情绪记录和互动功能将始终保持免费,让每个人都能记录和分享自己的情绪瞬间。</p>
|
||||
</div>
|
||||
)}
|
||||
</div> */}
|
||||
<div
|
||||
className={`faq-item ${openFaq === 3 ? 'open' : ''}`}
|
||||
onClick={() => setOpenFaq(openFaq === 3 ? null : 3)}
|
||||
>
|
||||
<div className="faq-question">
|
||||
<h3>未来会有更多玩法吗?</h3>
|
||||
<span className="faq-icon">{openFaq === 3 ? '^' : 'v'}</span>
|
||||
</div>
|
||||
{openFaq === 3 && (
|
||||
<div className="faq-answer">
|
||||
<p>我们会逐步增加更多互动玩法,比如吧唧主题活动、关系等级、特殊时期限定吧唧等,让你的情绪宇宙持续长出新星球。</p>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -183,13 +280,13 @@ function App() {
|
||||
{/* 底部 CTA 区 */}
|
||||
<section className="section cta-section">
|
||||
<div className="container">
|
||||
<h2 className="section-title">开始收集你的第一枚电子吧唧</h2>
|
||||
<p className="section-subtitle">
|
||||
也许是一句「谢谢」、一句「辛苦了」,或者一句从没说出口的「我在乎你」。
|
||||
</p>
|
||||
<div className="hero-cta">
|
||||
<button className="btn-primary">立即下载 duooomi</button>
|
||||
<button className="btn-secondary">加入内测社区</button>
|
||||
<div className="cta-card">
|
||||
<h2 className="cta-card-title">开始收集你的第一枚电子吧唧</h2>
|
||||
<p className="cta-card-subtitle">AI never sleep,情绪永远被看见</p>
|
||||
<button className="cta-card-button">
|
||||
立即下载 duooomi
|
||||
<span className="cta-arrow">→</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user