[分享] 纯原生 JS/CSS 写了一个「赛博朋克风」交互式元素周期表 (3D 模型/热力图/双语) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
shuowang3708

[分享] 纯原生 JS/CSS 写了一个「赛博朋克风」交互式元素周期表 (3D 模型/热力图/双语)

  •  2
     
  •   shuowang3708 2 月 1 日 1887 次点击
    这是一个创建于 79 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大家好,最近看到一个很有意思的视频灵感,一时手痒,用纯原生的 HTML/CSS/JS 写了一个赛博朋克风格的交互式元素周期表

    项目没有任何构建依赖,开箱即用。主打就是一个视觉效果和交互体验,包含 3D 原子结构模拟多维度热力图等功能。

    发出来给 V 友们图一乐,顺便求个 Star ,也欢迎大家提提建议!


    传送门


    主要玩法与特性

    这个项目虽然只是个前端页面,但把化学书上的东西做得稍微酷炫了一点:

    1. 沉浸式视觉:深色赛博朋克风,配合霓虹光效和玻璃拟态( Glassmorphism ),比传统的格子表耐看一些。
    2. **3D 原子结构 (CSS)**:点击任意元素进入详情页,可以看到基于 CSS 3D Transforms (transform-style: preserve-3d) 渲染的原子模型。支持鼠标拖拽旋转,可以看到电子在轨道上跑。
    3. 多维度数据可视化:支持一键切换热力图模式。想看原子半径、电负性、熔沸点的分布?点击按钮,周期表会自动变成热力图色谱。
    4. 数据全:收录了 118 种元素,包含电子排布、同位素、化合价等详细数据。
    5. 双语支持:做了中英文切换,方便查阅。

    截图预览

    周期表主界面 (建议配合深色模式食用) Overview

    热力图模式 (电负性分布) Heatmap

    3D 原子模型交互 3D Atom

    19 条回复    2026-02-03 09:28:54 +08:00
    Tink
        1
    Tink  
    PRO
       2 月 1 日
    牛,这个动画很棒
    bugcoder
        2
    bugcoder  
       2 月 1 日
    太厉害了,这个效果可以。可惜高考以后把化学的知识都丢光了
    dianso
        3
    dianso  
       2 月 1 日
    漂亮~
    jwenjian1210
        4
    jwenjian1210  
       2 月 1 日
    很好看,已推荐
    shuowang3708
        5
    shuowang3708  
    OP
       2 月 1 日
    @Tink 感谢认可
    shuowang3708
        6
    shuowang3708  
    OP
       2 月 1 日
    @bugcoder 谢谢
    shuowang3708
        7
    shuowang3708  
    OP
       2 月 1 日
    @dianso 感谢
    shuowang3708
        8
    shuowang3708  
    OP
       2 月 1 日
    @jwenjian1210 谢谢
    Seanfuck
        9
    Seanfuck  
       2 月 1 日
    很酷
    lneoi
        10
    lneoi  
       2 月 1 日
    不错不错
    QUIOA
        11
    QUIOA  
       2 月 1 日 via Android
    太棒了吧
    leegradyllljjjj
        12
    leegradyllljjjj  
       2 月 1 日 via iPhone
    牛 B 啊铁铁
    voy
        13
    voy  
       2 月 2 日
    google search: periodic table.
    Honye
        14
    Honye  
       2 月 2 日
    粒子是扁平的,非球体。#13 楼推荐的好
    boyzhang
        15
    boyzhang  
       2 月 2 日
    理科学的不错
    callv
        16
    callv  
       2 月 2 日
    这个站应该给化学老师看到
    zf07accp623
        17
    zf07accp623  
       2 月 2 日
    喜欢化学的程序员。
    JoryJoestar
        18
    JoryJoestar  
       2 月 2 日
    打开元素详情,右上角的关闭按钮 hover 状态,关闭图标有点歪了
    clandyuki
        19
    clandyuki  
       2 月 3 日
    很漂亮
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1080 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 62ms UTC 22:53 PVG 06:53 LAX 15:53 JFK 18:53
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86