An extension for the popular open-source code editor Brackets to design and customize web UI with HTML and CSS
- WYSIWYG design editor to design and customize HTML pages
- Rendering of HTML page with Split view support for stylesheet editing and HTML page source editing
- Illustration controls for popular CSS properties like -
- Layout ( BoxModel)
- All CSS layout support
- Reference anchoring change by retaining current position( when element is positioned)
- Layouting parameters change by retaining current position
- Intelligent unit persistance and incr/decr logic based on unit present in target selector
- Background Properties
- Shadow Properties
- Transformation properties
- Border Properties
- Transition Animation(with Preview)
- CSS3 Keyframe animation(With Preview)
- Layout ( BoxModel)
- Automatic CSS selector selection based on specificity for property change persistence
- User can override tools automatic selection for property change presistense
- Drag Selection to position ( Decision tree driven property selection for positioning a positioned or non-positioned element )
- Drag Resize controls to Resize
- Precise positioning by using arrow keys to shift by 1 pixel
- Precise Resizing by using shift+arrow keys to increase/decrease height/width by 1 pixel
- Shift+Drag to change containment
- Alt+Click to do layered selection
- Element serach by using jquery selector
- On-Demand sandboxing of application iFrame to stop JS execution
- HTML attribute editing using intutive input controls
- Drag Border radius control points to change radius for one corner
- Shift+Drag Border radius control point to change radius for all corners
- Ctrl+Drag to copy/Clone ( nested )
- Double Click a selected element to open inner HTML editor non-modal popup
- MultiSelect by Ctrl+Click
- Multiselect by drawing control rect
- Alignment on multiselected elements
- Cut/Copy/Paste of elements using context menu
- Offset Markers with Offset values
- Element position reference axis ( x and y)
- Current containment and prospective containment based on mouse interaction while editing containment using Shift+Drag
- Border radius focal point for rx and ry
- Selection Rectangle
- Ruler and Grid support with pixel calibration
- On Demand grids by clicking on Rulers
- Dynamic position of Grids drawn
- Lockable grid lines
- Show/Hide of Grid lines
- Clear Grid lines
- Options accessible from right click context menu at grid corner block
The following snapshots will show the different controls and their access source
Can be used as a Brackets extension only in its current form. Install Brackets. GoTo Extension Manager --> Available tab and search for "html-designer"
html-designer is released under MIT License.
For queries and discussions, please contact: swagatammitra@gmail.com
Moreover any contribution towards stabilization or new feature addition is most welcome
- Stabilization of split view feature
- Undo Redo from design context ( as of now switch to code view to do the same )
- Media query support
- Pseudo element illustration
- Revamp of Transform control with 3D support






