Skip to content

Cap-go/tailwind-capacitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 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";
@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/safe-areas";
@plugin "@capgo/tailwind-capacitor/touch-ripple";
@plugin "@capgo/tailwind-capacitor/touch";
@plugin "@capgo/tailwind-capacitor/translucent";
@plugin "@capgo/tailwind-capacitor/platform";

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

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •