Рукописный

Рукописный «обо мне»

«Обо мне» от руки: фото приклеено скотчем под наклоном, текст рукописным шрифтом, цифры обведены кружками как в блокноте, список с галочками в два штриха. От 52rem фото прилипает сбоку, пока читают текст.

React + Tailwind, совместим с shadcn: нажмите «Копировать для ИИ» — агент в Cursor или Claude Code поставит его через shadcn CLI.

Что можно поменять

  • eyebrow, title, paragraphs — тексты секции
  • points, stats, фото и подпись
  • accent и ink, rough и boil, tone

Ссылка для ИИ-агента: в ней превью, код и инструкция.

Превью

1440pxТема страницы
Рукописный «обо мне» — «Обо мне» от руки: фото приклеено скотчем под наклоном, текст рукописным шрифтом, цифры обведены кружками как в блокноте, список с галочками в два штриха. От 52rem фото прилипает сбоку, пока читают текст.

Использовать с ИИ

  1. 1. Скопируйте ссылку.
  2. 2. Напишите агенту своими словами и вставьте её в предложение.
  3. 3. Агент откроет ссылку и поставит компонент из реестра.
AI
1Выбрали здесь

добавь это на главную первым экраном:

https://vibeui.ru/c/sketch-020?theme=dark

2Вставили в чат агента
3Получили в проекте

Не знаете, куда вставить? Пошаговый гайд

Показать полную инструкцию

То, что лежит по ссылке в развёрнутом виде. Нужна, если агент не может открыть ссылку — тогда вставьте этот текст целиком.

Загружается…

Как использовать

<Sketch020
  eyebrow="Обо мне"
  title="Семь лет снимаю людей, которые не любят сниматься"
  paragraphs={["Начинала с репортажей…", "Снимаю на плёнку и цифру…"]}
  image="/photos/about.webp"
  imageCaption="домашняя студия, ноябрь"
  points={["Без поз", "Ретушь без пластика"]}
  stats={[{ value: "300+", label: "съёмок" }, { value: "7 лет", label: "с камерой" }]}
/>

Пример вызова. Сам компонент агент ставит из реестра по ссылке «Копировать для ИИ».

Настройки

Тема
tone · по умолчанию: auto
Заголовок
title · по умолчанию: Семь лет снимаю людей, которые не любят сниматься
Надпись
eyebrow · по умолчанию: Обо мне
Почерк
rough · по умолчанию: loose
Дрожание
boil · по умолчанию: soft
Линия
accent · по умолчанию: цвет темы
Текст
ink · по умолчанию: цвет темы

Используется в сценариях

Частые вопросы

Как установить компонент «Рукописный «обо мне»» через Cursor или Claude Code?
Нажмите «Копировать для ИИ» на этой странице и вставьте текст в чат агента. В инструкции команда установки через shadcn CLI, зависимости и что сохранить — агент поставит именно этот компонент, а не перерисует похожий.
Какие зависимости у компонента «Рукописный «обо мне»»?
Никаких npm-пакетов, кроме React и Tailwind CSS.
Что можно поменять в компоненте «Рукописный «обо мне»»?
Можно менять: eyebrow, title, paragraphs — тексты секции; points, stats, фото и подпись; accent и ink, rough и boil, tone. Сохранить как есть: кружки вокруг цифр и наклон каждой второй — это и есть «блокнот»; фото со скотчем, тенью и наклоном, sticky на широком экране; галочки в два штриха вместо маркеров списка.
Компонент «Рукописный «обо мне»» бесплатный?
Превью открыто всем, исходник доступен по подписке PRO.

Для разработчика

npx shadcn@latest add https://vibeui.ru/r/pro/sketch-020.json

Команде нужна подписанная ссылка: войдите и откройте «Исходник компонента» ниже — там рабочая ссылка на 30 минут. Все способы установки

Технические заметки

Один файл, ноль зависимостей, «use client». Раскладка от собственной ширины: колонка, от 52rem — фото слева (sticky top:6rem) и текст справа. Фото — figure в рамке rectPoints с нарисованной тенью и полоской скотча, наклон −1.5°. Цифры — span, измеренный ResizeObserver, вокруг эллипс в полтора оборота; чётные повёрнуты в другую сторону. Галочки — три точки в два штриха тем же sketch. Все контуры тремя кадрами boil через @property --frame и step-end. Шрифты Neucha и Caveat через <link precedence>, палитра --vibeui-sketch-020-* с light-dark, tone фиксирует схему.

Теги

  • sketch
  • hand-drawn
  • handwritten
  • doodle
  • rough
  • boil
  • about
  • bio
  • stats
  • photo
  • portfolio
Исходник компонента

Тот же файл, который поставит агент. Нужен, если вы предпочитаете скопировать код руками.

Загружается…