#74нужен почти всегда
🎨 ui-tools/ ui-layouts
UI-TOOLS — это открытый набор инструментов для дизайнеров и разработчиков. Включает генераторы фонов, теней, градиентов, clip-path и редактор SVG, созданные на TypeScript и Tailwind CSS v4. С его помощью можно быстро создавать элементы интерфейса без сложных настроек.
Открыть на GitHub ↗обновлён 1мес назад
Звёзды
★ 735
Форки
44
За неделю
—
За месяц
—
Рост %
—
Язык
TypeScript
Установка и запуск
Installation
You must install tailwindcss. As most of our components use motion install it too.
npm install motion clsx tailwind-merge
Must Add it in the utils.ts:
import { type ClassValue, clsx } from "clsx";
import { twMerge } from "tailwind-merge";
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
}
use this hooks for mediaQueries:
import { useEffect, useState } from "react";
export function useMediaQuery(query: string) {
const [value, setValue] = useState(false);
useEffect(() => {
function onChange(event: MediaQueryListEvent) {
setValue(event.matches);
}
const result = matchMedia(query);
result.addEventListener("change", onChange);
setValue(result.matches);
return () => result.removeEventListener("change", onChange);
}, [query]);
return value;
}
Из README репозитория · полный README на GitHub
Категории
Теги
backgroundbackground-snippetsclip-pathdesign-toolsdeveloper-toolsgradientsmesh-gradientsnextjs15shadow-generatorshadowssvg-editortailwindcsstailwindcss-v4
Анонс
🎨 Ищете удобный набор UI-инструментов? Представляем ui-tools — коллекцию с генераторами фонов, теней, градиентов, clip-path и редактором SVG.
🛠 Всё написано на TypeScript и Tailwind CSS v4, легко интегрируется в проекты.
⭐ Уже 735 звёзд на GitHub! Попробуйте сами: [ссылка]
#UI #Design #TailwindCSS