css-alpha-masking — скилл для Claude Code: маски CSS
Скилл добавляет CSS-маски с градиентным исчезновением по краям. Пригодится для плавного скрытия краёв изображений, текста и контейнеров.
npx skills add MengTo/Skills --skill css-alpha-masking -a claude-codeЧто делает css-alpha-masking
css-alpha-masking задаёт горизонтальное или вертикальное исчезновение краёв через linear-gradient. Он использует mask-image и -webkit-mask-image, поэтому один и тот же приём можно применить к самому элементу или CSS-классу.
Скилл сначала уточняет направление и позиции остановок градиента, затем предлагает CSS-фрагмент и пример подключения класса. Можно менять направление, глубину fade-области и прозрачность. Элементу нужен видимый контент: маска управляет альфа-каналом, а не рисует фон. Для Safari нужно оставить обе версии свойства, поэтому это повод проверить наличие -webkit-mask-image.
Какие задачи решает
- добавить горизонтальное исчезновение краёв
- сделать вертикальный fade для контейнера
- настроить CSS-маску для изображения или текста
- подключить маску с поддержкой Safari
Примеры запросов агенту
- Добавь горизонтальное исчезновение по краям изображения через CSS-маску.
- Сделай вертикальный fade для контейнера и вынеси стили в CSS-класс.
- Настрой
mask-imageи-webkit-mask-imageс более узкой зоной исчезновения.
Как установить css-alpha-masking
1Через Skills CLI (Vercel)
npx skills add MengTo/Skills --skill css-alpha-masking -a claude-code2Вручную: положить файлы
~/.claude/skills/css-alpha-masking/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/css-alpha-masking/
1Через Skills CLI (Vercel)
npx skills add MengTo/Skills --skill css-alpha-masking -a codex2Вручную: положить файлы
.agents/skills/css-alpha-masking/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add MengTo/Skills --skill css-alpha-masking -a cursor2Вручную: положить файлы
.cursor/skills/css-alpha-masking/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install MengTo/Skills css-alpha-masking2Вручную: положить файлы
.github/skills/css-alpha-masking/SKILL.md1Через Skills CLI (Vercel)
npx skills add MengTo/Skills --skill css-alpha-masking -a gemini-cli2Командой платформы
gemini skills install https://github.com/MengTo/Skills --path agent-skills/web-design/css-alpha-maskingВручную: положить файлы
.devin/skills/css-alpha-masking/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add MengTo/Skills --skill css-alpha-masking -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о css-alpha-masking
Как установить css-alpha-masking в Claude Code?
Выполните npx skills add MengTo/Skills --skill css-alpha-masking -a claude-code, затем повторите npx skills add MengTo/Skills --skill css-alpha-masking -a claude-code. После этого проверьте файл ~/.claude/skills/css-alpha-masking/SKILL.md.
Что делает css-alpha-masking?
Скилл создаёт CSS-маски на основе linear-gradient для горизонтального или вертикального исчезновения краёв. Он подсказывает свойства маски и варианты их настройки.
Что нужно учесть при использовании маски в Safari?
Для Safari нужно указывать и mask-image, и -webkit-mask-image. Маска также требует видимого контента, потому что работает с альфа-каналом элемента.
Исходный текст
SKILL.md · MIT
--- name: css-alpha-masking description: Apply CSS alpha masking with linear-gradient for horizontal or vertical edge fades (mask-image and -webkit-mask-image). Use when asked for alpha masks, fade edges, or CSS mask gradients. --- # CSS Alpha Masking Skill ## Workflow 1. Confirm direction (horizontal or vertical) and fade stop percentages. 2. Provide the inline CSS snippet and any needed class usage. 3. Offer small tweaks only (direction, stop positions, colors). ## Usage checklist - Apply the mask styles directly on the element or in a CSS class. - Always include both `mask-image` and `-webkit-mask-image` for Safari. - Ensure the element has visible content; masks reveal/hide alpha only. ## Horizontal (left/right) fade ```css /* Add this inline CSS to any element */ mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent); -webkit-mask-image: linear-gradient(to right, transparent, black 15%, black 85%, transparent); ``` ## Vertical (top/bottom) fade ```css /* Add this inline CSS to any element */ mask-image: linear-gradient(to bottom, transparent, black 15%, black 85%, transparent); -webkit-mask-image: linear-gradient(to bottom, transparent, black 15%, black 85%, transparent); ``` ## Customization knobs - Direction: `to right`, `to left`, `to bottom`, `to top`. - Fade depth: adjust `15%` and `85%` stops. - Strength: change `transparent` to `rgba(0,0,0,0.2)` for softer fades. ## Common pitfalls - Forgetting the `-webkit-mask-image` fallback in Safari. - Expecting masks to work on elements with `overflow: hidden` but no visible content behind. ## Questions to ask when specs are missing - Which direction should the fade go? - How wide should the fade edges be? - Is this for images, text, or a container background?
© MengTo · MIT · MengTo/Skills