improved nested wells support

This commit is contained in:
Federico Zivolo 2014-09-23 14:45:24 +02:00
parent 06702a27eb
commit ebfe07399e
4 changed files with 414 additions and 391 deletions

View File

@ -71,165 +71,111 @@ h6,
.h6 {
font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body [class^="well-material"],
.container [class^="well-material"],
.container-fluid [class^="well-material"],
body [class^="well-material"] .form-control,
.container [class^="well-material"] .form-control,
.container-fluid [class^="well-material"] .form-control,
body [class^="well-material"] .floating-label,
.container [class^="well-material"] .floating-label,
.container-fluid [class^="well-material"] .floating-label {
body .well,
.container .well,
.container-fluid .well,
body .well:not([class^="well well-material-"]),
.container .well:not([class^="well well-material-"]),
.container-fluid .well:not([class^="well well-material-"]),
body .well .form-control,
.container .well .form-control,
.container-fluid .well .form-control,
body .well:not([class^="well well-material-"]) .form-control,
.container .well:not([class^="well well-material-"]) .form-control,
.container-fluid .well:not([class^="well well-material-"]) .form-control,
body .well .floating-label,
.container .well .floating-label,
.container-fluid .well .floating-label,
body .well:not([class^="well well-material-"]) .floating-label,
.container .well:not([class^="well well-material-"]) .floating-label,
.container-fluid .well:not([class^="well well-material-"]) .floating-label {
color: rgba(0, 0, 0, 0.84);
}
body .well .form-control,
.container .well .form-control,
.container-fluid .well .form-control,
body .well:not([class^="well well-material-"]) .form-control,
.container .well:not([class^="well well-material-"]) .form-control,
.container-fluid .well:not([class^="well well-material-"]) .form-control {
border-bottom-color: rgba(0, 0, 0, 0.84);
}
body .well .form-control::-webkit-input-placeholder,
.container .well .form-control::-webkit-input-placeholder,
.container-fluid .well .form-control::-webkit-input-placeholder,
body .well:not([class^="well well-material-"]) .form-control::-webkit-input-placeholder,
.container .well:not([class^="well well-material-"]) .form-control::-webkit-input-placeholder,
.container-fluid .well:not([class^="well well-material-"]) .form-control::-webkit-input-placeholder {
color: rgba(0, 0, 0, 0.84);
}
body .well .form-control::-moz-placeholder,
.container .well .form-control::-moz-placeholder,
.container-fluid .well .form-control::-moz-placeholder,
body .well:not([class^="well well-material-"]) .form-control::-moz-placeholder,
.container .well:not([class^="well well-material-"]) .form-control::-moz-placeholder,
.container-fluid .well:not([class^="well well-material-"]) .form-control::-moz-placeholder {
color: rgba(0, 0, 0, 0.84);
opacity: 1;
}
body .well .form-control:-ms-input-placeholder,
.container .well .form-control:-ms-input-placeholder,
.container-fluid .well .form-control:-ms-input-placeholder,
body .well:not([class^="well well-material-"]) .form-control:-ms-input-placeholder,
.container .well:not([class^="well well-material-"]) .form-control:-ms-input-placeholder,
.container-fluid .well:not([class^="well well-material-"]) .form-control:-ms-input-placeholder {
color: rgba(0, 0, 0, 0.84);
}
body .well .option,
.container .well .option,
.container-fluid .well .option,
body .well:not([class^="well well-material-"]) .option,
.container .well:not([class^="well well-material-"]) .option,
.container-fluid .well:not([class^="well well-material-"]) .option,
body .well .create,
.container .well .create,
.container-fluid .well .create,
body .well:not([class^="well well-material-"]) .create,
.container .well:not([class^="well well-material-"]) .create,
.container-fluid .well:not([class^="well well-material-"]) .create {
color: rgba(0, 0, 0, 0.84);
}
body [class^="well well-material-"],
.container [class^="well well-material-"],
.container-fluid [class^="well well-material-"],
body [class^="well well-material-"] .form-control,
.container [class^="well well-material-"] .form-control,
.container-fluid [class^="well well-material-"] .form-control,
body [class^="well well-material-"] .floating-label,
.container [class^="well well-material-"] .floating-label,
.container-fluid [class^="well well-material-"] .floating-label {
color: rgba(255, 255, 255, 0.84);
}
body [class^="well-material"] .form-control,
.container [class^="well-material"] .form-control,
.container-fluid [class^="well-material"] .form-control {
body [class^="well well-material-"] .form-control,
.container [class^="well well-material-"] .form-control,
.container-fluid [class^="well well-material-"] .form-control {
border-bottom-color: rgba(255, 255, 255, 0.84);
}
body [class^="well-material"] .form-control::-webkit-input-placeholder,
.container [class^="well-material"] .form-control::-webkit-input-placeholder,
.container-fluid [class^="well-material"] .form-control::-webkit-input-placeholder {
body [class^="well well-material-"] .form-control::-webkit-input-placeholder,
.container [class^="well well-material-"] .form-control::-webkit-input-placeholder,
.container-fluid [class^="well well-material-"] .form-control::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.84);
}
body [class^="well-material"] .form-control::-moz-placeholder,
.container [class^="well-material"] .form-control::-moz-placeholder,
.container-fluid [class^="well-material"] .form-control::-moz-placeholder {
body [class^="well well-material-"] .form-control::-moz-placeholder,
.container [class^="well well-material-"] .form-control::-moz-placeholder,
.container-fluid [class^="well well-material-"] .form-control::-moz-placeholder {
color: rgba(255, 255, 255, 0.84);
opacity: 1;
}
body [class^="well-material"] .form-control:-ms-input-placeholder,
.container [class^="well-material"] .form-control:-ms-input-placeholder,
.container-fluid [class^="well-material"] .form-control:-ms-input-placeholder {
body [class^="well well-material-"] .form-control:-ms-input-placeholder,
.container [class^="well well-material-"] .form-control:-ms-input-placeholder,
.container-fluid [class^="well well-material-"] .form-control:-ms-input-placeholder {
color: rgba(255, 255, 255, 0.84);
}
body [class^="well-material"] .option,
.container [class^="well-material"] .option,
.container-fluid [class^="well-material"] .option,
body [class^="well-material"] .create,
.container [class^="well-material"] .create,
.container-fluid [class^="well-material"] .create {
color: rgba(0, 0, 0, 0.84);
}
body [class="well"],
.container [class="well"],
.container-fluid [class="well"],
body [class^="well "],
.container [class^="well "],
.container-fluid [class^="well "],
body [class="jumbotron"],
.container [class="jumbotron"],
.container-fluid [class="jumbotron"],
body [class^="jumbotron "],
.container [class^="jumbotron "],
.container-fluid [class^="jumbotron "],
body [class="well"] .form-control,
.container [class="well"] .form-control,
.container-fluid [class="well"] .form-control,
body [class^="well "] .form-control,
.container [class^="well "] .form-control,
.container-fluid [class^="well "] .form-control,
body [class="jumbotron"] .form-control,
.container [class="jumbotron"] .form-control,
.container-fluid [class="jumbotron"] .form-control,
body [class^="jumbotron "] .form-control,
.container [class^="jumbotron "] .form-control,
.container-fluid [class^="jumbotron "] .form-control,
body [class="well"] .floating-label,
.container [class="well"] .floating-label,
.container-fluid [class="well"] .floating-label,
body [class^="well "] .floating-label,
.container [class^="well "] .floating-label,
.container-fluid [class^="well "] .floating-label,
body [class="jumbotron"] .floating-label,
.container [class="jumbotron"] .floating-label,
.container-fluid [class="jumbotron"] .floating-label,
body [class^="jumbotron "] .floating-label,
.container [class^="jumbotron "] .floating-label,
.container-fluid [class^="jumbotron "] .floating-label {
color: rgba(0, 0, 0, 0.84);
}
body [class="well"] .form-control,
.container [class="well"] .form-control,
.container-fluid [class="well"] .form-control,
body [class^="well "] .form-control,
.container [class^="well "] .form-control,
.container-fluid [class^="well "] .form-control,
body [class="jumbotron"] .form-control,
.container [class="jumbotron"] .form-control,
.container-fluid [class="jumbotron"] .form-control,
body [class^="jumbotron "] .form-control,
.container [class^="jumbotron "] .form-control,
.container-fluid [class^="jumbotron "] .form-control {
border-bottom-color: #757575;
}
body [class="well"] .form-control::-webkit-input-placeholder,
.container [class="well"] .form-control::-webkit-input-placeholder,
.container-fluid [class="well"] .form-control::-webkit-input-placeholder,
body [class^="well "] .form-control::-webkit-input-placeholder,
.container [class^="well "] .form-control::-webkit-input-placeholder,
.container-fluid [class^="well "] .form-control::-webkit-input-placeholder,
body [class="jumbotron"] .form-control::-webkit-input-placeholder,
.container [class="jumbotron"] .form-control::-webkit-input-placeholder,
.container-fluid [class="jumbotron"] .form-control::-webkit-input-placeholder,
body [class^="jumbotron "] .form-control::-webkit-input-placeholder,
.container [class^="jumbotron "] .form-control::-webkit-input-placeholder,
.container-fluid [class^="jumbotron "] .form-control::-webkit-input-placeholder {
color: rgba(0, 0, 0, 0.84);
}
body [class="well"] .form-control::-moz-placeholder,
.container [class="well"] .form-control::-moz-placeholder,
.container-fluid [class="well"] .form-control::-moz-placeholder,
body [class^="well "] .form-control::-moz-placeholder,
.container [class^="well "] .form-control::-moz-placeholder,
.container-fluid [class^="well "] .form-control::-moz-placeholder,
body [class="jumbotron"] .form-control::-moz-placeholder,
.container [class="jumbotron"] .form-control::-moz-placeholder,
.container-fluid [class="jumbotron"] .form-control::-moz-placeholder,
body [class^="jumbotron "] .form-control::-moz-placeholder,
.container [class^="jumbotron "] .form-control::-moz-placeholder,
.container-fluid [class^="jumbotron "] .form-control::-moz-placeholder {
color: rgba(0, 0, 0, 0.84);
opacity: 1;
}
body [class="well"] .form-control:-ms-input-placeholder,
.container [class="well"] .form-control:-ms-input-placeholder,
.container-fluid [class="well"] .form-control:-ms-input-placeholder,
body [class^="well "] .form-control:-ms-input-placeholder,
.container [class^="well "] .form-control:-ms-input-placeholder,
.container-fluid [class^="well "] .form-control:-ms-input-placeholder,
body [class="jumbotron"] .form-control:-ms-input-placeholder,
.container [class="jumbotron"] .form-control:-ms-input-placeholder,
.container-fluid [class="jumbotron"] .form-control:-ms-input-placeholder,
body [class^="jumbotron "] .form-control:-ms-input-placeholder,
.container [class^="jumbotron "] .form-control:-ms-input-placeholder,
.container-fluid [class^="jumbotron "] .form-control:-ms-input-placeholder {
color: rgba(0, 0, 0, 0.84);
}
body [class="well"] .option,
.container [class="well"] .option,
.container-fluid [class="well"] .option,
body [class^="well "] .option,
.container [class^="well "] .option,
.container-fluid [class^="well "] .option,
body [class="jumbotron"] .option,
.container [class="jumbotron"] .option,
.container-fluid [class="jumbotron"] .option,
body [class^="jumbotron "] .option,
.container [class^="jumbotron "] .option,
.container-fluid [class^="jumbotron "] .option,
body [class="well"] .create,
.container [class="well"] .create,
.container-fluid [class="well"] .create,
body [class^="well "] .create,
.container [class^="well "] .create,
.container-fluid [class^="well "] .create,
body [class="jumbotron"] .create,
.container [class="jumbotron"] .create,
.container-fluid [class="jumbotron"] .create,
body [class^="jumbotron "] .create,
.container [class^="jumbotron "] .create,
.container-fluid [class^="jumbotron "] .create {
body [class^="well well-material-"] .option,
.container [class^="well well-material-"] .option,
.container-fluid [class^="well well-material-"] .option,
body [class^="well well-material-"] .create,
.container [class^="well well-material-"] .create,
.container-fluid [class^="well well-material-"] .create {
color: rgba(0, 0, 0, 0.84);
}
body .well,
@ -237,10 +183,7 @@ body .well,
.container-fluid .well,
body .jumbotron,
.container .jumbotron,
.container-fluid .jumbotron,
body [class^="well-material"],
.container [class^="well-material"],
.container-fluid [class^="well-material"] {
.container-fluid .jumbotron {
background-color: #fff;
padding: 19px;
margin-bottom: 20px;
@ -253,128 +196,197 @@ body .well p,
.container-fluid .well p,
body .jumbotron p,
.container .jumbotron p,
.container-fluid .jumbotron p,
body [class^="well-material"] p,
.container [class^="well-material"] p,
.container-fluid [class^="well-material"] p {
.container-fluid .jumbotron p {
font-weight: 300;
}
body .well,
.container .well,
.container-fluid .well,
body .jumbotron,
.container .jumbotron,
.container-fluid .jumbotron,
body .well-default,
.container .well-default,
.container-fluid .well-default {
.container-fluid .well-default,
body .jumbotron-default,
.container .jumbotron-default,
.container-fluid .jumbotron-default {
background-color: #ffffff;
}
body .well-primary,
.container .well-primary,
.container-fluid .well-primary {
.container-fluid .well-primary,
body .jumbotron-primary,
.container .jumbotron-primary,
.container-fluid .jumbotron-primary {
background-color: #4285f4;
}
body .well-success,
.container .well-success,
.container-fluid .well-success {
.container-fluid .well-success,
body .jumbotron-success,
.container .jumbotron-success,
.container-fluid .jumbotron-success {
background-color: #0f9d58;
}
body .well-info,
.container .well-info,
.container-fluid .well-info {
.container-fluid .well-info,
body .jumbotron-info,
.container .jumbotron-info,
.container-fluid .jumbotron-info {
background-color: #03a9f4;
}
body .well-warning,
.container .well-warning,
.container-fluid .well-warning {
.container-fluid .well-warning,
body .jumbotron-warning,
.container .jumbotron-warning,
.container-fluid .jumbotron-warning {
background-color: #ff5722;
}
body .well-danger,
.container .well-danger,
.container-fluid .well-danger {
.container-fluid .well-danger,
body .jumbotron-danger,
.container .jumbotron-danger,
.container-fluid .jumbotron-danger {
background-color: #f44336;
}
body .well-material-red,
.container .well-material-red,
.container-fluid .well-material-red {
.container-fluid .well-material-red,
body .jumbotron-material-red,
.container .jumbotron-material-red,
.container-fluid .jumbotron-material-red {
background-color: #f44336;
}
body .well-material-pink,
.container .well-material-pink,
.container-fluid .well-material-pink {
.container-fluid .well-material-pink,
body .jumbotron-material-pink,
.container .jumbotron-material-pink,
.container-fluid .jumbotron-material-pink {
background-color: #e91e63;
}
body .well-material-purple,
.container .well-material-purple,
.container-fluid .well-material-purple {
.container-fluid .well-material-purple,
body .jumbotron-material-purple,
.container .jumbotron-material-purple,
.container-fluid .jumbotron-material-purple {
background-color: #9c27b0;
}
body .well-material-deeppurple,
.container .well-material-deeppurple,
.container-fluid .well-material-deeppurple {
.container-fluid .well-material-deeppurple,
body .jumbotron-material-deeppurple,
.container .jumbotron-material-deeppurple,
.container-fluid .jumbotron-material-deeppurple {
background-color: #673ab7;
}
body .well-material-indigo,
.container .well-material-indigo,
.container-fluid .well-material-indigo {
.container-fluid .well-material-indigo,
body .jumbotron-material-indigo,
.container .jumbotron-material-indigo,
.container-fluid .jumbotron-material-indigo {
background-color: #3f51b5;
}
body .well-material-lightblue,
.container .well-material-lightblue,
.container-fluid .well-material-lightblue {
.container-fluid .well-material-lightblue,
body .jumbotron-material-lightblue,
.container .jumbotron-material-lightblue,
.container-fluid .jumbotron-material-lightblue {
background-color: #03a9f4;
}
body .well-material-cyan,
.container .well-material-cyan,
.container-fluid .well-material-cyan {
.container-fluid .well-material-cyan,
body .jumbotron-material-cyan,
.container .jumbotron-material-cyan,
.container-fluid .jumbotron-material-cyan {
background-color: #00bcd4;
}
body .well-material-teal,
.container .well-material-teal,
.container-fluid .well-material-teal {
.container-fluid .well-material-teal,
body .jumbotron-material-teal,
.container .jumbotron-material-teal,
.container-fluid .jumbotron-material-teal {
background-color: #009688;
}
body .well-material-lightgreen,
.container .well-material-lightgreen,
.container-fluid .well-material-lightgreen {
.container-fluid .well-material-lightgreen,
body .jumbotron-material-lightgreen,
.container .jumbotron-material-lightgreen,
.container-fluid .jumbotron-material-lightgreen {
background-color: #8bc34a;
}
body .well-material-lime,
.container .well-material-lime,
.container-fluid .well-material-lime {
.container-fluid .well-material-lime,
body .jumbotron-material-lime,
.container .jumbotron-material-lime,
.container-fluid .jumbotron-material-lime {
background-color: #cddc39;
}
body .well-material-lightyellow,
.container .well-material-lightyellow,
.container-fluid .well-material-lightyellow {
.container-fluid .well-material-lightyellow,
body .jumbotron-material-lightyellow,
.container .jumbotron-material-lightyellow,
.container-fluid .jumbotron-material-lightyellow {
background-color: #ffeb3b;
}
body .well-material-orange,
.container .well-material-orange,
.container-fluid .well-material-orange {
.container-fluid .well-material-orange,
body .jumbotron-material-orange,
.container .jumbotron-material-orange,
.container-fluid .jumbotron-material-orange {
background-color: #ff9800;
}
body .well-material-deeporange,
.container .well-material-deeporange,
.container-fluid .well-material-deeporange {
.container-fluid .well-material-deeporange,
body .jumbotron-material-deeporange,
.container .jumbotron-material-deeporange,
.container-fluid .jumbotron-material-deeporange {
background-color: #ff5722;
}
body .well-material-grey,
.container .well-material-grey,
.container-fluid .well-material-grey {
.container-fluid .well-material-grey,
body .jumbotron-material-grey,
.container .jumbotron-material-grey,
.container-fluid .jumbotron-material-grey {
background-color: #9e9e9e;
}
body .well-material-bluegrey,
.container .well-material-bluegrey,
.container-fluid .well-material-bluegrey {
.container-fluid .well-material-bluegrey,
body .jumbotron-material-bluegrey,
.container .jumbotron-material-bluegrey,
.container-fluid .jumbotron-material-bluegrey {
background-color: #607d8b;
}
body .well-material-brown,
.container .well-material-brown,
.container-fluid .well-material-brown {
.container-fluid .well-material-brown,
body .jumbotron-material-brown,
.container .jumbotron-material-brown,
.container-fluid .jumbotron-material-brown {
background-color: #795548;
}
body .well-material-lightgrey,
.container .well-material-lightgrey,
.container-fluid .well-material-lightgrey {
.container-fluid .well-material-lightgrey,
body .jumbotron-material-lightgrey,
.container .jumbotron-material-lightgrey,
.container-fluid .jumbotron-material-lightgrey {
background-color: #ececec;
}
.btn {

View File

@ -70,165 +70,111 @@ h6,
.h6 {
font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body [class^="well-material"],
.container [class^="well-material"],
.container-fluid [class^="well-material"],
body [class^="well-material"] .form-control,
.container [class^="well-material"] .form-control,
.container-fluid [class^="well-material"] .form-control,
body [class^="well-material"] .floating-label,
.container [class^="well-material"] .floating-label,
.container-fluid [class^="well-material"] .floating-label {
body .well,
.container .well,
.container-fluid .well,
body .well:not([class^="well well-material-"]),
.container .well:not([class^="well well-material-"]),
.container-fluid .well:not([class^="well well-material-"]),
body .well .form-control,
.container .well .form-control,
.container-fluid .well .form-control,
body .well:not([class^="well well-material-"]) .form-control,
.container .well:not([class^="well well-material-"]) .form-control,
.container-fluid .well:not([class^="well well-material-"]) .form-control,
body .well .floating-label,
.container .well .floating-label,
.container-fluid .well .floating-label,
body .well:not([class^="well well-material-"]) .floating-label,
.container .well:not([class^="well well-material-"]) .floating-label,
.container-fluid .well:not([class^="well well-material-"]) .floating-label {
color: rgba(0, 0, 0, 0.84);
}
body .well .form-control,
.container .well .form-control,
.container-fluid .well .form-control,
body .well:not([class^="well well-material-"]) .form-control,
.container .well:not([class^="well well-material-"]) .form-control,
.container-fluid .well:not([class^="well well-material-"]) .form-control {
border-bottom-color: rgba(0, 0, 0, 0.84);
}
body .well .form-control::-webkit-input-placeholder,
.container .well .form-control::-webkit-input-placeholder,
.container-fluid .well .form-control::-webkit-input-placeholder,
body .well:not([class^="well well-material-"]) .form-control::-webkit-input-placeholder,
.container .well:not([class^="well well-material-"]) .form-control::-webkit-input-placeholder,
.container-fluid .well:not([class^="well well-material-"]) .form-control::-webkit-input-placeholder {
color: rgba(0, 0, 0, 0.84);
}
body .well .form-control::-moz-placeholder,
.container .well .form-control::-moz-placeholder,
.container-fluid .well .form-control::-moz-placeholder,
body .well:not([class^="well well-material-"]) .form-control::-moz-placeholder,
.container .well:not([class^="well well-material-"]) .form-control::-moz-placeholder,
.container-fluid .well:not([class^="well well-material-"]) .form-control::-moz-placeholder {
color: rgba(0, 0, 0, 0.84);
opacity: 1;
}
body .well .form-control:-ms-input-placeholder,
.container .well .form-control:-ms-input-placeholder,
.container-fluid .well .form-control:-ms-input-placeholder,
body .well:not([class^="well well-material-"]) .form-control:-ms-input-placeholder,
.container .well:not([class^="well well-material-"]) .form-control:-ms-input-placeholder,
.container-fluid .well:not([class^="well well-material-"]) .form-control:-ms-input-placeholder {
color: rgba(0, 0, 0, 0.84);
}
body .well .option,
.container .well .option,
.container-fluid .well .option,
body .well:not([class^="well well-material-"]) .option,
.container .well:not([class^="well well-material-"]) .option,
.container-fluid .well:not([class^="well well-material-"]) .option,
body .well .create,
.container .well .create,
.container-fluid .well .create,
body .well:not([class^="well well-material-"]) .create,
.container .well:not([class^="well well-material-"]) .create,
.container-fluid .well:not([class^="well well-material-"]) .create {
color: rgba(0, 0, 0, 0.84);
}
body [class^="well well-material-"],
.container [class^="well well-material-"],
.container-fluid [class^="well well-material-"],
body [class^="well well-material-"] .form-control,
.container [class^="well well-material-"] .form-control,
.container-fluid [class^="well well-material-"] .form-control,
body [class^="well well-material-"] .floating-label,
.container [class^="well well-material-"] .floating-label,
.container-fluid [class^="well well-material-"] .floating-label {
color: rgba(255, 255, 255, 0.84);
}
body [class^="well-material"] .form-control,
.container [class^="well-material"] .form-control,
.container-fluid [class^="well-material"] .form-control {
body [class^="well well-material-"] .form-control,
.container [class^="well well-material-"] .form-control,
.container-fluid [class^="well well-material-"] .form-control {
border-bottom-color: rgba(255, 255, 255, 0.84);
}
body [class^="well-material"] .form-control::-webkit-input-placeholder,
.container [class^="well-material"] .form-control::-webkit-input-placeholder,
.container-fluid [class^="well-material"] .form-control::-webkit-input-placeholder {
body [class^="well well-material-"] .form-control::-webkit-input-placeholder,
.container [class^="well well-material-"] .form-control::-webkit-input-placeholder,
.container-fluid [class^="well well-material-"] .form-control::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.84);
}
body [class^="well-material"] .form-control::-moz-placeholder,
.container [class^="well-material"] .form-control::-moz-placeholder,
.container-fluid [class^="well-material"] .form-control::-moz-placeholder {
body [class^="well well-material-"] .form-control::-moz-placeholder,
.container [class^="well well-material-"] .form-control::-moz-placeholder,
.container-fluid [class^="well well-material-"] .form-control::-moz-placeholder {
color: rgba(255, 255, 255, 0.84);
opacity: 1;
}
body [class^="well-material"] .form-control:-ms-input-placeholder,
.container [class^="well-material"] .form-control:-ms-input-placeholder,
.container-fluid [class^="well-material"] .form-control:-ms-input-placeholder {
body [class^="well well-material-"] .form-control:-ms-input-placeholder,
.container [class^="well well-material-"] .form-control:-ms-input-placeholder,
.container-fluid [class^="well well-material-"] .form-control:-ms-input-placeholder {
color: rgba(255, 255, 255, 0.84);
}
body [class^="well-material"] .option,
.container [class^="well-material"] .option,
.container-fluid [class^="well-material"] .option,
body [class^="well-material"] .create,
.container [class^="well-material"] .create,
.container-fluid [class^="well-material"] .create {
color: rgba(0, 0, 0, 0.84);
}
body [class="well"],
.container [class="well"],
.container-fluid [class="well"],
body [class^="well "],
.container [class^="well "],
.container-fluid [class^="well "],
body [class="jumbotron"],
.container [class="jumbotron"],
.container-fluid [class="jumbotron"],
body [class^="jumbotron "],
.container [class^="jumbotron "],
.container-fluid [class^="jumbotron "],
body [class="well"] .form-control,
.container [class="well"] .form-control,
.container-fluid [class="well"] .form-control,
body [class^="well "] .form-control,
.container [class^="well "] .form-control,
.container-fluid [class^="well "] .form-control,
body [class="jumbotron"] .form-control,
.container [class="jumbotron"] .form-control,
.container-fluid [class="jumbotron"] .form-control,
body [class^="jumbotron "] .form-control,
.container [class^="jumbotron "] .form-control,
.container-fluid [class^="jumbotron "] .form-control,
body [class="well"] .floating-label,
.container [class="well"] .floating-label,
.container-fluid [class="well"] .floating-label,
body [class^="well "] .floating-label,
.container [class^="well "] .floating-label,
.container-fluid [class^="well "] .floating-label,
body [class="jumbotron"] .floating-label,
.container [class="jumbotron"] .floating-label,
.container-fluid [class="jumbotron"] .floating-label,
body [class^="jumbotron "] .floating-label,
.container [class^="jumbotron "] .floating-label,
.container-fluid [class^="jumbotron "] .floating-label {
color: rgba(0, 0, 0, 0.84);
}
body [class="well"] .form-control,
.container [class="well"] .form-control,
.container-fluid [class="well"] .form-control,
body [class^="well "] .form-control,
.container [class^="well "] .form-control,
.container-fluid [class^="well "] .form-control,
body [class="jumbotron"] .form-control,
.container [class="jumbotron"] .form-control,
.container-fluid [class="jumbotron"] .form-control,
body [class^="jumbotron "] .form-control,
.container [class^="jumbotron "] .form-control,
.container-fluid [class^="jumbotron "] .form-control {
border-bottom-color: #757575;
}
body [class="well"] .form-control::-webkit-input-placeholder,
.container [class="well"] .form-control::-webkit-input-placeholder,
.container-fluid [class="well"] .form-control::-webkit-input-placeholder,
body [class^="well "] .form-control::-webkit-input-placeholder,
.container [class^="well "] .form-control::-webkit-input-placeholder,
.container-fluid [class^="well "] .form-control::-webkit-input-placeholder,
body [class="jumbotron"] .form-control::-webkit-input-placeholder,
.container [class="jumbotron"] .form-control::-webkit-input-placeholder,
.container-fluid [class="jumbotron"] .form-control::-webkit-input-placeholder,
body [class^="jumbotron "] .form-control::-webkit-input-placeholder,
.container [class^="jumbotron "] .form-control::-webkit-input-placeholder,
.container-fluid [class^="jumbotron "] .form-control::-webkit-input-placeholder {
color: rgba(0, 0, 0, 0.84);
}
body [class="well"] .form-control::-moz-placeholder,
.container [class="well"] .form-control::-moz-placeholder,
.container-fluid [class="well"] .form-control::-moz-placeholder,
body [class^="well "] .form-control::-moz-placeholder,
.container [class^="well "] .form-control::-moz-placeholder,
.container-fluid [class^="well "] .form-control::-moz-placeholder,
body [class="jumbotron"] .form-control::-moz-placeholder,
.container [class="jumbotron"] .form-control::-moz-placeholder,
.container-fluid [class="jumbotron"] .form-control::-moz-placeholder,
body [class^="jumbotron "] .form-control::-moz-placeholder,
.container [class^="jumbotron "] .form-control::-moz-placeholder,
.container-fluid [class^="jumbotron "] .form-control::-moz-placeholder {
color: rgba(0, 0, 0, 0.84);
opacity: 1;
}
body [class="well"] .form-control:-ms-input-placeholder,
.container [class="well"] .form-control:-ms-input-placeholder,
.container-fluid [class="well"] .form-control:-ms-input-placeholder,
body [class^="well "] .form-control:-ms-input-placeholder,
.container [class^="well "] .form-control:-ms-input-placeholder,
.container-fluid [class^="well "] .form-control:-ms-input-placeholder,
body [class="jumbotron"] .form-control:-ms-input-placeholder,
.container [class="jumbotron"] .form-control:-ms-input-placeholder,
.container-fluid [class="jumbotron"] .form-control:-ms-input-placeholder,
body [class^="jumbotron "] .form-control:-ms-input-placeholder,
.container [class^="jumbotron "] .form-control:-ms-input-placeholder,
.container-fluid [class^="jumbotron "] .form-control:-ms-input-placeholder {
color: rgba(0, 0, 0, 0.84);
}
body [class="well"] .option,
.container [class="well"] .option,
.container-fluid [class="well"] .option,
body [class^="well "] .option,
.container [class^="well "] .option,
.container-fluid [class^="well "] .option,
body [class="jumbotron"] .option,
.container [class="jumbotron"] .option,
.container-fluid [class="jumbotron"] .option,
body [class^="jumbotron "] .option,
.container [class^="jumbotron "] .option,
.container-fluid [class^="jumbotron "] .option,
body [class="well"] .create,
.container [class="well"] .create,
.container-fluid [class="well"] .create,
body [class^="well "] .create,
.container [class^="well "] .create,
.container-fluid [class^="well "] .create,
body [class="jumbotron"] .create,
.container [class="jumbotron"] .create,
.container-fluid [class="jumbotron"] .create,
body [class^="jumbotron "] .create,
.container [class^="jumbotron "] .create,
.container-fluid [class^="jumbotron "] .create {
body [class^="well well-material-"] .option,
.container [class^="well well-material-"] .option,
.container-fluid [class^="well well-material-"] .option,
body [class^="well well-material-"] .create,
.container [class^="well well-material-"] .create,
.container-fluid [class^="well well-material-"] .create {
color: rgba(0, 0, 0, 0.84);
}
body .well,
@ -236,10 +182,7 @@ body .well,
.container-fluid .well,
body .jumbotron,
.container .jumbotron,
.container-fluid .jumbotron,
body [class^="well-material"],
.container [class^="well-material"],
.container-fluid [class^="well-material"] {
.container-fluid .jumbotron {
background-color: #fff;
padding: 19px;
margin-bottom: 20px;
@ -252,128 +195,197 @@ body .well p,
.container-fluid .well p,
body .jumbotron p,
.container .jumbotron p,
.container-fluid .jumbotron p,
body [class^="well-material"] p,
.container [class^="well-material"] p,
.container-fluid [class^="well-material"] p {
.container-fluid .jumbotron p {
font-weight: 300;
}
body .well,
.container .well,
.container-fluid .well,
body .jumbotron,
.container .jumbotron,
.container-fluid .jumbotron,
body .well-default,
.container .well-default,
.container-fluid .well-default {
.container-fluid .well-default,
body .jumbotron-default,
.container .jumbotron-default,
.container-fluid .jumbotron-default {
background-color: #ffffff;
}
body .well-primary,
.container .well-primary,
.container-fluid .well-primary {
.container-fluid .well-primary,
body .jumbotron-primary,
.container .jumbotron-primary,
.container-fluid .jumbotron-primary {
background-color: #4285f4;
}
body .well-success,
.container .well-success,
.container-fluid .well-success {
.container-fluid .well-success,
body .jumbotron-success,
.container .jumbotron-success,
.container-fluid .jumbotron-success {
background-color: #0f9d58;
}
body .well-info,
.container .well-info,
.container-fluid .well-info {
.container-fluid .well-info,
body .jumbotron-info,
.container .jumbotron-info,
.container-fluid .jumbotron-info {
background-color: #03a9f4;
}
body .well-warning,
.container .well-warning,
.container-fluid .well-warning {
.container-fluid .well-warning,
body .jumbotron-warning,
.container .jumbotron-warning,
.container-fluid .jumbotron-warning {
background-color: #ff5722;
}
body .well-danger,
.container .well-danger,
.container-fluid .well-danger {
.container-fluid .well-danger,
body .jumbotron-danger,
.container .jumbotron-danger,
.container-fluid .jumbotron-danger {
background-color: #f44336;
}
body .well-material-red,
.container .well-material-red,
.container-fluid .well-material-red {
.container-fluid .well-material-red,
body .jumbotron-material-red,
.container .jumbotron-material-red,
.container-fluid .jumbotron-material-red {
background-color: #f44336;
}
body .well-material-pink,
.container .well-material-pink,
.container-fluid .well-material-pink {
.container-fluid .well-material-pink,
body .jumbotron-material-pink,
.container .jumbotron-material-pink,
.container-fluid .jumbotron-material-pink {
background-color: #e91e63;
}
body .well-material-purple,
.container .well-material-purple,
.container-fluid .well-material-purple {
.container-fluid .well-material-purple,
body .jumbotron-material-purple,
.container .jumbotron-material-purple,
.container-fluid .jumbotron-material-purple {
background-color: #9c27b0;
}
body .well-material-deeppurple,
.container .well-material-deeppurple,
.container-fluid .well-material-deeppurple {
.container-fluid .well-material-deeppurple,
body .jumbotron-material-deeppurple,
.container .jumbotron-material-deeppurple,
.container-fluid .jumbotron-material-deeppurple {
background-color: #673ab7;
}
body .well-material-indigo,
.container .well-material-indigo,
.container-fluid .well-material-indigo {
.container-fluid .well-material-indigo,
body .jumbotron-material-indigo,
.container .jumbotron-material-indigo,
.container-fluid .jumbotron-material-indigo {
background-color: #3f51b5;
}
body .well-material-lightblue,
.container .well-material-lightblue,
.container-fluid .well-material-lightblue {
.container-fluid .well-material-lightblue,
body .jumbotron-material-lightblue,
.container .jumbotron-material-lightblue,
.container-fluid .jumbotron-material-lightblue {
background-color: #03a9f4;
}
body .well-material-cyan,
.container .well-material-cyan,
.container-fluid .well-material-cyan {
.container-fluid .well-material-cyan,
body .jumbotron-material-cyan,
.container .jumbotron-material-cyan,
.container-fluid .jumbotron-material-cyan {
background-color: #00bcd4;
}
body .well-material-teal,
.container .well-material-teal,
.container-fluid .well-material-teal {
.container-fluid .well-material-teal,
body .jumbotron-material-teal,
.container .jumbotron-material-teal,
.container-fluid .jumbotron-material-teal {
background-color: #009688;
}
body .well-material-lightgreen,
.container .well-material-lightgreen,
.container-fluid .well-material-lightgreen {
.container-fluid .well-material-lightgreen,
body .jumbotron-material-lightgreen,
.container .jumbotron-material-lightgreen,
.container-fluid .jumbotron-material-lightgreen {
background-color: #8bc34a;
}
body .well-material-lime,
.container .well-material-lime,
.container-fluid .well-material-lime {
.container-fluid .well-material-lime,
body .jumbotron-material-lime,
.container .jumbotron-material-lime,
.container-fluid .jumbotron-material-lime {
background-color: #cddc39;
}
body .well-material-lightyellow,
.container .well-material-lightyellow,
.container-fluid .well-material-lightyellow {
.container-fluid .well-material-lightyellow,
body .jumbotron-material-lightyellow,
.container .jumbotron-material-lightyellow,
.container-fluid .jumbotron-material-lightyellow {
background-color: #ffeb3b;
}
body .well-material-orange,
.container .well-material-orange,
.container-fluid .well-material-orange {
.container-fluid .well-material-orange,
body .jumbotron-material-orange,
.container .jumbotron-material-orange,
.container-fluid .jumbotron-material-orange {
background-color: #ff9800;
}
body .well-material-deeporange,
.container .well-material-deeporange,
.container-fluid .well-material-deeporange {
.container-fluid .well-material-deeporange,
body .jumbotron-material-deeporange,
.container .jumbotron-material-deeporange,
.container-fluid .jumbotron-material-deeporange {
background-color: #ff5722;
}
body .well-material-grey,
.container .well-material-grey,
.container-fluid .well-material-grey {
.container-fluid .well-material-grey,
body .jumbotron-material-grey,
.container .jumbotron-material-grey,
.container-fluid .jumbotron-material-grey {
background-color: #9e9e9e;
}
body .well-material-bluegrey,
.container .well-material-bluegrey,
.container-fluid .well-material-bluegrey {
.container-fluid .well-material-bluegrey,
body .jumbotron-material-bluegrey,
.container .jumbotron-material-bluegrey,
.container-fluid .jumbotron-material-bluegrey {
background-color: #607d8b;
}
body .well-material-brown,
.container .well-material-brown,
.container-fluid .well-material-brown {
.container-fluid .well-material-brown,
body .jumbotron-material-brown,
.container .jumbotron-material-brown,
.container-fluid .jumbotron-material-brown {
background-color: #795548;
}
body .well-material-lightgrey,
.container .well-material-lightgrey,
.container-fluid .well-material-lightgrey {
.container-fluid .well-material-lightgrey,
body .jumbotron-material-lightgrey,
.container .jumbotron-material-lightgrey,
.container-fluid .jumbotron-material-lightgrey {
background-color: #ececec;
}
.btn {

View File

@ -20,13 +20,13 @@
</head>
<body>
<div class="well-material-pink">
<div>
<div class="well well-material-pink">
aaa
<div class="well">
<input class="form-control" type="text">
</div>
aa
</div>
</div>
<a href="https://github.com/FezVrasta/bootstrap-material-design"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://camo.githubusercontent.com/38ef81f8aca64bb9a64448d0d70f1308ef5341ab/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f6461726b626c75655f3132313632312e706e67" alt="Fork me on GitHub" data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png"></a>
<div class="container">

View File

@ -1,6 +1,29 @@
// main: material.less
body, .container, .container-fluid {
[class^="well-material"] {
.well, .well:not([class^="well well-material-"]) {
&, .form-control, .floating-label {
color: @lightbg-text;
}
.form-control {
border-bottom-color: @lightbg-text;
&::-webkit-input-placeholder {
color: @lightbg-text;
}
&::-moz-placeholder {
color: @lightbg-text;
opacity: 1;
}
&:-ms-input-placeholder {
color: @lightbg-text;
}
}
.option, .create {
color: @lightbg-text;
}
}
[class^="well well-material-"] {
&, .form-control, .floating-label {
color: @darkbg-text;
}
@ -23,30 +46,7 @@ body, .container, .container-fluid {
}
}
[class="well"], [class^="well "], [class="jumbotron"], [class^="jumbotron "] {
&, .form-control, .floating-label {
color: @lightbg-text;
}
.form-control {
border-bottom-color: #757575;
&::-webkit-input-placeholder {
color: @lightbg-text;
}
&::-moz-placeholder {
color: @lightbg-text;
opacity: 1;
}
&:-ms-input-placeholder {
color: @lightbg-text;
}
}
// Rule to fix selectize plugin
.option, .create {
color: @lightbg-text;
}
}
.well, .jumbotron, [class^="well-material"] {
.well, .jumbotron {
background-color: #fff;
padding: 19px;
@ -57,8 +57,7 @@ body, .container, .container-fluid {
p {
font-weight: 300;
}
}
.well {
.variations(~"", background-color, #FFF);
}
}