aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2017-05-26 20:15:30 -0700
committerMark Otto <[email protected]>2017-05-26 20:15:30 -0700
commite0e1e849e6cda0d4af88a46f7e7e5a91f8b8498d (patch)
treee4ebbee5338d4a398140c7c7b9efc8bb1da57e90 /docs
parenta11ae7facfa13c8d85615fb9bc660b7b415f8bbf (diff)
downloadbootstrap-e0e1e849e6cda0d4af88a46f7e7e5a91f8b8498d.tar.xz
bootstrap-e0e1e849e6cda0d4af88a46f7e7e5a91f8b8498d.zip
document more form layout options with grid, including some compact .gutters-sm examples
Diffstat (limited to 'docs')
-rw-r--r--docs/components/forms.md115
1 files changed, 115 insertions, 0 deletions
diff --git a/docs/components/forms.md b/docs/components/forms.md
index fd87dec7a..51d9e8f90 100644
--- a/docs/components/forms.md
+++ b/docs/components/forms.md
@@ -271,6 +271,121 @@ The `.form-group` class is the easiest way to add some structure to forms. Its o
</form>
{% endexample %}
+### Grid
+
+{% example html %}
+<form>
+ <div class="row gutters-sm">
+ <div class="col">
+ <input type="text" class="form-control" placeholder="First name">
+ </div>
+ <div class="col">
+ <input type="text" class="form-control" placeholder="Last name">
+ </div>
+ </div>
+</form>
+{% endexample html %}
+
+{% example html %}
+<form>
+ <div class="row gutters-sm">
+ <div class="col-7">
+ <input type="text" class="form-control" placeholder="City">
+ </div>
+ <div class="col">
+ <input type="text" class="form-control" placeholder="State">
+ </div>
+ <div class="col">
+ <input type="text" class="form-control" placeholder="Zip">
+ </div>
+ </div>
+</form>
+{% endexample html %}
+
+{% example html %}
+<form>
+ <div class="row gutters-sm align-items-center">
+ <div class="col">
+ <label class="sr-only" for="inlineFormInput">Name</label>
+ <input type="text" class="form-control mb-2 mb-sm-0" id="inlineFormInput" placeholder="Jane Doe">
+ </div>
+ <div class="col">
+ <label class="sr-only" for="inlineFormInputGroup">Username</label>
+ <div class="input-group mb-2 mb-sm-0">
+ <div class="input-group-addon">@</div>
+ <input type="text" class="form-control" id="inlineFormInputGroup" placeholder="Username">
+ </div>
+ </div>
+ <div class="col">
+ <div class="form-check mb-2 mb-sm-0">
+ <label class="form-check-label">
+ <input class="form-check-input" type="checkbox"> Remember me
+ </label>
+ </div>
+ </div>
+ <div class="col">
+ <button type="submit" class="btn btn-primary">Submit</button>
+ </div>
+ </div>
+</form>
+{% endexample %}
+
+{% example html %}
+<form>
+ <div class="row gutters-sm align-items-center">
+ <div class="col-auto">
+ <label class="sr-only" for="inlineFormInput">Name</label>
+ <input type="text" class="form-control mb-2 mb-sm-0" id="inlineFormInput" placeholder="Jane Doe">
+ </div>
+ <div class="col-auto">
+ <label class="sr-only" for="inlineFormInputGroup">Username</label>
+ <div class="input-group mb-2 mb-sm-0">
+ <div class="input-group-addon">@</div>
+ <input type="text" class="form-control" id="inlineFormInputGroup" placeholder="Username">
+ </div>
+ </div>
+ <div class="col-auto">
+ <div class="form-check mb-2 mb-sm-0">
+ <label class="form-check-label">
+ <input class="form-check-input" type="checkbox"> Remember me
+ </label>
+ </div>
+ </div>
+ <div class="col-auto">
+ <button type="submit" class="btn btn-primary">Submit</button>
+ </div>
+ </div>
+</form>
+{% endexample %}
+
+{% example html %}
+<form>
+ <div class="row gutters-sm align-items-center">
+ <div class="col-sm-3">
+ <label class="sr-only" for="inlineFormInput">Name</label>
+ <input type="text" class="form-control mb-2 mb-sm-0" id="inlineFormInput" placeholder="Jane Doe">
+ </div>
+ <div class="col-sm-3">
+ <label class="sr-only" for="inlineFormInputGroup">Username</label>
+ <div class="input-group mb-2 mb-sm-0">
+ <div class="input-group-addon">@</div>
+ <input type="text" class="form-control" id="inlineFormInputGroup" placeholder="Username">
+ </div>
+ </div>
+ <div class="col-auto">
+ <div class="form-check mb-2 mb-sm-0">
+ <label class="form-check-label">
+ <input class="form-check-input" type="checkbox"> Remember me
+ </label>
+ </div>
+ </div>
+ <div class="col-auto">
+ <button type="submit" class="btn btn-primary">Submit</button>
+ </div>
+ </div>
+</form>
+{% endexample %}
+
### Inline forms
Use the `.form-inline` class to display a series of labels, form controls, and buttons on a single horizontal row. Form controls within inline forms vary slightly from their default states.