vue-material/src/components/mdButton/mdButton.theme
2016-09-19 20:35:54 -03:00

96 lines
1.9 KiB
Text

.THEME_NAME {
.md-button:not([disabled]),
&.md-button:not([disabled]) {
&.md-raised {
&:not(.md-icon-button) {
color: #{'BACKGROUND-COLOR-900'};
background-color: #{'BACKGROUND-COLOR-50'};
&:hover {
background-color: #{'BACKGROUND-COLOR-200'};
}
}
&.md-icon-button:not(.md-raised) {
color: #{'BACKGROUND-COLOR'};
}
}
&.md-fab {
color: #{'ACCENT-CONTRAST'};
background-color: #{'ACCENT-COLOR'};
&:hover {
background-color: #{'ACCENT-COLOR-600'};
}
&.md-clean {
color: #{'BACKGROUND-COLOR-900'};
background-color: #{'BACKGROUND-COLOR-50'};
&:hover {
background-color: #{'BACKGROUND-COLOR-200'};
}
}
}
&.md-primary {
&:not(.md-icon-button) {
color: #{'PRIMARY-COLOR'};
}
&.md-raised,
&.md-fab {
background-color: #{'PRIMARY-COLOR'};
color: #{'PRIMARY-CONTRAST'};
&:hover {
background-color: #{'PRIMARY-COLOR-600'};
}
}
&.md-icon-button:not(.md-raised) {
color: #{'PRIMARY-COLOR'};
}
}
&.md-accent {
&:not(.md-icon-button) {
color: #{'ACCENT-COLOR'};
}
&.md-raised {
background-color: #{'ACCENT-COLOR'};
color: #{'ACCENT-CONTRAST'};
&:hover {
background-color: #{'ACCENT-COLOR-600'};
}
}
&.md-icon-button:not(.md-raised) {
color: #{'ACCENT-COLOR'};
}
}
&.md-warn {
&:not(.md-icon-button) {
color: #{'WARN-COLOR'};
}
&.md-raised,
&.md-fab {
background-color: #{'WARN-COLOR'};
color: #{'WARN-CONTRAST'};
&:hover {
background-color: #{'WARN-COLOR-600'};
}
}
&.md-icon-button:not(.md-raised) {
color: #{'WARN-COLOR'};
}
}
}
}