How to use @theme-ui/preset-tailwind - 10 common examples

To help you get started, we’ve selected a few @theme-ui/preset-tailwind examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github ehowey / gatsby-theme-catalyst / starters / gatsby-starter-catalyst-core / src / gatsby-theme-catalyst-core / theme.js View on Github external
// Try changing some of the colors below to see what happens.
import { tailwind, baseColors } from "@theme-ui/preset-tailwind"

export default {
  useColorSchemeMediaQuery: true,
  ...tailwind,
  breakpoints: ["480px", "768px", "1024px", "1440px"],
  fonts: {
    ...tailwind.fonts,
    siteTitle: "inherit", // Font for main site title
    navLinks: "inherit", // Font for the nav menu links
    alt: "inherit", //An alternate font style if needed.
  },
  colors: {
    ...tailwind.colors,
    textWhite: baseColors.gray[1],
    header: {
      background: baseColors.gray[4],
      backgroundOpen: baseColors.gray[8],
      text: baseColors.gray[8],
      textOpen: baseColors.gray[1],
      icons: baseColors.gray[8],
      iconsHover: baseColors.blue[7],
      iconsOpen: baseColors.gray[1],
    },
    footer: {
      background: baseColors.gray[8],
      text: baseColors.gray[1],
      links: baseColors.gray[1],
      icons: baseColors.gray[1],
    },
    modes: {
github ehowey / gatsby-theme-catalyst / starters / gatsby-starter-catalyst-blog / src / gatsby-theme-catalyst-core / theme.js View on Github external
...tailwind,
  breakpoints: ["480px", "768px", "1024px", "1440px"],
  fonts: {
    ...tailwind.fonts,
    siteTitle: "inherit", // Font for main site title
    navLinks: "inherit", // Font for the nav menu links
    alt: "inherit", //An alternate font style if needed.
  },
  colors: {
    ...tailwind.colors,
    textWhite: baseColors.gray[1],
    header: {
      background: baseColors.gray[4],
      backgroundOpen: baseColors.gray[8],
      text: baseColors.gray[8],
      textOpen: baseColors.gray[1],
      icons: baseColors.gray[8],
      iconsHover: baseColors.blue[7],
      iconsOpen: baseColors.gray[1],
    },
    footer: {
      background: baseColors.gray[8],
      text: baseColors.gray[1],
      links: baseColors.gray[1],
      icons: baseColors.gray[1],
    },
    modes: {
      dark: {
        text: "#fff",
        background: "#000",
      },
    },
github ehowey / gatsby-theme-catalyst / themes / gatsby-theme-catalyst-core / src / theme.js View on Github external
// Try changing some of the colors below to see what happens.
import { tailwind, baseColors } from "@theme-ui/preset-tailwind"

export default {
  useColorSchemeMediaQuery: true,
  ...tailwind,
  breakpoints: ["480px", "768px", "1024px", "1440px"],
  fonts: {
    ...tailwind.fonts,
    siteTitle: "inherit", // Font for main site title
    navLinks: "inherit", // Font for the nav menu links
    alt: "inherit", //An alternate font style if needed.
  },
  colors: {
    ...tailwind.colors,
    textWhite: baseColors.gray[1],
    header: {
      background: baseColors.gray[4],
      backgroundOpen: baseColors.gray[8],
      text: baseColors.gray[8],
      textOpen: baseColors.gray[1],
      icons: baseColors.gray[8],
      iconsHover: baseColors.blue[7],
      iconsOpen: baseColors.gray[1],
    },
    footer: {
      background: baseColors.gray[8],
      text: baseColors.gray[1],
      links: baseColors.gray[1],
      icons: baseColors.gray[1],
    },
    modes: {
github ehowey / gatsby-theme-catalyst / starters / gatsby-starter-catalyst-basic / src / gatsby-theme-catalyst-core / theme.js View on Github external
},
  colors: {
    ...tailwind.colors,
    textWhite: baseColors.gray[1],
    header: {
      background: baseColors.gray[4],
      backgroundOpen: baseColors.gray[8],
      text: baseColors.gray[8],
      textOpen: baseColors.gray[1],
      icons: baseColors.gray[8],
      iconsHover: baseColors.blue[7],
      iconsOpen: baseColors.gray[1],
    },
    footer: {
      background: baseColors.gray[8],
      text: baseColors.gray[1],
      links: baseColors.gray[1],
      icons: baseColors.gray[1],
    },
    modes: {
      dark: {
        text: "#fff",
        background: "#000",
      },
    },
  },
  sizes: {
    ...tailwind.sizes,
    maxPageWidth: "1440px", // Sets the max width of elements like the header/footer on really large screens
    maxContentWidth: "720px", // Sets the container size on larger screens, e.g. tablets and laptops
    contentWidth: "90vw", // Sets the container width on smaller screens, results in a 5vw margin on the left and right
    headerHeight: "auto", // Provides fallback setting to control header height
github ehowey / gatsby-theme-catalyst / starters / gatsby-starter-catalyst-core / src / gatsby-theme-catalyst-core / theme.js View on Github external
...tailwind,
  breakpoints: ["480px", "768px", "1024px", "1440px"],
  fonts: {
    ...tailwind.fonts,
    siteTitle: "inherit", // Font for main site title
    navLinks: "inherit", // Font for the nav menu links
    alt: "inherit", //An alternate font style if needed.
  },
  colors: {
    ...tailwind.colors,
    textWhite: baseColors.gray[1],
    header: {
      background: baseColors.gray[4],
      backgroundOpen: baseColors.gray[8],
      text: baseColors.gray[8],
      textOpen: baseColors.gray[1],
      icons: baseColors.gray[8],
      iconsHover: baseColors.blue[7],
      iconsOpen: baseColors.gray[1],
    },
    footer: {
      background: baseColors.gray[8],
      text: baseColors.gray[1],
      links: baseColors.gray[1],
      icons: baseColors.gray[1],
    },
    modes: {
      dark: {
        text: "#fff",
        background: "#000",
      },
    },
github ehowey / gatsby-theme-catalyst / starters / gatsby-starter-catalyst-writer / src / gatsby-theme-catalyst-core / theme.js View on Github external
import { tailwind, baseColors } from "@theme-ui/preset-tailwind"

export default {
  ...tailwind,
  breakpoints: ["480px", "768px", "1024px", "1440px"],
  fonts: {
    ...tailwind.fonts,
    siteTitle: "inherit", // Font for main site title
    navLinks: "inherit", // Font for the nav menu links
    alt: "inherit", //An alternate font style if needed.
  },
  colors: {
    ...tailwind.colors,
    primary: baseColors.red[8],
    secondary: baseColors.red[5],
    accent: baseColors.gray[2],
    textWhite: baseColors.gray[1],
    header: {
      background: "transparent",
      backgroundOpen: baseColors.red[1],
      text: baseColors.gray[8],
      textOpen: baseColors.gray[8],
      icons: baseColors.gray[8],
      iconsHover: baseColors.red[8],
      iconsOpen: baseColors.gray[8],
    },
    footer: {
      background: baseColors.gray[2],
      text: baseColors.gray[8],
      links: baseColors.gray[8],
      icons: baseColors.gray[8],
    },
github ehowey / gatsby-theme-catalyst / starters / gatsby-starter-catalyst-blog / src / gatsby-theme-catalyst-core / theme.js View on Github external
import { tailwind, baseColors } from "@theme-ui/preset-tailwind"
import github from "@theme-ui/prism/presets/github"

export default {
  useColorSchemeMediaQuery: true,
  ...tailwind,
  breakpoints: ["480px", "768px", "1024px", "1440px"],
  fonts: {
    ...tailwind.fonts,
    siteTitle: "inherit", // Font for main site title
    navLinks: "inherit", // Font for the nav menu links
    alt: "inherit", //An alternate font style if needed.
  },
  colors: {
    ...tailwind.colors,
    textWhite: baseColors.gray[1],
    header: {
      background: baseColors.gray[4],
      backgroundOpen: baseColors.gray[8],
      text: baseColors.gray[8],
      textOpen: baseColors.gray[1],
      icons: baseColors.gray[8],
      iconsHover: baseColors.blue[7],
      iconsOpen: baseColors.gray[1],
    },
    footer: {
      background: baseColors.gray[8],
      text: baseColors.gray[1],
      links: baseColors.gray[1],
      icons: baseColors.gray[1],
    },
    modes: {
github ehowey / gatsby-theme-catalyst / starters / gatsby-starter-catalyst-writer / src / gatsby-plugin-theme-ui / index.js View on Github external
// See https://theme-ui.com/ for more info and also https://www.gatsbyjs.org/docs/theme-ui/
import merge from "deepmerge"
import { BaseTheme } from "gatsby-theme-catalyst-core"
import { baseColors } from "@theme-ui/preset-tailwind"

export default merge(BaseTheme, {
  colors: {
    primary: baseColors.pink[9],
    secondary: baseColors.pink[6],
    accent: baseColors.gray[2],
    header: {
      background: "transparent",
      backgroundOpen: baseColors.pink[9],
      iconsHover: baseColors.pink[6],
      iconsOpen: "#ffffff",
    },
    footer: {
      background: "#eeeeee",
      text: "#333",
      links: "#333",
      icons: "#333",
    },
  },
  styles: {
    h1: {
      fontFamily: "heading",
github ehowey / gatsby-theme-catalyst / starters / gatsby-starter-catalyst-writer / src / gatsby-theme-catalyst-core / theme.js View on Github external
alt: "inherit", //An alternate font style if needed.
  },
  colors: {
    ...tailwind.colors,
    primary: baseColors.red[8],
    secondary: baseColors.red[5],
    accent: baseColors.gray[2],
    textWhite: baseColors.gray[1],
    header: {
      background: "transparent",
      backgroundOpen: baseColors.red[1],
      text: baseColors.gray[8],
      textOpen: baseColors.gray[8],
      icons: baseColors.gray[8],
      iconsHover: baseColors.red[8],
      iconsOpen: baseColors.gray[8],
    },
    footer: {
      background: baseColors.gray[2],
      text: baseColors.gray[8],
      links: baseColors.gray[8],
      icons: baseColors.gray[8],
    },
  },
  sizes: {
    ...tailwind.sizes,
    maxPageWidth: "1440px", // Sets the max width of elements like the header/footer on really large screens
    maxContentWidth: "720px", // Sets the container size on larger screens, e.g. tablets and laptops
    contentWidth: "90vw", // Sets the container width on smaller screens, results in a 5vw margin on the left and right
    headerHeight: "auto", // Provides fallback setting to control header height
    logoWidthXS: "40px", // Logo width on extra small screens, up to 480px
    logoWidthS: "50px", // Logo width on small screens, 480px - 768px
github ehowey / gatsby-theme-catalyst / themes / gatsby-theme-catalyst-core / src / theme.js View on Github external
breakpoints: ["480px", "768px", "1024px", "1440px"],
  fonts: {
    ...tailwind.fonts,
    siteTitle: "inherit", // Font for main site title
    navLinks: "inherit", // Font for the nav menu links
    alt: "inherit", //An alternate font style if needed.
  },
  colors: {
    ...tailwind.colors,
    textWhite: baseColors.gray[1],
    header: {
      background: baseColors.gray[4],
      backgroundOpen: baseColors.gray[8],
      text: baseColors.gray[8],
      textOpen: baseColors.gray[1],
      icons: baseColors.gray[8],
      iconsHover: baseColors.blue[7],
      iconsOpen: baseColors.gray[1],
    },
    footer: {
      background: baseColors.gray[8],
      text: baseColors.gray[1],
      links: baseColors.gray[1],
      icons: baseColors.gray[1],
    },
    modes: {
      dark: {
        text: "#fff",
        background: "#000",
      },
    },
  },

@theme-ui/preset-tailwind

Theme UI includes `@theme-ui/preset-tailwind` which can be used as an example or starting point for extending your own themes.

MIT
Latest version published 2 months ago

Package Health Score

88 / 100
Full package analysis

Similar packages