| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240 |
- /* color theme style addon for FTUI
- Copyright (c) 2018 Mario Stephan <mstephan@shared-files.de>
- URL: https://github.com/knowthelist/fhem-tablet-ui
- */
- /* colors */
- .gray {
- color: #555;
- }
- .cold {
- color: #0088CC;
- }
- .warm {
- color: #c80420;
- }
- body {
- background-color: #eeeeee;
- color: #222222;
- }
- nav {
- background-color: #1D1F20;
- background-image: linear-gradient(145deg, #1D1F20,#404348);
- color: #ffffff;
- }
- .gridster > ul > li, .card, section {
- background-color:#fff;
- }
- .gridster li header, .card > header {
- background: #ffffff;
- color: #222;
- border-bottom: 1px solid #222;
- }
- ul, ol {
- list-style: none;
- }
- .uline{
- border-bottom: 1px solid #888;
- }
- select {
- color: #444;
- }
- svg > text {
- fill: #444;
- }
- polyline {
- stroke: #0088CC !important;
- }
- .dialog {
- color: #eeeeee;
- }
- i#warn {
- color: #FFFFFF;
- }
- i#warn-back {
- color: #DB1D1D;
- }
- /* color theme classes for widgets */
- /* Slider colors */
- .range-handle {
- background-color: #fff !important;
- }
- [data-type="slider"]:not([data-background-color]) .range-bar {
- background-color: #bbb !important;
- }
- [data-type="slider"]:not([data-color]) .range-quantity {
- background-color: #0088CC !important;
- }
- /* label widget */
- [data-type="label"].active {
- color: #006090 !important;
- }
- /* spinner colors */
- [data-type="spinner"]:not([data-color]) .spinner {
- color: #337ab7;
- }
- [data-type="spinner"]:not([data-background-color]) .spinner {
- background-color: #eee !important;
- }
- [data-type="spinner"]:not([data-background-color]) .spinner .levelRange {
- background-color: #0088CC !important;
- }
- [data-type="spinner"]:not([data-background-color]) .spinner .levelArea {
- background-color: #cacaca !important;
- }
- /* Weather */
- div.weather-icon.meteocons {
- color: #999 !important;
- }
- /* checkbox */
- .switchery.switchery-default{
- background-color:#0088CC !important;
- border-color: #0088CC !important;
- box-shadow: #0088CC 0px 0px 0px 0px !important;
- }
- /* symbol widget */
- /* foreground on */
- [data-type="symbol"]:not([data-colors]):not([data-on-color]):not([data-color]) .active i#fg {
- color: #0088CC !important;
- }
- /* foreground off */
- [data-type="symbol"]:not([data-colors]):not([data-off-color]):not([data-color]) :not(.active) i#fg {
- color: rgba(153, 153, 153, 0.6) !important;
- }
- /* Switch */
- /* Foreground On */
- [data-type="switch"]:not([data-colors]):not([data-on-color]):not([data-color]) .active i#fg,
- [data-type="dimmer"]:not([data-colors]):not([data-on-color]):not([data-color]) .active i#fg,
- [data-type="button"]:not([data-colors]):not([data-on-color]):not([data-color]) .active i#fg {
- color: #eee !important;
- }
- /* Foreground Off */
- [data-type="switch"]:not([data-colors]):not([data-on-color]):not([data-color]) :not(.active) i#fg,
- [data-type="dimmer"]:not([data-colors]):not([data-on-color]):not([data-color]) :not(.active) i#fg,
- [data-type="button"]:not([data-colors]):not([data-on-color]):not([data-color]) :not(.active) i#fg {
- color: #eee !important;
- }
- /* Background On */
- [data-type="switch"]:not([data-background-colors]):not([data-on-background-color]):not([data-background-color]) .active i#bg,
- [data-type="dimmer"]:not([data-background-colors]):not([data-on-background-color]):not([data-background-color]) .active i#bg,
- [data-type="button"]:not([data-background-colors]):not([data-on-background-color]):not([data-background-color]) .active i#bg {
- color: #0088CC !important;
- }
- /* Background Off */
- [data-type="switch"]:not([data-background-colors]):not([data-off-background-color]):not([data-background-color]) :not(.active) i#bg,
- [data-type="dimmer"]:not([data-background-colors]):not([data-off-background-color]):not([data-background-color]) :not(.active) i#bg,
- [data-type="button"]:not([data-background-colors]):not([data-off-background-color]):not([data-background-color]) :not(.active) i#bg {
- color: rgba(153, 153, 153, 0.6) !important;
- }
- /* switch widget invert */
- /* foreground on */
- [data-type="switch"]:not([data-colors]):not([data-on-color]):not([data-color]).invert .active i#fg {
- color: rgba(6, 111, 189, 0.87) !important;
- }
- /* foreground off */
- [data-type="switch"]:not([data-colors]):not([data-on-color]):not([data-color]).invert :not(.active) i#fg {
- color: rgba(153, 153, 153, 0.6) !important;
- }
- /* background on */
- [data-type="switch"]:not([data-background-colors]):not([data-on-background-color]):not([data-background-color]).invert .active i#bg {
- color: #f44 !important;
- }
- /* background off */
- [data-type="switch"]:not([data-background-colors]):not([data-off-background-color]):not([data-background-color]).invert :not(.active) i#bg {
- color: #2B445A !important;
- }
- /* push widget */
- /* foreground on */
- [data-type="push"]:not([data-colors]):not([data-on-color]):not([data-color]) .active i#fg {
- color: #0088CC !important;
- }
- /* foreground off */
- [data-type="push"]:not([data-colors]):not([data-on-color]):not([data-color]) :not(.active) i#fg {
- color: #999 !important;
- }
- /* background on */
- [data-type="push"]:not([data-background-colors]):not([data-on-background-color]):not([data-background-color]) .active i#bg {
- color: #0088CC !important;
- }
- /* background off */
- [data-type="push"]:not([data-background-colors]):not([data-off-background-color]):not([data-background-color]) :not(.active) i#bg {
- color: #999 !important;
- }
- /* pagebutton widget */
- /* foreground on */
- [data-type="pagebutton"]:not([data-colors]):not([data-on-color]):not([data-color]) .active i#fg {
- color: #eee !important;
- }
- /* foreground off */
- [data-type="pagebutton"]:not([data-colors]):not([data-off-color]):not([data-color]) :not(.active) i#fg {
- color: #777 !important;
- }
- /* background on */
- [data-type="pagebutton"]:not([data-background-colors]):not([data-on-background-color]):not([data-background-color]) .active i#bg {
- color: #666 !important;
- }
- /* background off */
- [data-type="pagebutton"]:not([data-background-colors]):not([data-off-background-color]):not([data-background-color]) :not(.active) i#bg {
- color: rgba(21, 21, 21, 0.1) !important;
- }
- .bg-gray,.btn-gray { background-color:#999999;}
- .bg-lightgray,.btn-lightgray { background-color:#EDEDED;}
- /* pseudo classes for canvas painted widgets
- read by ftui.getStyle() in init and reinit function */
- option {background-color: #ffffff;}
- .thermostat{background-color:#fff;color:#888;}
- .thermostat.ticks{color:#888;}
- .thermostat.fgcolor{color:#555;}
- .thermostat.nominal{color:#444;}
- .thermostat.actual{color:#eee;}
- .homestatus{background-color:#999;color:#0088CC;}
- .homestatus.icon{background-color:#999;color:#eee;}
- .slider{color:#0088CC;background-color:#999;}
- .volume.handle{color:#0088CC;}
- .volume{background-color:#fff;color:#555;}
- .volume.nominal{color:#444;}
- .wind_direction.handle{color:#0088CC;}
- .wind_direction{background-color:#fff;color:#555;}
- .wind_direction.nominal{color:#444;}
- .checkbox.on {color:#fff;background-color:#0088CC;}
- .checkbox.off {color:#fff;background-color:#999;}
- .playstream.on {color:#fff;background-color:#0088CC;}
- .playstream.off {color:#fff;background-color:#999;}
|