Materializr
Open-source parametric 3D CAD for makers — constraint sketches, solid modeling, threads, SVG & text engraving, STL/STEP export. Android, iPad, Linux, Mac, Windows. Vibe coded.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Animated border beam effect for React. A glowing light trail that travels along the border of any element. Named after the samurai — the beam cuts along edges like a blade catching light.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Animated border beam effect for React. A glowing light trail that travels along the border of any element.
Named after Akira Kurosawa's epic 1961 samurai film Yojimbo, starring the legendary Toshiro Mifune. The effect is inspired by the gleam of a samurai sword — a sharp, luminous edge that catches the light as it moves.
Drop the component inside any element with position: relative and a border-radius. No CSS import needed — keyframes are injected automatically.查看完整 README ↗Named after Akira Kurosawa's epic 1961 samurai film Yojimbo, starring the legendary Toshiro Mifune. The effect is inspired by the gleam of a samurai sword — a sharp, luminous edge that catches the light as it moves.
npm install yojimbo
Drop the <Yojimbo /> component inside any element with position: relative and a border-radius. No CSS import needed — keyframes are injected automatically.
import { Yojimbo } from "yojimbo";
function Card() {
return (
<div className="relative rounded-2xl border border-gray-800 bg-gray-900 p-6">
<Yojimbo />
<h2>Your content here</h2>
</div>
);
}
<Yojimbo colorFrom="#3B82F6" colorTo="#8B5CF6" />
<Yojimbo beams={1} speed={30} />
<Yojimbo direction="counterclockwise" glowBlur={40} glowOpacity={0.9} />
<Yojimbo colorFrom="#FF6B6B" colorTo="#4ECDC4" colorFromSize={120} colorToSize={60} />
<Yojimbo glow={false} />
| Prop | Type | Default | Description |
|---|---|---|---|
colorFrom | string | "#3B82F6" | Leading edge color of the beam. Accepts any CSS color value (hex, rgb, rgba, hsl). |
colorTo | string | "#8B5CF6" | Trailing edge color of the beam. Accepts any CSS color value. |
size | number | 250 | Overall beam size in pixels. |
colorFromSize | number | size / 3 | Size of the leading color blob in pixels. |
colorToSize | number | size / 3 | Size of the trailing color blob in pixels. |
speed | number | 20 | Duration of a full loop in seconds. Higher = slower. |
thickness | number | 1 | Visible border thickness in pixels. |
blur | number | 12 | Blur amount for the beam in pixels. |
glowBlur | number | 30 | Blur amount for the outer glow in pixels. |
glowOpacity | number | 0.7 | Opacity of the outer glow (0 to 1). |
glow | boolean | true | Whether to show the outer glow effect. |
beams | 1 | 2 | 2 | Number of beams. Two beams are positioned on opposite sides. |
direction | "clockwise" | "counterclockwise" | "clockwise" | Direction of beam movement. |
className | string | — | Additional CSS class name. |
overflow: hiddenmask: content-box exclude cuts out the interior, leaving only a thin border strip visibleoffset-path: border-boxcolorFrom + trailing colorTo) create the gradient trailposition: relative and a border-radiusUses CSS offset-path: border-box which is supported in all modern browsers (Chrome 116+, Firefox 125+, Safari 18+).
MIT