К основному содержанию
скилл CX Codex

css-border-gradient — скилл для Claude Code: что делает

Добавляет в веб-интерфейс аккуратные градиентные рамки через CSS или Tailwind. Пригодится карточкам цен, модальным окнам и кнопкам, которым нужна сдержанная подсветка контура.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add MengTo/Skills --skill css-border-gradient -a claude-code
Открыть на GitHub

Что делает css-border-gradient

Скилл задаёт правила и сниппеты для отрисовки деликатных границ у блоков интерфейса. Вместо сплошного цвета или резкого неонового свечения агент применяет прозрачные градиенты с углом 135deg или 160deg. Стандартная толщина линии составляет 1px, а значение 2px остаётся только для крупных hero-блоков или активных состояний. Большинство точек градиента держат прозрачность ниже 0.4.

Внутри описаны три подхода к вёрстке. Первый метод сочетает два слоя linear-gradient с областями padding-box и border-box при прозрачной рамке border: 1px solid transparent. Второй способ использует псевдоэлемент ::before и CSS-маску с правилом mask-composite: exclude, чтобы не перекрывать фоновое изображение родительского блока. Третий вариант адаптирует градиенты под произвольные свойства Tailwind.

Рамку советуют применять только к одному уровню иерархии на экране. Одинаковая прозрачность редко подходит одновременно для светлой и тёмной темы. Поэтому альфа-канал придётся подбирать под каждую тему отдельно.

Какие задачи решает

  • Оформить карточки тарифов тонкой акцентной рамкой
  • Задать градиентный контур поверх сложного фона через CSS-маску
  • Собрать arbitrary-классы градиентной рамки для Tailwind
  • Сделать мягкую подсветку активного таба или кнопки при фокусе

Примеры запросов агенту

  • Сделай для карточки тарифа тонкую градиентную рамку 1px с плавным фиолетовым акцентом.
  • Добавь псевдоэлемент с CSS-маской для рамки модального окна, чтобы сохранить фоновое изображение.
  • Стилизуй границу блока через arbitrary-свойства Tailwind.

Как установить css-border-gradient

1Через Skills CLI (Vercel)

npx skills add MengTo/Skills --skill css-border-gradient -a claude-code

2Вручную: положить файлы

~/.claude/skills/css-border-gradient/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/css-border-gradient/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о css-border-gradient

Как установить css-border-gradient в Claude Code?

Выполните команду npx skills add MengTo/Skills --skill css-border-gradient -a claude-code.

Что делает скилл css-border-gradient?

Он даёт ИИ-ассистенту готовые CSS-паттерны и стилевые правила для тонких градиентных рамок. Решение помогает выделять важные блоки без резкого неона или радужных цветов.

Когда нужен вариант с CSS-маской вместо двойного фона?

Маска через mask-composite: exclude нужна элементам с готовым сложным фоном или картинкой, где базовое свойство background нельзя заменять заливкой поверхности.

Исходный текст

SKILL.md · MIT
---
name: css-border-gradient
description: Apply subtle gradient-border treatments for premium web surfaces. Use when cards, pricing panels, nav bars, modals, buttons, or hero surfaces need a refined edge highlight without a loud glow.
---

# Border Gradients

## Use When
- A surface needs a more premium edge than a flat `border`.
- Dark glass, pricing, hero, modal, or feature-card UI feels too plain.
- A hover or focus state needs a quiet brand accent.

## Defaults
- Width: `1px`; use `2px` only for large hero cards or active states.
- Radius: inherit the parent radius.
- Angle: `135deg` or `160deg`.
- Stops: neutral highlight, one brand accent, neutral fade.
- Opacity: keep most stops below `0.4`; subtle beats shiny.

## Simple CSS Pattern
Use this when the surface has a solid or translucent fill.

```css
.gradient-border {
  --surface: rgba(10, 14, 24, 0.72);
  --border-a: rgba(255, 255, 255, 0.34);
  --border-b: rgba(125, 92, 255, 0.36);
  --border-c: rgba(255, 255, 255, 0.08);

  border: 1px solid transparent;
  border-radius: 20px;
  background:
    linear-gradient(var(--surface), var(--surface)) padding-box,
    linear-gradient(135deg, var(--border-a), var(--border-b), var(--border-c)) border-box;
}
```

```html
<div class="gradient-border">
  ...
</div>
```

## Masked Pattern
Use this when the surface already has a complex background that should not be overwritten.

```css
.gradient-border-mask {
  position: relative;
  border-radius: 20px;
}

.gradient-border-mask::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: linear-gradient(
    145deg,
    rgba(255, 255, 255, 0.34),
    rgba(125, 92, 255, 0.36) 45%,
    rgba(255, 255, 255, 0.08)
  );
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}
```

## Tailwind Shortcut
Use arbitrary properties for one-off surfaces.

```html
<div class="rounded-2xl border border-transparent [background:linear-gradient(rgba(10,14,24,.72),rgba(10,14,24,.72))_padding-box,linear-gradient(135deg,rgba(255,255,255,.34),rgba(125,92,255,.36),rgba(255,255,255,.08))_border-box]">
  ...
</div>
```

## Taste Rules
- Apply to one hierarchy level at a time: primary card, active tab, selected plan, or hero panel.
- Do not use rainbow borders, full-saturation neon, or animated gradients by default.
- Keep the border quieter than the content. It should frame, not compete.
- Pair with restrained depth: a soft shadow or inner highlight is enough.
- Check light and dark themes separately; the same alpha rarely works for both.

## Quick Checks
- No double border from an existing `border-color`.
- Radius matches the surface exactly.
- The gradient is visible at normal zoom but barely noticeable when scanning.
- Focus states remain accessible and do not rely only on the gradient.

© MengTo · MIT · MengTo/Skills

Похожие скиллы

Всё по теме «Фронтенд и UI» →
tailwind-css manutej Скилл по Tailwind CSS: утилитарные классы, адаптивность, тёмная тема и оптимизация сборки. Пригодится, когда верстаешь интерфейс и не хочешь прыгать в CSS-файлы. CX Codex +1 461установок tailwind-css-patterns giuseppe-trisciuoglio Скилл с готовыми паттернами Tailwind CSS: адаптивные сетки, карточки, формы, тёмная тема. Пригодится, когда агент верстает компоненты на React, Vue или Svelte. CX Codex +1 17 700установок good-css vojtaholik Заменяет каскады брейкпоинтов и вспомогательные скрипты современными возможностями CSS. Работает с чистым CSS, Tailwind, StyleX и CSS-in-JS. CX Codex +1 1 500установок css-architecture aj-geddes Скилл для ИИ-агента, который помогает разложить CSS по методологиям BEM, SMACSS и CSS-in-JS. Пригодится, когда стили в проекте растут быстрее, чем вы успеваете их переименовывать. CX Codex +1 959установок css-animation-creator OneWave-AI Скилл для ИИ-кодинга, который помогает писать CSS-анимации, переходы, микроинтеракции и анимации по скроллу. Пригодится, когда нужно добавить движение в интерфейс без ручного подбора таймингов. CX Codex +1 805установок converting-css-to-tailwind spencerpauly Скилл проходит по CSS-файлу и переносит правила в Tailwind-классы прямо в разметке. Полезен при переезде проекта со старого CSS на утилиты. CX Codex +1 423установок

Из того же набора148

container-lines Скилл добавляет тонкие вертикальные линии по краям контентного контейнера и мини-квадраты в углах секций. Пригодится, когда макет выглядит рыхлым и нужен каркас. CX Codex +1 1 500установок company-logos Скилл настраивает добавление логотипов брендов через Iconify Simple Icons в сетке 64x64 вместо текстовых названий и случайных картинок. CX Codex +1 1 500установок marquee-loop Скилл помогает собрать бесконечную бегущую строку из логотипов, отзывов или скриншотов. Пригодится для секций, где элементы должны прокручиваться по кругу без заметного стыка. CX Codex +1 1 500установок matterjs Помогает агенту собрать сцену на Matter.js: движок, рендер, тела, ограничения и перетаскивание мышью. Пригодится, когда нужна физика на canvas. CX Codex +1 1 500установок scroll-scrubbed-visual-sequence Собирает обратимые визуальные сцены, управляемые прокруткой: от сборки продукта до смены состояний интерфейса. Пригодится для интерактивных hero-блоков и диаграмм. CX Codex +1 1 500установок unsplash-asset-images Скилл подбирает фотографии Unsplash под аватары, хедшоты, фоны и обои и сразу называет нужные пропорции и разрешения. CX Codex +1 1 600установок scroll-world-storytelling Скилл превращает статьи, кейсы и продуктовые истории в кинематографичные скролл-лендинги. Пригодится, когда вместо скучных блоков нужен связный визуальный мир. CX Codex +1 1 600установок staggered-word-reveal Создаёт пословное появление короткого текста при прокрутке. Подходит для заголовков, подзаголовков, цитат и вступительных блоков. CX Codex +1 1 600установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой