Skip to content

firflant/tailwind-canvas

Repository files navigation

Tailwind Theme

A clean, blank Drupal 11 Tailwind CSS theme built for Canvas.

Features

  • Drupal 11 compatible
  • Tailwind CSS integration
  • Single Directory Components support
  • Clean, minimal structure
  • Ready for customization

Setup

  1. Install dependencies:

    npm install
  2. Build CSS:

    npm run build
  3. Watch for changes during development:

    npm run dev

Structure

tailwind/
├── components/          # Single Directory Components (optional)
├── dist/               # Compiled CSS (gitignored)
├── js/                 # JavaScript files
├── src/                # Source files
│   └── css/           # Source CSS files
├── templates/          # Twig templates
├── package.json        # Node.js dependencies
├── tailwind.config.js  # Tailwind CSS configuration
└── tailwind.info.yml # Theme definition

Customization

  • Colors: Edit tailwind.config.js to add custom colors
  • Styles: Edit css/styles.css to add custom styles
  • Templates: Edit files in templates/ to customize markup
  • Components: Add Single Directory Components in components/

Drupal Setup

  1. Enable the theme:

    ddev drush theme:enable tailwind
  2. Set as default theme:

    ddev drush config:set system.theme default tailwind

Note: The theme uses "tailwind" as the namespace throughout.

  1. Clear cache:
    ddev drush cr

License

GPL-2.0-or-later

About

A clean, blank Drupal 11 Tailwind CSS theme built for Canvas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors