一个功能极其丰富的 HTML 窗口扩展。13 套内置主题、349 个积木、17 种事件、 模态遮罩、舞台外显示、丰富动画与完整对话框系统,让你在 Scratch 项目里做出真正的桌面级界面。
从窗口管理到内容控件,从动画特效到事件系统,覆盖你制作交互界面时需要的每一个环节。
浅色、深色、毛玻璃、霓虹、渐变、复古、马卡龙、海洋、纸质、终端、樱花、液态玻璃、暗液态玻璃。一键切换,也可逐项自定义。
覆盖窗口管理、显示隐藏、位置大小、外观样式、标题栏、动画特效、内容控件、读取、对话框、事件等 13 大分类。
窗口可以超出舞台边界,移动到画布之外。支持把窗口移出舞台、设置允许超出舞台、判断窗口是否在舞台外。
为窗口开启模态遮罩,可设置颜色、不透明度、背景模糊强度,并支持点击遮罩关闭窗口,轻松做出弹窗效果。
淡入、缩放、滑入、弹跳、翻转、旋转滚动、漩涡、Y 轴翻转、掉落等入场动画,还有抖动、闪烁、脉冲、呼吸、摇摆、心跳等特效。
提示、确认、输入、错误弹窗,以及通知、加载提示。全部基于窗口系统实现,风格统一、可定制。
按钮、图标按钮、输入框、密码框、搜索框、多行输入、数字、颜色、日期、时间、文件、开关、标签、计数器、进度条、滑块、下拉框、复选框、图片、视频、音频、网页、表格、列表、卡片、头像、警告框、加载动画、骨架屏、空状态、时间线、面包屑、分页、评分、步骤条、统计、描述列表等。
窗口关闭、打开、点击、拖动、悬停、双击、右键、滚轮,按钮点击、元素点击、元素悬停、输入框改变、复选框改变、下拉框改变、滑块改变、键盘按键、对话框结果。
每套主题都精心调整了背景、文字、标题栏、圆角、边框与阴影,开箱即用。也可以用「设置窗口主题」积木随时切换。
349 个积木按 13 大分类整理。输入关键词即可实时筛选,快速定位你需要的积木。
只需几步,就能在项目里搭建出一个完整的窗口界面。
使用「创建窗口」积木,填写窗口名称与标题。窗口名称在同一项目内应保持唯一。
用「添加按钮」「添加文字」「添加输入框」等积木往窗口里放入内容,每个元素可以指定编号。
用「设置窗口主题」「设置窗口圆角」「设置窗口阴影」等积木调整外观,或直接套用 13 套内置主题。
用「当有按钮被点击」「当有输入框内容改变」等事件积木配合「最后点击的按钮」「最后输入的内容」读取用户操作。
开启模态遮罩做弹窗、用舞台外显示做悬浮面板、用动画积木做入场特效,或用对话框系统做提示与确认。
下载「精美窗口」扩展文件,导入 TurboWarp / PenguinMod / 02Engine 即可开始使用。
349 个积木 · 13 套主题 · 17 种事件 · 完整对话框系统,密码:1111
17 种帽子积木,覆盖窗口、元素、输入、键盘与对话框,配合读取积木使用,形成完整的交互闭环。
点击下面的按钮,体验扩展内置的四种通知样式。实际积木中还可弹出提示、确认、输入与错误对话框。
持续打磨细节,修复问题,让窗口系统更稳定、更易用。
关于运行环境、窗口命名、坐标与层级的常见疑问。
「精美窗口」必须在非沙箱模式下运行,支持 TurboWarp、PenguinMod 与 02Engine。普通 Scratch 编辑器无法加载该扩展。
建议同一项目内保持窗口名称唯一。如果创建同名窗口,旧窗口会被替换。可以使用「重命名窗口」积木修改名称。
以舞台中心为原点,x 轴向右为正,y 轴向上为正。窗口位置坐标指的是窗口中心点。
是的。层级数字越大,窗口越靠前。可以使用「窗口置顶」「窗口置底」「设置窗口层级」等积木调整。
开启模态遮罩后,遮罩会覆盖整个舞台并阻挡点击下层窗口,适合做弹窗、确认框等需要聚焦的场景。还可设置遮罩颜色、不透明度和模糊强度。
元素编号留空时会自动生成一个编号。建议为需要后续操作的元素手动指定编号,方便用「设置元素文字」等积木定位。