https://github.com/bendc/uilang
A minimal, UI-focused programming language for web designers.
https://github.com/bendc/uilang
Last synced: about 1 year ago
JSON representation
A minimal, UI-focused programming language for web designers.
- Host: GitHub
- URL: https://github.com/bendc/uilang
- Owner: bendc
- License: mit
- Created: 2014-08-26T20:02:29.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2015-01-12T10:01:22.000Z (over 11 years ago)
- Last Synced: 2025-03-29T06:08:00.610Z (over 1 year ago)
- Language: JavaScript
- Homepage: uilang.com
- Size: 197 KB
- Stars: 731
- Watchers: 32
- Forks: 53
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# uilang
uilang is a dead simple programming language for web designers. With uilang, you write your code just like plain English, straight into your HTML using a `` element. uilang's logic relies on manipulating classes on HTML elements and using these classes in CSS to show, hide, animate and transform elements when a click occurs. This simple logic lets designers create most of the typical user interface behaviours: tabs, popovers, overlays, sliding menus, etc.
## Getting started
The first thing to do is to include `uilang.js` on your page. [Download](http://uilang.com/lib/production/uilang.js) the minified version (1KB) and insert it anywhere in your HTML:
```html
```
You're now ready to write some uilang. Your code should be inserted in a `` element, preferably at the very end of your page (just before `