Commit 532569fe authored by Mark Otto's avatar Mark Otto

updated forms to rearrange focus state, reinstate uneditable-input, and a few other cleanup tidbits

parent ecf84bda
...@@ -77,7 +77,8 @@ input[type="email"], ...@@ -77,7 +77,8 @@ input[type="email"],
input[type="url"], input[type="url"],
input[type="search"], input[type="search"],
input[type="tel"], input[type="tel"],
input[type="color"] { input[type="color"],
.uneditable-input {
display: inline-block; display: inline-block;
height: @baseLineHeight; height: @baseLineHeight;
padding: 4px; padding: 4px;
...@@ -115,6 +116,14 @@ input[type="color"] { ...@@ -115,6 +116,14 @@ input[type="color"] {
.box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));
@transition: border linear .2s, box-shadow linear .2s; @transition: border linear .2s, box-shadow linear .2s;
.transition(@transition); .transition(@transition);
// Focus state
&:focus {
border-color: rgba(82,168,236,.8);
outline: 0;
outline: thin dotted \9; /* IE6-9 */
.box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)");
}
} }
// Position radios and checkboxes better // Position radios and checkboxes better
...@@ -161,7 +170,13 @@ select[size] { ...@@ -161,7 +170,13 @@ select[size] {
height: auto; height: auto;
} }
// Focus for select, file, radio, and checkbox
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
.tab-focus();
}
...@@ -202,26 +217,6 @@ select[size] { ...@@ -202,26 +217,6 @@ select[size] {
// FOCUS STATE
// -----------
input:focus,
textarea:focus {
border-color: rgba(82,168,236,.8);
outline: 0;
outline: thin dotted \9; /* IE6-9 */
.box-shadow(~"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6)");
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
.tab-focus();
.box-shadow(none); // override for file inputs
}
// INPUT SIZES // INPUT SIZES
// ----------- // -----------
...@@ -252,8 +247,7 @@ textarea[class*="span"], ...@@ -252,8 +247,7 @@ textarea[class*="span"],
// GRID SIZING FOR INPUTS // GRID SIZING FOR INPUTS
// ---------------------- // ----------------------
#grid > .input (@gridColumnWidth, @gridGutterWidth); #grid > .input(@gridColumnWidth, @gridGutterWidth);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment