All Projects → chakra-ui → Chakra Ui Vue

chakra-ui / Chakra Ui Vue

Licence: mit
⚡️ Build scalable and accessible Vue.js applications with ease.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Chakra Ui Vue

Visible
🦉 Accessibility testing framework at the next level
Stars: ✭ 164 (-83.48%)
Mutual labels:  accessibility, a11y, wai-aria
Skin
Pure CSS framework designed & developed by eBay for a branded, e-commerce marketplace.
Stars: ✭ 126 (-87.31%)
Mutual labels:  library, accessibility, a11y
Awesome A11y
A curate list about A11Y ♿️
Stars: ✭ 1,210 (+21.85%)
Mutual labels:  accessibility, a11y, wai-aria
Reakit
Toolkit for building accessible rich web apps with React
Stars: ✭ 5,265 (+430.21%)
Mutual labels:  accessibility, a11y, wai-aria
dorai-ui
Accessible, unstyled, open-sourced, and fully functional react component library for building design systems
Stars: ✭ 34 (-96.58%)
Mutual labels:  accessibility, a11y, design-system
Focusoverlay
Library for creating animated overlays on focused elements
Stars: ✭ 167 (-83.18%)
Mutual labels:  library, accessibility, a11y
Bootstrap Vue
BootstrapVue provides one of the most comprehensive implementations of Bootstrap v4 for Vue.js. With extensive and automated WAI-ARIA accessibility markup.
Stars: ✭ 13,603 (+1269.89%)
Mutual labels:  accessibility, a11y, wai-aria
accessibility-testing-tools
A collection of useful tools for accessibility testing and debugging in the browser, online and desktop
Stars: ✭ 18 (-98.19%)
Mutual labels:  accessibility, a11y, wai-aria
eufemia
DNB Design System
Stars: ✭ 38 (-96.17%)
Mutual labels:  accessibility, a11y, design-system
ari
Accessible unstyled vue components
Stars: ✭ 22 (-97.78%)
Mutual labels:  accessibility, a11y, wai-aria
sublime-wai-aria
WAI-ARIA Roles, States and Properties auto-completion for Sublime Text
Stars: ✭ 21 (-97.89%)
Mutual labels:  accessibility, a11y, wai-aria
Js Offcanvas
A lightweight, flexible jQuery off-canvas navigation plugin which lets you create fully accessible sidebar or top/bottom sliding (or push) panels with keyboard interactions and ARIA attributes.
Stars: ✭ 272 (-72.61%)
Mutual labels:  accessibility, a11y, wai-aria
Accesslint.js
Keep accessibility errors in check.
Stars: ✭ 423 (-57.4%)
Mutual labels:  accessibility, a11y
Koa11y
Easily check for website accessibility issues
Stars: ✭ 403 (-59.42%)
Mutual labels:  accessibility, a11y
Construct.css
Focus on the content and structure of your HTML
Stars: ✭ 432 (-56.5%)
Mutual labels:  accessibility, a11y
Accessible components
Listing of accessible components & patterns
Stars: ✭ 393 (-60.42%)
Mutual labels:  accessibility, a11y
React Spectrum
A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
Stars: ✭ 5,876 (+491.74%)
Mutual labels:  accessibility, wai-aria
A11y Style Guide
Accessibility (A11Y) Style Guide
Stars: ✭ 493 (-50.35%)
Mutual labels:  accessibility, a11y
Nextsimplestarter
🐳 Simple and Accessible PWA boilerplate with Nextjs 10 + React Hooks
Stars: ✭ 744 (-25.08%)
Mutual labels:  accessibility, a11y
Clarity
Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.
Stars: ✭ 6,398 (+544.31%)
Mutual labels:  design-system, accessibility

Build & Test Components Netlify Status Chakra UI Vue downloads All contributors

chakra-ui symbol

Build scalable and accessible Vue.js applications with ease.

@chakra-ui/vue gives you a set of accessible and composable Vue components that you can use to build your favourite applications and sites.

Made for Vue 2.X

Looking for the documentation?

Head over here => https://vue.chakra-ui.com

中文文档翻译Github问题

Features

  • Ease of Styling: Chakra UI contains a set of layout components like CBox and CStack that make it easy to style your components by passing props. Learn more
  • Flexible & composable: Chakra UI components are built on top of a Vue UI Primitive for endless composability.
  • Accessible. Chakra UI components follows the WAI-ARIA guidelines specifications and have the right aria-* attributes.
  • Dark Mode 😍: Most components in Chakra UI are dark mode compatible.

Table of Contents

  1. Installation
  2. Usage a. With Nuxt

Installation

yarn add @chakra-ui/vue @emotion/css

or

npm install @chakra-ui/vue @emotion/css

Note: If you're using Nuxt, you need to install @nuxtjs/emotion package as well to server-side render your styles.

yarn add @chakra-ui/vue @emotion/css @nuxtjs/emotion

Usage

1. Import the Chakra UI plugin in your main.js file.

import Vue from 'vue'
import Chakra from '@chakra-ui/vue'
import App from './App.vue'

Vue.use(Chakra)

new Vue({
  el: '#app',
  render: (h) => h(App)
}).$mount()

2. Wrap your application inside the Chakra CThemeProvider. We also recommend that you include the CReset component to normalize all browser styling.

In your App.vue file.

<template>
  <CThemeProvider>
    <CReset />

    <!--
      Your application code goes here! 😁
    -->
  </CThemeProvider>
</template>

<script>
  import { CThemeProvider, CReset } from '@chakra-ui/vue'

  export default {
    name: 'App',
    components: {
      CThemeProvider,
      CReset
    }
  }
</script>

If you'd like to toggle your app between dark and light mode, you can also wrap your application inside the ColorModeProvider component.

3. Hurray!🎉 Now the fun can begin. You can start using components like so:

<template>
  <CThemeProvider>
    <CReset />

    <!--
      Your application code goes here! 😁
    -->
    <CButton variantColor="blue">
      Chakra consumed ⚡️
    </CButton>
  </CThemeProvider>
</template>

<script>
  import { CThemeProvider, CReset, CButton } from '@chakra-ui/vue'

  export default {
    name: 'App',
    components: {
      CThemeProvider,
      CReset,
      CButton
    }
  }
</script>

Codesandbox starters

Storybook Components

You can also view all developed components in Storybook!

Development for Contributing:

Interested in contributing? See our open issues! Remember to take a look at our CONTRIBUTORS guide.

yarn install
yarn build && yarn bootstrap
yarn dev

Related

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Jonathan Bakebwa

💻 ⚠️ 📖

Mesut

💻 ⚠️

Omereshone Kelvin Oghenerhoro

📖 💻

Eric Carboni

📖

ankorGH

📖

Emmanuel Raymond

💻 📖

Harry Gulliford

📖

IFEANYICHUKWU AMAJUOYI

📖

Pierre Grimaud

📖

Ekunola Ezekiel

🔧 📖

Gift Egwuenu

📖

Joshua Angelo Bienes

📖

Saptak Sengupta

📖

Kuro Hsu

📖 💻

Anmol

📖

Vishnumohan R K

📖

Ken Love

💻 ⚠️

Guilherme Schalch

💻

Žiga Vukčevič

📖

Sybren W

📖 🖋 💡 💻

odanado

💻 🔧

JT Houk

📖

Jonathan Hutchison

💻 🐛 🤔

This project follows the all-contributors specification. Contributions of any kind welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].