Native elements get Bulma classes: input for text fields, textarea for multiline copy, checkbox / radio inside control, and select wrapping <select>.
Sizing and grouping
- Scale with
is-small,is-medium, oris-largeon the control element. - Inline radios/checkboxes: sibling
controlblocks inside onefield. - Submit rows:
field is-groupedwith multiplecontrolchildren for button clusters.
Disabled controls use the native disabled attribute—Bulma dims them automatically. Read-only text can use input is-static inside a field.
Self-check
- Which class belongs on a
<select>wrapper? - How do you lay out two buttons side by side at the end of a form?