Examples of basic web controls

We use these controls to develop interactive simulations of physical systems for active learning. We use client-side technology (html, css, javascript) with no, or few, external libraries.

When the user makes a change to a control, a javascript function is called in order to carry out actions.

Examples of individual controls are shown here so they are easier to inspect and understand than those embedded in a complete simulation. See source files of these examples by viewing the page source in your browser, or at

See source files of a complete simulation at See our main site at