Forms
Bootstrap-aligned form patterns with TactileGlass materials. Prefer tg-select / details.form-select for selects; native select.form-select remains available.
Overview
Layer labels, controls, and validation feedback. Material classes (tg-neu, tg-glass, tg-hybrid) paint the control.
Form control
Sizing
Form text
Must be 8–20 characters.
Disabled / readonly
File & color
Select
Dropdown-nature select via details.tg-select (or details.form-select). Same menu pattern as tg-dropdown.
Production
Small
Large
Native fallback:
Checks & radios
Checks
Indeterminate
Disabled
Radios
Switches
Inline & reverse
Range
Input group
Basic
@
@example.com
$
.00
Sizing
Small
Large
Checkboxes and radios
Multiple inputs & addons
First and last name
$
0.00
Button addons
Buttons with dropdowns
Dropdown
Dropdown
Segmented buttons
Toggle Dropdown
Custom select in group
Options
Choose…
Choose…
Floating labels
Layout
Utilities
Form grid & gutters
Horizontal form
Auto-sizing / inline
Validation
Scope :valid / :invalid with .was-validated (after submit), or use server-side .is-valid / .is-invalid. See Bootstrap validation.
Custom styles
Server-side
Looks good!
Please provide a value.