广州总部电话:020-85564311
广州总部电话:020-85564311
20年
互联网应用服务商
请输入搜索关键词
知识库 知识库

优网知识库

探索行业前沿,共享知识宝库

用代码雕琢真实!解锁这个「拟物耳机盒」CSS黑科技

发布日期:2025-04-14 20:27:13 浏览次数: 884 来源:程序员新视界

扁平化设计当道的今天,拟物风格却总能带来独特的视觉温度。今天我们用纯CSS还原一个超逼真的耳机充电盒,光影、材质、呼吸灯一应俱全,带你感受代码与设计的浪漫碰撞!

效果

拟物美学三大核心技法

✨立体感雕刻术:内阴影叠加

.box-shadow {
    inset0px35px25px#ffffffe0,  /* 顶部高光 */
    inset10px0px25px#0000004b,  /* 左侧暗部 */
    inset40px0px20px#ffffff,    /* 左侧边缘反光 */
    ...                             /* 共7层阴影! */
}

通过多层内阴影叠加,模拟出金属边缘的折射光、侧面的磨砂反光,甚至底部的环境遮蔽效果。

✨材质魔法:渐变+圆角

.cavity {
    backgroundlinear-gradient(180deg#d6d6d6#fff);
    border-radius200px/* 超椭圆弧度 */
}

线性渐变营造明暗过渡,200px的超大圆角形成完美的曲面弧度,仿佛能触摸到真实的金属凹槽。

✨灵魂之眼:呼吸灯动画

@keyframes colorChange {
    0% { background-color#ff0000; }  /* 红 */
    50% { background-color#00ff00; } /* 绿 */
    100% { background-color#ff0000; }
}

通过关键帧动画实现红绿渐变,搭配box-shadow发光效果,瞬间赋予设备「生命感」。

HTML

<!DOCTYPE html>
<htmllang="en">

<head>
    <metacharset="UTF-8">
    <metaname="viewport"content="width=device-width, initial-scale=1.0">
    <title>拟物耳机盒效果</title>
    <linkrel="stylesheet"href="./css/index.css">
</head>

<body>
    <!-- 主要卡片容器 -->
    <divclass="card">
        <!-- 凹槽结构 -->
        <divclass="lc cavity"></div>
        <!-- 中心分割线 -->
        <divclass="lc line"></div>
        <!-- LED指示灯 -->
        <divclass="led"></div>
        <divclass="text">Hello World!</div>
    </div>
</body>

</html>

CSS

* {
    margin0;
    padding0;
}

body {
    display: flex;
    align-items: center;
    justify-content: center;
    height100vh;
    background-color#eee;
}

.card {
    width270px;
    height220px;
    background-color#e9e9e9;
    border-radius70px;
    box-shadow:
        inset 0px35px25px#ffffffe0,
        inset 10px0px25px#0000004b,
        inset 40px0px20px#ffffff,
        inset -10px0px25px#0000004b,
        inset -40px0px20px#fff,
        inset 0px10px10px#000000e0,
        inset 0px -15px25px#00000036,
        10px25px40px -10px#00000060;
    position: relative;
}

.card.line {
    width100%;
    height2px;
    background-color#bbb;
    margin-top30%;
    position: relative;
}

.line::after,
.line::before {
    content"";
    position: absolute;
    width5%;
    height2px;
    background-color#fff;
}

.line::before {
    right0;
}

.card.cavity {
    width150px;
    height20px;
    backgroundlinear-gradient(180deg#d6d6d6#fff);
    border-radius200px;
    margin: auto;
    position: absolute;
    top30%;
    left50%;
    transformtranslate(-50%30%);
}

.card.led {
    width7px;
    aspect-ratio: 1;
    background-color#00ff00;
    position: absolute;
    top50%;
    left50%;
    transformtranslate(-50%30%);
    border-radius100px;
    box-shadow006px#00ff00;
    animation: colorChange 2s ease-in-out infinite;
}

.card.text {
    text-align: center;
    margin-top70px;
    color#00000036;
    font-weight: bolder;
}

@keyframes colorChange {
    0% {
        background-color#ff0000;
        box-shadow006px#ff0000;
    }
    50% {
        background-color#00ff00;
        box-shadow006px#00ff00;
    }
    100% {
        background-color#ff0000;
        box-shadow006px#ff0000;
    }
}

优网科技,优秀企业首选的互联网供应服务商

优网科技秉承"专业团队、品质服务" 的经营理念,诚信务实的服务了近万家客户,成为众多世界500强、集团和上市公司的长期合作伙伴!

优网科技成立于2001年,擅长网站建设、网站与各类业务系统深度整合,致力于提供完善的企业互联网解决方案。优网科技提供PC端网站建设(品牌展示型、官方门户型、营销商务型、电子商务型、信息门户型、DIY体验、720全景展厅及3D虚拟仿真)、移动端应用(手机站APP开发)、微信定制开发(微信官网、微信商城、企业微信)、微信小程序定制开发等一系列互联网应用服务。


我要投稿

姓名

文章链接

提交即表示你已阅读并同意《个人信息保护声明》

专属顾问 专属顾问
扫码咨询您的优网专属顾问!
专属顾问
马上咨询
联系专属顾问
联系专属顾问
联系专属顾问
扫一扫马上咨询
扫一扫马上咨询

扫一扫马上咨询

和我们在线交谈!