Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tomaskls/plotas

A React-based project that allows users to dynamically change the grid size, calculate its area, mark cells, and calculate the marked area.
https://github.com/tomaskls/plotas

css3 html5 javascript react student-project

Last synced: 5 days ago
JSON representation

A React-based project that allows users to dynamically change the grid size, calculate its area, mark cells, and calculate the marked area.

Awesome Lists containing this project

README

        

# Plotas

## Reikalavimai dizainui

- ![alt text](image.png)
- per visą ekraną
- pagrindinės matricos langeliai fiksuoto dydžio (3rem x 3rem)
- tarpas tarp langelių yra 0,3rem

## Techniniai reikalavimai

- viršuje yra suvestinė žemiau esančių parametrų:
- viso turimo ploto
- pažymėtų langelių plotas (kai kiekvienas jų laikoma esant 1 kv. metras)
- aukštis ir plotis reguliuojasi mygtukais
- papildomi stulpeliai atsiranda dešinėje
- papildomos eilutės atsiranda apačioje
- stulpeliai pašalinami iš dešinės
- eilutės pašalinamos iš apačios
- spaudžiant ant matricos langelių jie pažymimi/atžymimi
- šalia matricos esančiose dalyse su mygtukais kartu yra atvaizduojami jų eilučių/stulpelių kiekiai
- pradydis dydis yra 1x1
- sugeneravus langelius jie būna nepažymėti