Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/florianwoelki/flex-vis

🎨 A CSS Flexbox visualizer for better learning experience.
https://github.com/florianwoelki/flex-vis

flexbox flexbox-css flexbox-samples typescript vue-flex vuejs

Last synced: about 1 month ago
JSON representation

🎨 A CSS Flexbox visualizer for better learning experience.

Awesome Lists containing this project

README

        

🎨 Flex-Vis


Easily learn the purpose and the usage of the flex grid in CSS with a dynamic website.

## 🤔 What is this project about?
In this repository, you can see how I built this website, where you can see a visualizer for the flex grid. The purpose is to understand the flex system by actually experimenting with it and see what changes.

The purpose of this project was to experiment with [Vue-Cirrus](https://github.com/FlorianWoelki/vue-cirrus/) and learning more about the flex system.

There are multiple pages available:
* [Align Content](https://florianwoelki.github.io/flex-vis/#/flexOptions/aligncontent)
* [Align Items](https://florianwoelki.github.io/flex-vis/#/flexOptions/alignitems)
* [Align Self](https://florianwoelki.github.io/flex-vis/#/flexOptions/alignself)
* [Flex](https://florianwoelki.github.io/flex-vis/#/flexOptions/flex)
* [Flex Direction](https://florianwoelki.github.io/flex-vis/#/flexOptions/flexdirection)
* [Flex Grow](https://florianwoelki.github.io/flex-vis/#/flexOptions/flexgrow)
* [Flex Shrink](https://florianwoelki.github.io/flex-vis/#/flexOptions/flexshrink)
* [Flex Wrap](https://florianwoelki.github.io/flex-vis/#/flexOptions/flexwrap)
* [Justify Content](https://florianwoelki.github.io/flex-vis/#/flexOptions/justifycontent)
* [Flex Order](https://florianwoelki.github.io/flex-vis/#/flexOptions/order)

## 📈 Getting Started
Follow these steps, if you want to install the project on your machine:

1. Clone project
```shell
git clone https://github.com/FlorianWoelki/flex-vis.git
```
2. Install dependencies with `yarn` or `npm`
```shell
npm install
# OR
yarn
```
3. Start the project
```shell
npm run serve
# OR
yarn serve
```

## 🛠 Built with
- [vue.js](https://vuejs.org/)
- [vue-cirrus](https://florianwoelki.github.io/vue-cirrus/#/)
- [vuex](https://vuex.vuejs.org/)

## 🤠 Authors
- [Florian Woelki](https://florianwoelki.com)