An open API service indexing awesome lists of open source software.

https://github.com/wsmd/ui-sketchbook

🎨 Experiments with various UI components and interactions
https://github.com/wsmd/ui-sketchbook

interaction-design javascript react ui-components ui-design user-interface

Last synced: over 1 year ago
JSON representation

🎨 Experiments with various UI components and interactions

Awesome Lists containing this project

README

          

# ui-sketchbook

This repo contains personal experiments and proof-of-concepts for various UI components and interactions.

All experiments can be previewed by clicking the link below:



## Components

The Source code for all components is available under [`src/components`](https://github.com/wsmd/ui-sketchbook/tree/master/src/components/).

| Name | Preview | Code | Description |
| --------------- | :-----------------------------------------------------------------: | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| `CounterButton` | [Preview](https://ui-sketchbook.now.sh/?selectedKind=CounterButton) | [Code](https://github.com/wsmd/ui-sketchbook/tree/master/src/components/CounterButton) | A custom button component with an animated counter. |
| `IconInput` | [Preview](https://ui-sketchbook.now.sh/?selectedKind=IconInput) | [Code](https://github.com/wsmd/ui-sketchbook/tree/master/src/components/IconInput) | A icon that transitions into a text input on focus with various interactive states such as loading, success, and error. |
| `DragSelect` | [Preview](https://ui-sketchbook.now.sh/?selectedKind=DragSelect) | [Code](https://github.com/wsmd/ui-sketchbook/tree/master/src/components/DragSelect) | A drag & select interaction. |
| `TabSwitcher` | [Preview](https://ui-sketchbook.now.sh/?selectedKind=TabSwitcher) | [Code](https://github.com/wsmd/ui-sketchbook/tree/master/src/components/TabSwitcher) | A tabs UI with an active tab indicator that re-positions and resizes itself based on the selected tab. |

## Notes

- The code in this repo is only a proof-of-concept around certain ideas and purely experimental. It is not optimized or ready for production use.
- All components were developed with Google Chrome and not guaranteed to be fully functional in other browsers. For best results, Preview the components in Google Chrome.