Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
bootstrap
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
bootstrap
Commits
a98d2ccc
Commit
a98d2ccc
authored
Aug 21, 2011
by
Mark Otto
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
merge in master, resolve conflicts
parent
5cc933cc
Changes
10
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
615 additions
and
477 deletions
+615
-477
bootstrap-1.0.0.css
bootstrap-1.0.0.css
+252
-191
bootstrap-1.0.0.min.css
bootstrap-1.0.0.min.css
+105
-105
docs/assets/css/docs.css
docs/assets/css/docs.css
+3
-0
docs/assets/js/application.js
docs/assets/js/application.js
+4
-17
docs/index.html
docs/index.html
+126
-61
lib/forms.less
lib/forms.less
+14
-14
lib/patterns.less
lib/patterns.less
+68
-48
lib/preboot.less
lib/preboot.less
+4
-6
lib/scaffolding.less
lib/scaffolding.less
+9
-1
lib/tables.less
lib/tables.less
+30
-34
No files found.
bootstrap-1.0.0.css
View file @
a98d2ccc
This diff is collapsed.
Click to expand it.
bootstrap-1.0.0.min.css
View file @
a98d2ccc
This diff is collapsed.
Click to expand it.
docs/assets/css/docs.css
View file @
a98d2ccc
...
@@ -195,6 +195,9 @@ div.topbar-wrapper {
...
@@ -195,6 +195,9 @@ div.topbar-wrapper {
div
.topbar-wrapper
div
.topbar
{
div
.topbar-wrapper
div
.topbar
{
position
:
absolute
;
position
:
absolute
;
margin
:
0
-20px
;
margin
:
0
-20px
;
}
div
.topbar-wrapper
div
.topbar
.fill
{
padding-left
:
20px
;
padding-left
:
20px
;
padding-right
:
20px
;
padding-right
:
20px
;
-webkit-border-radius
:
4px
;
-webkit-border-radius
:
4px
;
...
...
docs/assets/js/application.js
View file @
a98d2ccc
...
@@ -42,25 +42,12 @@ $(document).ready(function(){
...
@@ -42,25 +42,12 @@ $(document).ready(function(){
// Dropdown example for topbar nav
// Dropdown example for topbar nav
// ===============================
// ===============================
$
(
"
body
"
).
bind
(
"
click
"
,
function
(
e
)
{
$
(
"
body
"
).
bind
(
"
click
"
,
function
(
e
)
{
$
(
"
ul.menu-dropdown
"
).
hide
();
$
(
'
a.menu
'
).
parent
(
"
li
"
).
removeClass
(
"
open
"
);
$
(
'
a.menu
'
).
parent
(
"
li
"
).
removeClass
(
"
open
"
).
children
(
"
ul.menu-dropdown
"
).
hide
();
});
});
$
(
"
a.menu
"
).
click
(
function
(
e
)
{
$
(
"
a.menu
"
).
click
(
function
(
e
)
{
var
$target
=
$
(
this
);
var
$li
=
$
(
this
).
parent
(
"
li
"
).
toggleClass
(
'
open
'
);
var
$parent
=
$target
.
parent
(
"
li
"
);
var
$siblings
=
$target
.
siblings
(
"
ul.menu-dropdown
"
);
var
$parentSiblings
=
$parent
.
siblings
(
"
li
"
);
if
(
$parent
.
hasClass
(
"
open
"
))
{
$parent
.
removeClass
(
"
open
"
);
$siblings
.
hide
();
}
else
{
$parent
.
addClass
(
"
open
"
);
$siblings
.
show
();
}
$parentSiblings
.
children
(
"
ul.menu-dropdown
"
).
hide
();
$parentSiblings
.
removeClass
(
"
open
"
);
return
false
;
return
false
;
});
});
...
...
docs/index.html
View file @
a98d2ccc
This diff is collapsed.
Click to expand it.
lib/forms.less
View file @
a98d2ccc
...
@@ -23,7 +23,7 @@ form {
...
@@ -23,7 +23,7 @@ form {
}
}
// Parent element that clears floats and wraps labels and fields together
// Parent element that clears floats and wraps labels and fields together
div
.clearfix {
.clearfix {
margin-bottom: @baseline;
margin-bottom: @baseline;
}
}
...
@@ -112,7 +112,7 @@ form {
...
@@ -112,7 +112,7 @@ form {
}
}
// Error styles
// Error styles
div
.error {
.error {
background: lighten(@red, 57%);
background: lighten(@red, 57%);
padding: 10px 0;
padding: 10px 0;
margin: -10px 0 10px;
margin: -10px 0 10px;
...
@@ -133,8 +133,8 @@ form {
...
@@ -133,8 +133,8 @@ form {
.box-shadow(0 0 6px rgba(171,41,32,.5));
.box-shadow(0 0 6px rgba(171,41,32,.5));
}
}
}
}
div
.input-prepend,
.input-prepend,
div
.input-append {
.input-append {
span.add-on {
span.add-on {
background: lighten(@red, 50%);
background: lighten(@red, 50%);
border-color: @error-text;
border-color: @error-text;
...
@@ -177,14 +177,14 @@ form {
...
@@ -177,14 +177,14 @@ form {
}
}
// Actions (the buttons)
// Actions (the buttons)
div
.actions {
.actions {
background: #f5f5f5;
background: #f5f5f5;
margin-top: @baseline;
margin-top: @baseline;
margin-bottom: @baseline;
margin-bottom: @baseline;
padding: (@baseline - 1) 20px @baseline 150px;
padding: (@baseline - 1) 20px @baseline 150px;
border-top: 1px solid #ddd;
border-top: 1px solid #ddd;
.border-radius(0 0 3px 3px);
.border-radius(0 0 3px 3px);
div
.secondary-action {
.secondary-action {
float: right;
float: right;
a {
a {
line-height: 30px;
line-height: 30px;
...
@@ -213,7 +213,7 @@ div.actions {
...
@@ -213,7 +213,7 @@ div.actions {
}
}
// Inline Fields (input fields that appear as inline objects
// Inline Fields (input fields that appear as inline objects
div
.inline-inputs {
.inline-inputs {
color: @gray;
color: @gray;
span, input[type=text] {
span, input[type=text] {
display: inline-block;
display: inline-block;
...
@@ -230,8 +230,8 @@ div.inline-inputs {
...
@@ -230,8 +230,8 @@ div.inline-inputs {
}
}
// Allow us to put symbols and text within the input field for a cleaner look
// Allow us to put symbols and text within the input field for a cleaner look
div
.input-prepend,
.input-prepend,
div
.input-append {
.input-append {
input[type=text] {
input[type=text] {
.border-radius(0 3px 3px 0);
.border-radius(0 3px 3px 0);
}
}
...
@@ -257,7 +257,7 @@ div.input-append {
...
@@ -257,7 +257,7 @@ div.input-append {
border-color: @green;
border-color: @green;
}
}
}
}
div
.input-append {
.input-append {
input[type=text] {
input[type=text] {
float: left;
float: left;
.border-radius(3px 0 0 3px);
.border-radius(3px 0 0 3px);
...
@@ -270,7 +270,7 @@ div.input-append {
...
@@ -270,7 +270,7 @@ div.input-append {
}
}
// Stacked options for forms (radio buttons or checkboxes)
// Stacked options for forms (radio buttons or checkboxes)
ul
.inputs-list {
.inputs-list {
margin: 0 0 5px;
margin: 0 0 5px;
width: 100%;
width: 100%;
li {
li {
...
@@ -326,13 +326,13 @@ form.form-stacked {
...
@@ -326,13 +326,13 @@ form.form-stacked {
line-height: 20px;
line-height: 20px;
padding-top: 0;
padding-top: 0;
}
}
div
.clearfix {
.clearfix {
margin-bottom: @baseline / 2;
margin-bottom: @baseline / 2;
div.input {
div.input {
margin-left: 0;
margin-left: 0;
}
}
}
}
ul
.inputs-list {
.inputs-list {
margin-bottom: 0;
margin-bottom: 0;
li {
li {
padding-top: 0;
padding-top: 0;
...
@@ -349,7 +349,7 @@ form.form-stacked {
...
@@ -349,7 +349,7 @@ form.form-stacked {
margin-top: 0;
margin-top: 0;
margin-left: -10px;
margin-left: -10px;
}
}
div
.actions {
.actions {
margin-left: -20px;
margin-left: -20px;
padding-left: 20px;
padding-left: 20px;
}
}
...
...
lib/patterns.less
View file @
a98d2ccc
...
@@ -7,7 +7,7 @@
...
@@ -7,7 +7,7 @@
// ------
// ------
// Topbar for Branding and Nav
// Topbar for Branding and Nav
div
.topbar {
.topbar {
#gradient > .vertical(#333, #222);
#gradient > .vertical(#333, #222);
height: 40px;
height: 40px;
position: fixed;
position: fixed;
...
@@ -16,8 +16,14 @@ div.topbar {
...
@@ -16,8 +16,14 @@ div.topbar {
right: 0;
right: 0;
z-index: 10000;
z-index: 10000;
overflow: visible;
overflow: visible;
@shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
.box-shadow(@shadow);
// gradient is applied to it's own element because overflow visible is not honored by ie when filter is present
.fill {
background:#222;
#gradient > .vertical(#333, #222);
@shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
.box-shadow(@shadow);
}
// Links get text shadow
// Links get text shadow
a {
a {
...
@@ -35,15 +41,18 @@ div.topbar {
...
@@ -35,15 +41,18 @@ div.topbar {
}
}
// Website name
// Website name
h3 a {
h3 {
float: left;
position:relative;
display: block;
a {
padding: 8px 20px 12px;
float: left;
margin-left: -20px; // negative indent to left-align the text down the page
display: block;
color: @white;
padding: 8px 20px 12px;
font-size: 20px;
margin-left: -20px; // negative indent to left-align the text down the page
font-weight: 200;
color: @white;
line-height: 1;
font-size: 20px;
font-weight: 200;
line-height: 1;
}
}
}
// Search Form
// Search Form
...
@@ -53,7 +62,7 @@ div.topbar {
...
@@ -53,7 +62,7 @@ div.topbar {
position: relative;
position: relative;
.opacity(100);
.opacity(100);
input {
input {
background-color:
@grayLight
;
background-color:
#444
;
background-color: rgba(255,255,255,.3);
background-color: rgba(255,255,255,.3);
#font > .sans-serif(13px, normal, 1);
#font > .sans-serif(13px, normal, 1);
width: 220px;
width: 220px;
...
@@ -73,11 +82,13 @@ div.topbar {
...
@@ -73,11 +82,13 @@ div.topbar {
&::-webkit-input-placeholder {
&::-webkit-input-placeholder {
color: @grayLighter;
color: @grayLighter;
}
}
// Hover states
&:hover {
&:hover {
background-color:
#444
;
background-color:
@grayLight
;
background-color: rgba(255,255,255,.5);
background-color: rgba(255,255,255,.5);
color: #fff;
color: #fff;
}
}
// Focus states (we use .focused since IE8 and down doesn't support :focus)
&:focus,
&:focus,
&.focused {
&.focused {
outline: none;
outline: none;
...
@@ -151,7 +162,7 @@ div.topbar {
...
@@ -151,7 +162,7 @@ div.topbar {
&.open {
&.open {
a.menu,
a.menu,
a:hover {
a:hover {
background-color:
lighten(#00a0d1,5)
;
background-color:
#444
;
background-color: rgba(255,255,255,.1);
background-color: rgba(255,255,255,.1);
color: #fff;
color: #fff;
}
}
...
@@ -215,6 +226,7 @@ div.topbar {
...
@@ -215,6 +226,7 @@ div.topbar {
&.divider {
&.divider {
height: 1px;
height: 1px;
overflow: hidden;
overflow: hidden;
background: #222;
background: rgba(0,0,0,.2);
background: rgba(0,0,0,.2);
border-bottom: 1px solid rgba(255,255,255,.1);
border-bottom: 1px solid rgba(255,255,255,.1);
margin: 5px 0;
margin: 5px 0;
...
@@ -261,7 +273,7 @@ div.topbar {
...
@@ -261,7 +273,7 @@ div.topbar {
// PAGE HEADERS
// PAGE HEADERS
// ------------
// ------------
div
.page-header {
.page-header {
margin-bottom: @baseline - 1;
margin-bottom: @baseline - 1;
border-bottom: 1px solid #ddd;
border-bottom: 1px solid #ddd;
.box-shadow(0 1px 0 rgba(255,255,255,.5));
.box-shadow(0 1px 0 rgba(255,255,255,.5));
...
@@ -275,14 +287,17 @@ div.page-header {
...
@@ -275,14 +287,17 @@ div.page-header {
// ------------
// ------------
// One-liner alert bars
// One-liner alert bars
div.alert-message {
.alert-message {
// TODO: Ask cloudhead how to do this fancy filter elegantly. Less eval is returning strings with quotes ;_;
#gradient > .vertical(transparent, rgba(0,0,0,0.15));
#gradient > .vertical(transparent, rgba(0,0,0,0.15));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#15000000')";
filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#15000000')";
background-color: @grayLighter;
background-color: @grayLighter;
margin-bottom: @baseline;
margin-bottom: @baseline;
padding: 8px 15px;
padding: 8px 15px;
color: #fff;
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,.
25
);
text-shadow: 0 -1px 0 rgba(0,0,0,.
3
);
border-bottom: 1px solid rgba(0,0,0,.
25
);
border-bottom: 1px solid rgba(0,0,0,.
3
);
.border-radius(4px);
.border-radius(4px);
p {
p {
color: #fff;
color: #fff;
...
@@ -292,44 +307,49 @@ div.alert-message {
...
@@ -292,44 +307,49 @@ div.alert-message {
}
}
}
}
&.error {
&.error {
background-color: lighten(@red, 25%);
#gradient > .vertical(lighten(@red, 30%), lighten(@red, 15%));
border-bottom-color: lighten(@red, 5%);
}
}
&.warning {
&.warning {
background-color: lighten(@yellow, 15%);
#gradient > .vertical(lighten(@yellow, 25%), lighten(@yellow, 10%));
border-bottom-color: @yellow;
}
}
&.success {
&.success {
background-color: lighten(@green, 15%);
#gradient > .vertical(lighten(@green, 25%), lighten(@green, 10%));
border-bottom-color: @green;
}
}
&.info {
&.info {
background-color: lighten(@blue, 15%);
#gradient > .vertical(lighten(@blue, 25%), lighten(@blue, 5%));
border-bottom-color: @blue;
}
}
a
.close {
.close {
float: right;
float: right;
margin-top: -2px;
margin-top: -2px;
color: #
fff
;
color: #
000
;
font-size: 20px;
font-size: 20px;
font-weight: bold;
font-weight: bold;
text-shadow: 0 1px 0 rgba(0,0,0,.5);
text-shadow: 0 1px 0 rgba(255,255,255,1);
.opacity(50);
.opacity(20);
.border-radius(3px);
&:hover {
&:hover {
text-decoration: none;
text-decoration: none;
.opacity(
5
0);
.opacity(
4
0);
}
}
}
}
}
}
// Block-level Alerts
// Block-level Alerts
div
.block-message {
.block-message {
margin-bottom: @baseline;
margin-bottom: @baseline;
padding: 14px;
padding: 14px;
color: @grayDark;
color: @grayDark;
color: rgba(0,0,0,.8);
color: rgba(0,0,0,.8);
*color: @grayDark; /* IE 6-7 */
text-shadow: 0 1px 0 rgba(255,255,255,.25);
text-shadow: 0 1px 0 rgba(255,255,255,.25);
.border-radius(6px);
.border-radius(6px);
p {
p {
color: @grayDark;
color: @grayDark;
color: rgba(0,0,0,.8);
color: rgba(0,0,0,.8);
*color: @grayDark; /* IE 6-7 */
margin-right: 30px;
margin-right: 30px;
margin-bottom: 0;
margin-bottom: 0;
}
}
...
@@ -339,12 +359,6 @@ div.block-message {
...
@@ -339,12 +359,6 @@ div.block-message {
strong {
strong {
display: block;
display: block;
}
}
a.close {
display: block;
color: @grayDark;
color: rgba(0,0,0,.5);
text-shadow: 0 1px 1px rgba(255,255,255,.75);
}
&.error {
&.error {
background: lighten(@red, 55%);
background: lighten(@red, 55%);
border: 1px solid lighten(@red, 50%);
border: 1px solid lighten(@red, 50%);
...
@@ -368,8 +382,8 @@ div.block-message {
...
@@ -368,8 +382,8 @@ div.block-message {
// ----------
// ----------
// Common tab and pill styles
// Common tab and pill styles
ul
.tabs,
.tabs,
ul
.pills {
.pills {
margin: 0 0 20px;
margin: 0 0 20px;
padding: 0;
padding: 0;
.clearfix();
.clearfix();
...
@@ -383,7 +397,7 @@ ul.pills {
...
@@ -383,7 +397,7 @@ ul.pills {
}
}
// Basic Tabs
// Basic Tabs
ul
.tabs {
.tabs {
width: 100%;
width: 100%;
border-bottom: 1px solid @grayLight;
border-bottom: 1px solid @grayLight;
li {
li {
...
@@ -409,7 +423,7 @@ ul.tabs {
...
@@ -409,7 +423,7 @@ ul.tabs {
}
}
// Basic pill nav
// Basic pill nav
ul
.pills {
.pills {
li {
li {
a {
a {
margin: 5px 3px 5px 0;
margin: 5px 3px 5px 0;
...
@@ -436,22 +450,26 @@ ul.pills {
...
@@ -436,22 +450,26 @@ ul.pills {
// PAGINATION
// PAGINATION
// ----------
// ----------
div
.pagination {
.pagination {
height: @baseline * 2;
height: @baseline * 2;
margin: @baseline 0;
margin: @baseline 0;
ul {
ul {
float: left;
float: left;
margin: 0;
margin: 0;
border: 1px solid #ddd;
border: 1px solid rgba(0,0,0,.15);
border: 1px solid rgba(0,0,0,.15);
border-right: 0\9; /* IE8 and below don't support last child. TODO: clean this up; */
.border-radius(3px);
.border-radius(3px);
.box-shadow(0 1px 2px rgba(0,0,0,.0
75)
);
.box-shadow(0 1px 2px rgba(0,0,0,.0
5
);
li {
li {
display: inline;
display: inline;
a {
a {
float: left;
float: left;
padding: 0 14px;
padding: 0 14px;
line-height: (@baseline * 2) - 2;
line-height: (@baseline * 2) - 2;
border-right: 1px solid rgba(0,0,0,.15);
border-right: 1px solid;
border-right-color: #ddd;
border-right-color: rgba(0,0,0,.15);
text-decoration: none;
text-decoration: none;
}
}
a:hover,
a:hover,
...
@@ -490,7 +508,7 @@ div.pagination {
...
@@ -490,7 +508,7 @@ div.pagination {
// MODALS
// MODALS
// ------
// ------
div
.modal-backdrop {
.modal-backdrop {
background-color: rgba(0,0,0,.5);
background-color: rgba(0,0,0,.5);
position: fixed;
position: fixed;
top: 0;
top: 0;
...
@@ -499,7 +517,7 @@ div.modal-backdrop {
...
@@ -499,7 +517,7 @@ div.modal-backdrop {
bottom: 0;
bottom: 0;
z-index: 1000;
z-index: 1000;
}
}
div
.modal {
.modal {
position: fixed;
position: fixed;
top: 50%;
top: 50%;
left: 50%;
left: 50%;
...
@@ -507,6 +525,7 @@ div.modal {
...
@@ -507,6 +525,7 @@ div.modal {
width: 560px;
width: 560px;
margin: -280px 0 0 -250px;
margin: -280px 0 0 -250px;
background-color: @white;
background-color: @white;
border: 1px solid #999;
border: 1px solid rgba(0,0,0,.3);
border: 1px solid rgba(0,0,0,.3);
.border-radius(6px);
.border-radius(6px);
.box-shadow(0 3px 7px rgba(0,0,0,0.3));
.box-shadow(0 3px 7px rgba(0,0,0,0.3));
...
@@ -582,7 +601,7 @@ div.modal {
...
@@ -582,7 +601,7 @@ div.modal {
// TWIPSY
// TWIPSY
// ------
// ------
div
.twipsy {
.twipsy {
display: block;
display: block;
position: absolute;
position: absolute;
visibility: visible;
visibility: visible;
...
@@ -631,7 +650,8 @@ div.twipsy {
...
@@ -631,7 +650,8 @@ div.twipsy {
height: 0;
height: 0;
}
}
.inner {
.inner {
background: rgba(0,0,0,.8);
background-color: #333;
background-color: rgba(0,0,0,.8);
padding: 3px;
padding: 3px;
overflow: hidden;
overflow: hidden;
width: 280px;
width: 280px;
...
@@ -639,7 +659,7 @@ div.twipsy {
...
@@ -639,7 +659,7 @@ div.twipsy {
.box-shadow(0 3px 7px rgba(0,0,0,0.3));
.box-shadow(0 3px 7px rgba(0,0,0,0.3));
}
}
.title {
.title {
background: #f5f5f5;
background
-color
: #f5f5f5;
padding: 9px 15px;
padding: 9px 15px;
line-height: 1;
line-height: 1;
.border-radius(3px 3px 0 0);
.border-radius(3px 3px 0 0);
...
...
lib/preboot.less
View file @
a98d2ccc
...
@@ -20,6 +20,7 @@
...
@@ -20,6 +20,7 @@
// Accent Colors
// Accent Colors
@blue: #049CDB;
@blue: #049CDB;
@blueDark: #0064CD;
@green: #46a546;
@green: #46a546;
@red: #9d261d;
@red: #9d261d;
@yellow: #ffc40d;
@yellow: #ffc40d;
...
@@ -188,8 +189,9 @@
...
@@ -188,8 +189,9 @@
color: @textColor;
color: @textColor;
font-size: @fontSize;
font-size: @fontSize;
line-height: @baseline;
line-height: @baseline;
border: 1px solid darken(@color, 10%);
border: 1px solid;
border-bottom-color: fadein(@borderColor, 15%);
border-color: #ccc #ccc #bbb;
border-color: borderColor borderColor fadein(@borderColor, 15%);
.border-radius(@borderRadius);
.border-radius(@borderRadius);
@shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
@shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
.box-shadow(@shadow);
.box-shadow(@shadow);
...
@@ -222,8 +224,6 @@
...
@@ -222,8 +224,6 @@
background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
background-image: -webkit-linear-gradient(left, @startColor, @endColor); // Safari 5.1+, Chrome 10+
background-image: -webkit-linear-gradient(left, @startColor, @endColor); // Safari 5.1+, Chrome 10+
background-image: -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10
background-image: -o-linear-gradient(left, @startColor, @endColor); // Opera 11.10
-ms-filter: %("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",@startColor,@endColor); // IE8+
filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)",@startColor,@endColor)); // IE6 & IE7
background-image: linear-gradient(left, @startColor, @endColor); // Le standard
background-image: linear-gradient(left, @startColor, @endColor); // Le standard
}
}
.vertical (@startColor: #555, @endColor: #333) {
.vertical (@startColor: #555, @endColor: #333) {
...
@@ -235,8 +235,6 @@
...
@@ -235,8 +235,6 @@
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, @startColor), color-stop(100%, @endColor)); // Safari 4+, Chrome 2+
background-image: -webkit-linear-gradient(@startColor, @endColor); // Safari 5.1+, Chrome 10+
background-image: -webkit-linear-gradient(@startColor, @endColor); // Safari 5.1+, Chrome 10+
background-image: -o-linear-gradient(@startColor, @endColor); // Opera 11.10
background-image: -o-linear-gradient(@startColor, @endColor); // Opera 11.10
-ms-filter: %("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor); // IE8+
filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@startColor,@endColor)); // IE6 & IE7
background-image: linear-gradient(@startColor, @endColor); // The standard
background-image: linear-gradient(@startColor, @endColor); // The standard
}
}
.directional (@startColor: #555, @endColor: #333, @deg: 45deg) {
.directional (@startColor: #555, @endColor: #333, @deg: 45deg) {
...
...
lib/scaffolding.less
View file @
a98d2ccc
...
@@ -132,6 +132,8 @@ a {
...
@@ -132,6 +132,8 @@ a {
//#gradient > .vertical(@blue, @blueDark);
//#gradient > .vertical(@blue, @blueDark);
color: #fff;
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
text-shadow: 0 -1px 0 rgba(0,0,0,.25);
border-color: @blueDark @blueDark darken(@blueDark, 15%);
border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) fadein(rgba(0,0,0,.1), 15%);
&:hover {
&:hover {
color: #fff;
color: #fff;
}
}
...
@@ -146,12 +148,18 @@ a {
...
@@ -146,12 +148,18 @@ a {
padding-left: 9px;
padding-left: 9px;
font-size: 11px;
font-size: 11px;
}
}
&:disabled,
&.disabled {
&.disabled {
background-image: none;
background-image: none;
.opacity(65);
.opacity(65);
cursor: default;
cursor: default;
}
}
// this can't be included with the .disabled def because IE8 and below will drop it ;_;
&:disabled {
background-image: none;
.opacity(65);
cursor: default;
}
&:active {
&:active {
@shadow: inset 0 3px 7px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.05);
@shadow: inset 0 3px 7px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.05);
.box-shadow(@shadow);
.box-shadow(@shadow);
...
...
lib/tables.less
View file @
a98d2ccc
...
@@ -11,12 +11,12 @@ table {
...
@@ -11,12 +11,12 @@ table {
width: 100%;
width: 100%;
margin-bottom: @baseline;
margin-bottom: @baseline;
padding: 0;
padding: 0;
text-align: left;
border-collapse: separate;
border-collapse: separate;
font-size: 13px;
font-size: 13px;
th, td {
th, td {
padding: 10px 10px 9px;
padding: 10px 10px 9px;
line-height: @baseline * .75;
line-height: @baseline * .75;
text-align: left;
vertical-align: middle;
vertical-align: middle;
border-bottom: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
}
...
@@ -32,7 +32,7 @@ table {
...
@@ -32,7 +32,7 @@ table {
// --------------
// --------------
// Default zebra-stripe styles (alternating gray and transparent backgrounds)
// Default zebra-stripe styles (alternating gray and transparent backgrounds)
table
.zebra-striped {
.zebra-striped {
tbody {
tbody {
tr:nth-child(odd) td {
tr:nth-child(odd) td {
background-color: #f9f9f9;
background-color: #f9f9f9;
...
@@ -43,7 +43,7 @@ table.zebra-striped {
...
@@ -43,7 +43,7 @@ table.zebra-striped {
}
}
// Tablesorting styles w/ jQuery plugin
// Tablesorting styles w/ jQuery plugin
th
.header {
.header {
cursor: pointer;
cursor: pointer;
&:after {
&:after {
content: "";
content: "";
...
@@ -55,36 +55,29 @@ table.zebra-striped {
...
@@ -55,36 +55,29 @@ table.zebra-striped {
visibility: hidden;
visibility: hidden;
}
}
}
}
// Style the sorted column headers (THs)
// Style the sorted column headers (THs)
th
.headerSortUp,
.headerSortUp,
th
.headerSortDown {
.headerSortDown {
background-color: rgba(141,192,219,.25);
background-color: rgba(141,192,219,.25);
text-shadow: 0 1px 1px rgba(255,255,255,.75);
text-shadow: 0 1px 1px rgba(255,255,255,.75);
.border-radius(3px 3px 0 0);
.border-radius(3px 3px 0 0);
}
}
// Style the ascending (reverse alphabetical) column header
// Style the ascending (reverse alphabetical) column header
th
.header:hover {
.header:hover {
&:after {
&:after {
visibility:visible;
visibility:visible;
}
}
}
}
th.actions:hover {
background-image: none;
}
// Style the descending (alphabetical) column header
// Style the descending (alphabetical) column header
th
.headerSortDown,
.headerSortDown,
th
.headerSortDown:hover {
.headerSortDown:hover {
&:after {
&:after {
visibility:visible;
visibility:visible;
.opacity(60);
.opacity(60);
}
}
}
}
// Style the ascending (reverse alphabetical) column header
// Style the ascending (reverse alphabetical) column header
th
.headerSortUp {
.headerSortUp {
&:after {
&:after {
border-bottom: none;
border-bottom: none;
border-left: 4px solid transparent;
border-left: 4px solid transparent;
...
@@ -95,58 +88,61 @@ table.zebra-striped {
...
@@ -95,58 +88,61 @@ table.zebra-striped {
.opacity(60);
.opacity(60);
}
}
}
}
}
table {
// Blue Table Headings
// Blue Table Headings
th
.blue {
.blue {
color: @blue;
color: @blue;
border-bottom-color: @blue;
border-bottom-color: @blue;
}
}
th.headerSortUp.blue, th.headerSortDown.blue {
.headerSortUp.blue,
.headerSortDown.blue {
background-color: lighten(@blue, 40%);
background-color: lighten(@blue, 40%);
}
}
// Green Table Headings
// Green Table Headings
th
.green {
.green {
color: @green;
color: @green;
border-bottom-color: @green;
border-bottom-color: @green;
}
}
th.headerSortUp.green, th.headerSortDown.green { // backround color is 20% of border color
.headerSortUp.green,
.headerSortDown.green {
background-color: lighten(@green, 40%);
background-color: lighten(@green, 40%);
}
}
// Red Table Headings
// Red Table Headings
th
.red {
.red {
color: @red;
color: @red;
border-bottom-color: @red;
border-bottom-color: @red;
}
}
th.headerSortUp.red, th.headerSortDown.red {
.headerSortUp.red,
.headerSortDown.red {
background-color: lighten(@red, 50%);
background-color: lighten(@red, 50%);
}
}
// Yellow Table Headings
// Yellow Table Headings
th
.yellow {
.yellow {
color: @yellow;
color: @yellow;
border-bottom-color: @yellow;
border-bottom-color: @yellow;
}
}
th.headerSortUp.yellow, th.headerSortDown.yellow {
.headerSortUp.yellow,
.headerSortDown.yellow {
background-color: lighten(@yellow, 40%);
background-color: lighten(@yellow, 40%);
}
}
// Orange Table Headings
// Orange Table Headings
th
.orange {
.orange {
color: @orange;
color: @orange;
border-bottom-color: @orange;
border-bottom-color: @orange;
}
}
th.headerSortUp.orange, th.headerSortDown.orange {
.headerSortUp.orange,
.headerSortDown.orange {
background-color: lighten(@orange, 40%);
background-color: lighten(@orange, 40%);
}
}
// Purple Table Headings
// Purple Table Headings
th
.purple {
.purple {
color: @purple;
color: @purple;
border-bottom-color: @purple;
border-bottom-color: @purple;
}
}
th.headerSortUp.purple, th.headerSortDown.purple {
.headerSortUp.purple,
.headerSortDown.purple {
background-color: lighten(@purple, 40%);
background-color: lighten(@purple, 40%);
}
}
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment