vue-material/src/components/mdButton/mdButton.theme

97 lines
1.9 KiB
Text
Raw Normal View History

2016-07-15 04:37:19 +00:00
.THEME_NAME {
2016-07-18 03:31:37 +00:00
.md-button:not([disabled]),
&.md-button:not([disabled]) {
&.md-raised {
&:not(.md-icon-button) {
2016-08-17 01:38:18 +00:00
color: #{'BACKGROUND-COLOR-900'};
background-color: #{'BACKGROUND-COLOR-50'};
2016-07-18 03:31:37 +00:00
2016-07-18 16:00:51 +00:00
&:hover {
2016-08-17 01:38:18 +00:00
background-color: #{'BACKGROUND-COLOR-200'};
2016-07-18 03:31:37 +00:00
}
}
&.md-icon-button:not(.md-raised) {
2016-08-17 01:38:18 +00:00
color: #{'BACKGROUND-COLOR'};
2016-07-18 03:31:37 +00:00
}
}
2016-07-18 04:14:47 +00:00
&.md-fab {
2016-08-17 01:38:18 +00:00
color: #{'ACCENT-CONTRAST'};
background-color: #{'ACCENT-COLOR'};
2016-07-18 04:14:47 +00:00
2016-07-18 14:47:14 +00:00
&:hover {
background-color: #{'ACCENT-COLOR-600'};
2016-07-18 04:14:47 +00:00
}
&.md-clean {
2016-08-17 01:38:18 +00:00
color: #{'BACKGROUND-COLOR-900'};
background-color: #{'BACKGROUND-COLOR-50'};
2016-07-18 04:14:47 +00:00
2016-07-18 14:47:14 +00:00
&:hover {
2016-08-17 01:38:18 +00:00
background-color: #{'BACKGROUND-COLOR-200'};
2016-07-18 04:14:47 +00:00
}
}
}
2016-07-15 04:37:19 +00:00
&.md-primary {
2016-07-18 03:31:37 +00:00
&:not(.md-icon-button) {
2016-08-17 01:38:18 +00:00
color: #{'PRIMARY-COLOR'};
2016-07-18 03:31:37 +00:00
}
2016-07-18 04:14:47 +00:00
&.md-raised,
&.md-fab {
2016-08-17 01:38:18 +00:00
background-color: #{'PRIMARY-COLOR'};
color: #{'PRIMARY-CONTRAST'};
2016-07-18 03:31:37 +00:00
2016-07-18 14:47:14 +00:00
&:hover {
2016-08-17 01:38:18 +00:00
background-color: #{'PRIMARY-COLOR-600'};
2016-07-18 03:31:37 +00:00
}
}
2016-07-15 04:37:19 +00:00
2016-07-18 03:31:37 +00:00
&.md-icon-button:not(.md-raised) {
2016-08-17 01:38:18 +00:00
color: #{'PRIMARY-COLOR'};
2016-07-15 04:37:19 +00:00
}
}
&.md-accent {
2016-07-18 03:31:37 +00:00
&:not(.md-icon-button) {
2016-08-17 01:38:18 +00:00
color: #{'ACCENT-COLOR'};
2016-07-18 03:31:37 +00:00
}
&.md-raised {
2016-08-17 01:38:18 +00:00
background-color: #{'ACCENT-COLOR'};
color: #{'ACCENT-CONTRAST'};
2016-07-18 03:31:37 +00:00
2016-07-18 14:47:14 +00:00
&:hover {
background-color: #{'ACCENT-COLOR-600'};
2016-07-18 03:31:37 +00:00
}
}
&.md-icon-button:not(.md-raised) {
2016-08-17 01:38:18 +00:00
color: #{'ACCENT-COLOR'};
2016-07-18 03:31:37 +00:00
}
}
&.md-warn {
&:not(.md-icon-button) {
2016-08-17 01:38:18 +00:00
color: #{'WARN-COLOR'};
2016-07-18 03:31:37 +00:00
}
2016-07-18 04:14:47 +00:00
&.md-raised,
&.md-fab {
2016-08-17 01:38:18 +00:00
background-color: #{'WARN-COLOR'};
color: #{'WARN-CONTRAST'};
2016-07-18 03:31:37 +00:00
2016-07-18 14:47:14 +00:00
&:hover {
2016-08-17 01:38:18 +00:00
background-color: #{'WARN-COLOR-600'};
2016-07-18 03:31:37 +00:00
}
}
&.md-icon-button:not(.md-raised) {
2016-08-17 01:38:18 +00:00
color: #{'WARN-COLOR'};
}
}
2016-07-15 04:37:19 +00:00
}
}