function OceanHeartDetail({ onBack }) { React.useEffect(() => { window.scrollTo(0, 0); }, []); React.useEffect(() => { const els = document.querySelectorAll('.oh-detail .reveal'); const io = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { entry.target.classList.add('is-visible'); io.unobserve(entry.target); } }); }, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' } ); els.forEach((el) => io.observe(el)); return () => io.disconnect(); }, []); const SIGNATURE_URL = 'assets/senlan-signature-outline.png'; const IMG = { hero: 'assets/images/aka_pvSl2KXq1J.jpg', product: 'assets/images/aka_UZUVVt24aR.jpg', bottle: 'assets/images/aka_6UcVYdAAT0.jpg', cap: 'assets/images/aka_VgYz9fRDVw.jpg', scene: 'assets/images/aka_DFD2PxPrEr.jpg', outerBox: 'assets/images/aka_zrXu2q3B0Z.jpg', drawer: 'assets/images/aka_01UkaOx1GX.jpg', packagingDetail: 'assets/images/aka_xb0LA8oOxE.jpg', series: 'assets/images/aka_IGk1HiDNXI.jpg', campaign: 'assets/images/aka_mVD97Du0JO.jpg', }; const facts = [ { label: '设计方', value: 'SENLAN Studio' }, { label: '香调', value: '海洋木质调 · 海盐与琥珀' }, { label: '概念载体', value: '心形瓶身 · 深海精灵 · 被封存的海浪' }, { label: '视觉基调', value: '深海蓝 × 珍珠白 × 精灵金 × 玫瑰粉' }, ]; const highlights = [ '把「易逝的情绪」冻进结构:海浪将流未流的一刻被玻璃封存——心形瓶身让每一次喷洒都成为一次心跳', '让结构当「收藏匣」而非舞台:概念主角越流动,周围的包装越要像珠宝盒一样郑重,情绪价值来自这种反差', '材料矛盾制造张力:温热的心脏 × 冰冷的深海,让香水成为陈列柜而非容器', '开箱前就开口说话:凹槽面板、抽屉开合、盒盖内侧的 fairy 剪影,在用户碰产品之前就完成「值得被留下」的暗示', ]; return (
{ e.preventDefault(); onBack(); }}> 返回作品列表 {/* 1. 头部 */}
MODERN GODDESS · 摩登女神系列

海洋之心 X fairy

2024 · 创意总监:SENLAN · 类别:香氛 / 海洋美学 / 品牌视觉 / 精灵叙事
{/* 2. facts 四宫格 */}
{facts.map((f, i) => (
{f.label}
{f.value}
))}
{/* 3. 首屏主视觉 */}
海洋之心 X fairy 品牌主视觉
HERO · 品牌主视觉
{/* 4. 章节1:品牌概念 */}
01 — The Concept

品牌概念:允许情绪沉入深海的那一刻

海洋之心 X fairy 代表的是我们每个人内心深处那片从未被触碰的海——那些被压抑的渴望、那些不敢言说的温柔、那些在深夜里独自翻涌的情绪。fairy 不是童话里的小精灵,而是我们内心那个永远不愿长大的自己——她住在深海,收集每一滴被遗忘的眼泪,把它们酿成一瓶可以随身携带的海洋。心形瓶身不是为了好看,它被设计成一颗正在跳动的心脏,每一次喷洒,都是一次心跳。

Ocean Heart × fairy stands for that untouched sea within each of us — the suppressed longings, the unspeakable tenderness, the emotions that swell alone in the dark of night. This fairy is not a creature from a children's tale; she is the part of ourselves that refuses to grow up. She lives in the deep ocean, collecting every forgotten tear and distilling them into a portable sea. The heart-shaped bottle is not decorative. It is designed as a beating heart — every spray, a heartbeat.

海洋之心 X fairy 产品视觉
PRODUCT · 产品视觉
{/* 5. 章节2:材料矛盾 */}
02 — Material Contradiction

策展人点评:物件核心的材料矛盾

真正抓住注意力的,是这个物件核心的材料矛盾。海水是自然界最流动、最无形的东西之一,却被永久浇铸进玻璃——冻结在静止中,永远无法完成它生来该做的那个动作:流动。心形的瓶身与深海的蓝,构成了另一重矛盾:心脏是温热的、跳动的、属于陆地的,而深海是冰冷的、静止的、属于未知的。正是「温热的心脏」与「冰冷的深海」之间的张力,让这瓶香水不再是香水,而更接近一个陈列柜——把一瞬即逝的情绪,升格为值得被郑重封存的物件。

What truly holds the gaze is the material contradiction at the object's core. Seawater, among nature's most fluid and formless substances, is permanently cast into glass — frozen in stillness, forever unable to fulfill the very gesture it was born to make: to flow. The heart-shaped bottle and deep-ocean blue form another layer of contradiction: the heart is warm, beating, terrestrial; the deep sea is cold, still, unknown. It is precisely this tension between the warm heart and the cold deep that transforms this bottle from a perfume into something closer to a display case — elevating a fleeting emotion into an object worthy of being solemnly preserved.

海洋之心 X fairy 瓶身与瓶盖
DETAIL · 瓶身与瓶盖
海洋之心 X fairy 封存海浪的瓶盖
THE CAP · 封存海浪的瓶盖
{/* 6. 章节3:外包装 */}
03 — The Outer Packaging

外包装:珠宝盒的逻辑

外包装延续同一套逻辑:深海蓝的盒身从瓶身饱和的珍珠白色退后一步;凹槽面板与抽屉式开合结构,借的是珠宝盒而非香水套装的词汇。盒盖内侧印有一只小小的 fairy 剪影,在用户打开的那一刻,像深海里突然亮起的一点光。这套材质语言的转换,在用户打开之前就已经说了一句话:这是要被留下的东西,不是用完即弃的东西。每一个抽屉的开合,都像一次深海的潮汐——缓慢、温柔、充满仪式感。

The outer packaging continues the same logic: the deep-ocean blue case steps back from the saturated pearl white of the bottle; the recessed panels and drawer-style opening borrow the vocabulary of a jewelry box, not a perfume set. Inside the lid, a tiny silhouette of a fairy is printed — the moment the user opens it, it is like a point of light suddenly igniting in the deep sea. This shift in material language speaks before the user even touches the product: this is something to keep, not something to use up and discard. Every drawer opening and closing is like a deep-sea tide — slow, gentle, and full of ritual.

海洋之心 X fairy 场景视觉
SCENE · 场景视觉
海洋之心 X fairy 深海蓝外盒
CASING · 深海蓝外盒
海洋之心 X fairy 抽屉式开合
DRAWER · 抽屉式开合
海洋之心 X fairy 凹槽面板细节
DETAIL · 凹槽面板细节
{/* 7. 章节4:给从业者的启示 */}
04 — Lesson

给从业者的启示

当单一自然元素承担了全部概念重量时,围绕它的结构应该成为这个物件的「收藏匣」,而不只是一个展示它的舞台。海洋之心 X fairy 用一颗心形瓶身,承载了整个深海的情绪;用一只小小的 fairy,连接了童话与现实。设计的最高境界,不是把所有元素都堆上去,而是用最少的符号,唤起最深的共鸣。

When a single natural element bears the full weight of the concept, the structure surrounding it should become the object's "jewel case," not merely a stage to display it. Ocean Heart × fairy holds the entire emotion of the deep sea within a single heart-shaped bottle; a tiny fairy bridges fairy tale and reality. The highest state of design is not to pile on every element, but to evoke the deepest resonance with the fewest symbols.

海洋之心 X fairy 系列视觉
SERIES · 系列视觉
海洋之心 X fairy 传播视觉
CAMPAIGN · 传播视觉
{/* 8. takeaway 设计亮点 */}

设计亮点

    {highlights.map((h, i) => (
  • {h}
  • ))}
{/* 9. 页脚 */}
); } Object.assign(window, { OceanHeartDetail });