Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Construtor Visual HTML/CSS

A single-file, drag-and-drop visual builder for HTML/CSS layouts β€” design elements on a canvas and get clean, ready-to-use HTML and CSS code in return.

✨ Features

  • Drag-and-drop canvas β€” add and freely position div elements, resize them with on-canvas handles
  • Multiple canvases/frames β€” work on more than one layout at once, each with its own layer list
  • Layers panel β€” rename, select and delete elements from a dedicated sidebar
  • Visual property editor, including:
    • Position and size (width/height)
    • Border radius β€” uniform, per-corner, or fully rounded ("circle" mode)
    • Background color (color picker)
    • Automatic z-index based on stacking order
  • Live code generation β€” HTML and CSS tabs update in real time as you build
  • One-click copy of the generated code
  • Clear all to reset the canvas
  • 100% client-side β€” no build step, no dependencies, no data leaves your browser

πŸš€ Demo

πŸ”— Try it live

Or just open index.html in any browser.

πŸ–±οΈ How to use

  1. Drag elements onto the canvas to start building your layout.
  2. Select an element to edit its position, size, border radius, and background color in the properties panel.
  3. Use the Camadas (layers) panel to rename, reorder, or delete elements.
  4. Switch to the HTML / CSS tabs to see the generated code, and hit Copiar to copy it.
  5. Use Limpar tudo to start over.

πŸ› οΈ Tech stack

  • Vanilla HTML, CSS and JavaScript β€” no frameworks, no build tools
  • Custom canvas engine (drag/resize handles, per-corner border radius, live code generation) built from scratch

πŸ“„ License

MIT β€” feel free to use, modify and share.

πŸ‘€ Author

JosΓ© "Z3z0m" Paulo Figueiredo GitHub Β· itch.io

About

Visual drag-and-drop builder for generating HTML/CSS layouts in the browser.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages