UNPKG

pimatic-angular-material-frontend

Version:

Provides an AngularJS webinterface for Pimatic with material design.

164 lines (133 loc) 3.54 kB
/* Please not that if you change some size value, it should be a multiple of 8 (or maybe 4) See https://www.google.com/design/spec/layout/metrics-keylines.html#metrics-keylines-baseline-grids */ #toolbar-top { position: fixed; } .device-header .device-icon-wrapper { margin-right: 16px; } .device-header .device-icon { width: 40px; height: 40px; display: block; border-radius: 50%; box-sizing: content-box; background-color: rgba(0, 0, 0, 0.54); text-align: center; } /* See http://www.google.com/design/spec/components/cards.html#cards-content-blocks */ .device-header { padding: 16px; } .device-header:last-child { padding-bottom: 24px; } .device-header .device-icon i { font-size: 40px; color: rgba(255, 255, 255, 0.7); } .device-header .device-titles h1 { font-size: 14px; line-height: 20px; font-weight: 500; letter-spacing: 0.005em; margin: 0; } .device-header .device-titles h2 { font-size: 14px; color: rgba(0, 0, 0, 0.54); line-height: 20px; font-weight: 500; letter-spacing: 0.005em; margin: 0; } .device-header .device-header-values { margin-left: 16px; } .device-header .device-header-values .device-header-value-large { font-size: 24px; } .device-header .device-header-values .device-switch { margin: 0; } .device-header .device-header-values .md-button { /* Margin is by default 6 and 8, card gets to large then */ margin: 1px 0px; } md-card .md-actions .md-button{ /* Default min-width is 88 px. It is decreased to make more buttons in a card availaible. */ min-width: 72px; } .device-header .device-header-values md-slider { /* Height is by default 48, but card gets to large then */ height: 40px; } .device-values .device-value{ padding-left: 8px; } md-card-content:last-child { padding-bottom: 24px; } md-icon.mdi { font-size: 24px; } md-icon.mdi.mdi-large { font-size: 32px; } /** Fix for vertical allign */ a.md-fab md-icon { /*line-height: inherit;*/ } /* The floating action button should be placed 16dp minimum from the edge on mobile and 24dp minimum on tablet/desktop. http://www.google.com/design/spec/components/buttons-floating-action-button.html#buttons-floating-action-button-floating-action-button */ .md-button.md-fab-fixed { position: absolute; display: inline-block; bottom: 16px; right: 16px; -webkit-transition-property: background-color, box-shadow, bottom, right; transition-property: background-color, box-shadow, bottom, right; } .md-button.md-fab-fixed-desktop { bottom: 24px; right: 24px; } .login-card{ text-align: center; } .login-card md-input-container{ text-align: left; } /* Button group */ .button-group{ margin: 6px 8px; } .button-group > .md-button{ margin: 0; } .button-group > .md-button:not(:first-child){ border-top-left-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-topleft: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-top-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; } .button-group > .md-button:not(:last-child){ border-top-right-radius: 0px; border-bottom-right-radius: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; } .button-group.md-raised{ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); } .button-group.md-raised > .md-button{ box-shadow: none; }