mirror of
https://github.com/tuono-labs/tuono
synced 2026-07-25 12:52:47 -07:00
docs(styles): add Tailwind CSS (#351)
Co-authored-by: Marco Pasqualetti <marco.pasqualetti@live.com>
This commit is contained in:
@@ -170,6 +170,11 @@ export const sidebarElements: Array<SidebarElement> = [
|
||||
label: 'CSS modules',
|
||||
href: '/documentation/styles/css-modules',
|
||||
},
|
||||
{
|
||||
type: 'element',
|
||||
label: 'Tailwind CSS',
|
||||
href: '/documentation/styles/tailwind-css',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
import MetaTags from '@/components/MetaTags'
|
||||
|
||||
<MetaTags
|
||||
title="Tuono - Tailwind CSS"
|
||||
canonical="https://tuono.dev/documentation/styles/css-modules"
|
||||
/>
|
||||
|
||||
import Breadcrumbs from '@/components/Breadcrumbs'
|
||||
|
||||
<Breadcrumbs breadcrumbs={[{ label: 'Tailwind CSS' }]} />
|
||||
|
||||
# Tailwind CSS
|
||||
|
||||
[Tailwind CSS](https://tailwindcss.com) is a popular utility-first CSS framework. Tuono support starts from Tailwind CSS v4.
|
||||
|
||||
## Installation
|
||||
|
||||
1. Install Tailwind CSS via your Node.js preferred package manager.
|
||||
|
||||
```sh
|
||||
npm install tailwindcss@next @tailwindcss/vite@next
|
||||
```
|
||||
|
||||
2. Add the Tailwind CSS vite plugin to `tuono.config.ts`, as seen in the example below:
|
||||
|
||||
```ts
|
||||
import type { TuonoConfig } from 'tuono/config'
|
||||
import tailwindcss from '@tailwindcss/vite'
|
||||
|
||||
const config: TuonoConfig = {
|
||||
vite: {
|
||||
plugins: [tailwindcss()],
|
||||
},
|
||||
}
|
||||
|
||||
export default config
|
||||
```
|
||||
|
||||
3. Add the Tailwind CSS directives to `src/styles/global.css`.
|
||||
|
||||
```css
|
||||
@import 'tailwindcss';
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
Tailwind CSS is ready to go! You can now start using utility classes anywhere in your app.
|
||||
|
||||
```tsx
|
||||
import { JSX } from 'react'
|
||||
|
||||
export default function Example(): JSX.Element {
|
||||
return <h1 className="text-6xl font-bold">Tuono + Tailwind CSS!</h1>
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user