All Projects → equinusocio → Ckdcss

equinusocio / Ckdcss

Licence: apache-2.0
A tiny set of micro interactions for your checkboxes.

Projects that are alternatives of or similar to Ckdcss

Compoundbuttongroup
An Android library to easily implement compound buttons
Stars: ✭ 52 (+6.12%)
Mutual labels:  radio, checkbox
Flutter smart select
SmartSelect allows you to easily convert your usual form select or dropdown into dynamic page, popup dialog, or sliding bottom sheet with various choices input such as radio, checkbox, switch, chips, or even custom input. Supports single and multiple choice.
Stars: ✭ 179 (+265.31%)
Mutual labels:  radio, checkbox
Vue Checkbox Radio
Checkbox and radio component for Vue.js
Stars: ✭ 99 (+102.04%)
Mutual labels:  radio, checkbox
Easytransitions
A simple way to create custom interactive UIViewController transitions
Stars: ✭ 1,592 (+3148.98%)
Mutual labels:  animations, ux
Arrows
Arrows is an animated custom view to give feedback about your UI sliding panels.
Stars: ✭ 338 (+589.8%)
Mutual labels:  animations, ux
Primer
Intro Animation like Google Primer
Stars: ✭ 230 (+369.39%)
Mutual labels:  animations, ux
React Icheck
🔘 iCheck components built with React. Highly customizable checkbox, radio buttons and radio group.
Stars: ✭ 175 (+257.14%)
Mutual labels:  radio, checkbox
Animatable Component
Animate once, use Everywhere! 💫
Stars: ✭ 188 (+283.67%)
Mutual labels:  animations, ux
Vxe Table
🐬 vxe-table vue 表格解决方案
Stars: ✭ 4,242 (+8557.14%)
Mutual labels:  radio, checkbox
Easy Toggle State
A tiny JavaScript library to easily toggle the state of any HTML element in any contexts, and create UI components in no time.
Stars: ✭ 261 (+432.65%)
Mutual labels:  radio, checkbox
Bootstrap Table
An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation, Vue.js)
Stars: ✭ 11,068 (+22487.76%)
Mutual labels:  radio, checkbox
Bootstrap Switch
Turn checkboxes and radio buttons in toggle switches.
Stars: ✭ 5,132 (+10373.47%)
Mutual labels:  radio, checkbox
VanGogh
💥 Android view animations powered by RxJava 2
Stars: ✭ 95 (+93.88%)
Mutual labels:  ux, animations
Transition X
{ } Declarative Kotlin DSL for choreographing Android transitions
Stars: ✭ 514 (+948.98%)
Mutual labels:  animations, ux
Prompt Checkbox
This repository has been archived, use Enquirer instead.
Stars: ✭ 21 (-57.14%)
Mutual labels:  radio, checkbox
Bluetooth State View
Material design animated Bluetooth state view for Android
Stars: ✭ 36 (-26.53%)
Mutual labels:  animations
Postjss
Use the power of PostCSS in compiling with JSS
Stars: ✭ 40 (-18.37%)
Mutual labels:  postcss
Baseliner
All your baseline are belong to us
Stars: ✭ 35 (-28.57%)
Mutual labels:  ux
Backbone Responsive Css3 Page Transitions
CSS3 hardware accelerated page transitions optimised for fluid layouts
Stars: ✭ 34 (-30.61%)
Mutual labels:  animations
Postcss Alias
PostCSS plugin that allows you to create aliases for CSS properties
Stars: ✭ 47 (-4.08%)
Mutual labels:  postcss

      Downloads     Size




Why?

It’s likely that you started your day with a micro-interaction. By turning off the alarm on your mobile phone, you engaged with a user interface in a single moment.

You will continue to engage throughout the day in these moments with your digital devices. Each one is a micro-interaction. Each one is probably so small you don’t think about it. And each one works because of that simple fact.

As a designer, recognizing the invisibility of micro-interactions is just as important as designing them. You have to create something that feels human and accomplishes a task, making the life of a user easier. You also have to focus on a design that can work in a variety of environments and does not need any instruction or explanation.

Source: The Next Web

Installation

As dependency

You can install ckd-css as node dependency by using Npm or Yarn.

npm install ckd-css --save

Then import the desired animation inside your component:

import 'ckd-css/dist/pulse.css';

From source

If you are using PostCSS, you can also import animations from the src/lib/animations folder, but you need a specific plugins configuration.

From CDN

You can link the animation you want from CDN

<link rel="stylesheet" type="text/css" href="https://unpkg.com/ckd-css/dist/pulse.css">

We also provide the full collection (all animations) in a single file, but we strongly recommend to link only the css you need.

<link rel="stylesheet" type="text/css" href="https://unpkg.com/ckd-css/dist/ckd.css">

Usage

To activate the animation add the data-ckd attribute to your radio/checkbox html element.

<input type="checkbox" data-ckd="splash" />

If you are using custom checkboxes/radios you can use this library by defining the aria-checked attribute:

<label for="CustomCheckbox">
    <span class="CustomCheckbox" role="checkbox" data-ckd="pulse" id="CustomCheckbox" aria-checked="true">
        <input type="checkbox">
    </span>
    Input label
</label>

Browser support

Google Chrome Firefox Safari Microsoft Edge

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].