Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

120 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tailwind-capacitor

Capgo - Instant updates for capacitor

Tailwind plugin for capacitor apps

Version Compatibility

  • Use v4 for Tailwind CSS 4.x
  • Use v1.0.8 for Tailwind CSS 3.x

How to use

  1. Add the plugin to your project
npm install --save-dev tailwind-capacitor
  1. Add the plugin to your CSS (Tailwind CSS 4.x)
@import "tailwindcss";
// minimum
@plugin "@capgo/tailwind-capacitor/platform";
@plugin "@capgo/tailwind-capacitor/safe-areas";
// recommended
@plugin "@capgo/tailwind-capacitor/colors";
@plugin "@capgo/tailwind-capacitor/hairlines";
@plugin "@capgo/tailwind-capacitor/ios-material";
@plugin "@capgo/tailwind-capacitor/line-clamp";
@plugin "@capgo/tailwind-capacitor/no-scrollbar";
@plugin "@capgo/tailwind-capacitor/preloader";
@plugin "@capgo/tailwind-capacitor/range";
@plugin "@capgo/tailwind-capacitor/touch-ripple";
@plugin "@capgo/tailwind-capacitor/touch";
@plugin "@capgo/tailwind-capacitor/translucent";

Or for Tailwind CSS 3.x config style, add to your tailwind config:

// tailwind.config.js
module.exports = {
  plugins: [
    require('tailwind-capacitor').platform,
    require('tailwind-capacitor').safeAreas,
    require('tailwind-capacitor').colors,
    require('tailwind-capacitor').hairlines,
    require('tailwind-capacitor').touchRipple,
    require('tailwind-capacitor').iosMaterial,
    require('tailwind-capacitor').lineClamp,
    require('tailwind-capacitor').translucent,
    require('tailwind-capacitor').range,
    require('tailwind-capacitor').touch,
    require('tailwind-capacitor').noScrollbar,
  ],
}

Basic Example

<template>
  <TailwindCapacitorProvider>
    <App>
      <Page>
        <Navbar title="My App" />
        
        <Block>
          <Button fill="ios:outline md:fill">
            My Button
          </Button>
          
          <List>
            <ListItem title="Item 1" />
            <ListItem title="Item 2" />
          </List>
        </Block>
      </Page>
    </App>
  </TailwindCapacitorProvider>
</template>

<script setup>
import { 
  TailwindCapacitorProvider,
  App, 
  Page, 
  Navbar, 
  Block, 
  Button, 
  List, 
  ListItem 
} from 'tailwind-capacitor/vue'
</script>

Documentation for each plugin can be found here:

Credits

Tailwind Capacitor is a fork of Konsta UI and Tailwind CSS.

About

Tailwind plugin for capacitor apps

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages