aboutsummaryrefslogtreecommitdiff
path: root/lib/forms.less
diff options
context:
space:
mode:
authorMark Otto <[email protected]>2011-09-28 19:15:31 -0700
committerMark Otto <[email protected]>2011-09-28 19:15:31 -0700
commit1b21d5e321ec77c6381becae2e2d7d1c4ab14d9a (patch)
tree05205bb7cdee946e3be2c7adf58543153abeac9b /lib/forms.less
parent6d541a6066d46bff19833707deeca8f41279b180 (diff)
downloadbootstrap-1b21d5e321ec77c6381becae2e2d7d1c4ab14d9a.tar.xz
bootstrap-1b21d5e321ec77c6381becae2e2d7d1c4ab14d9a.zip
updated forms.less to have better comments while pulling out all the old classes for input elements
Diffstat (limited to 'lib/forms.less')
-rw-r--r--lib/forms.less85
1 files changed, 38 insertions, 47 deletions
diff --git a/lib/forms.less b/lib/forms.less
index 0da4037df..91aca77fe 100644
--- a/lib/forms.less
+++ b/lib/forms.less
@@ -3,8 +3,8 @@
* ------------------------------------------------------------- */
-// FORM STYLES
-// -----------
+// GENERAL STYLES
+// --------------
form {
margin-bottom: @baseline;
@@ -189,47 +189,17 @@ form div.clearfix.error {
}
}
-// Form element sizes
-// TODO v2: remove duplication here and just stick to .input-[size] in light of adding .spanN sizes
-.input-mini,
-input.mini,
-textarea.mini,
-select.mini {
- width: 60px;
-}
-.input-small,
-input.small,
-textarea.small,
-select.small {
- width: 90px;
-}
-.input-medium,
-input.medium,
-textarea.medium,
-select.medium {
- width: 150px;
-}
-.input-large,
-input.large,
-textarea.large,
-select.large {
- width: 210px;
-}
-.input-xlarge,
-input.xlarge,
-textarea.xlarge,
-select.xlarge {
- width: 270px;
-}
-.input-xxlarge,
-input.xxlarge,
-textarea.xxlarge,
-select.xxlarge {
- width: 530px;
-}
-textarea.xxlarge {
- overflow-y: auto;
-}
+
+// INPUT SIZES
+// -----------
+
+// General classes for quick sizes
+.input-mini { width: 60px; }
+.input-small { width: 90px; }
+.input-medium { width: 150px; }
+.input-large { width: 210px; }
+.input-xlarge { width: 270px; }
+.input-xxlarge { width: 530px; }
// Grid style input sizes
// This is a duplication of the main grid .columns() mixin, but subtracts 10px to account for input padding and border
@@ -261,6 +231,10 @@ select {
&.span16 { .formColumns(16); }
}
+
+// INPUT STATES
+// ------------
+
// Disabled and read-only inputs
input[disabled],
select[disabled],
@@ -292,7 +266,10 @@ textarea[readonly] {
}
}
-// Help Text
+
+// HELP TEXT
+// ---------
+
.help-inline,
.help-block {
font-size: @basefont - 2;
@@ -311,7 +288,10 @@ textarea[readonly] {
max-width: 600px;
}
-// Inline Fields (input fields that appear as inline objects
+
+// INLINE FIELDS
+// ---------
+
.inline-inputs {
color: @gray;
span, input {
@@ -328,6 +308,10 @@ textarea[readonly] {
}
}
+
+// INPUTS GROUPS
+// -------------
+
// Allow us to put symbols and text within the input field for a cleaner look
.input-prepend,
.input-append {
@@ -375,6 +359,10 @@ textarea[readonly] {
}
}
+
+// LISTS OF CONTROLS
+// -----------------
+
// Stacked options for forms (radio buttons or checkboxes)
.inputs-list {
margin: 0 0 5px;
@@ -417,7 +405,10 @@ textarea[readonly] {
}
}
-// Stacked forms
+
+// STACKED FORMS
+// -------------
+
.form-stacked {
padding-left: 20px;
fieldset {
@@ -462,4 +453,4 @@ textarea[readonly] {
margin-left: -20px;
padding-left: 20px;
}
-}
+} \ No newline at end of file