ios6touchpadfloorplanstyle.css 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. /* iOS 6 Theme for FHEM */
  2. /* by Sandra Ohmayer */
  3. /* http://www.animeschatten.net */
  4. @import url("ios6touchpadstyle.css");
  5. #backimg {
  6. width: 823px !important;
  7. /* Firefox */
  8. width: -moz-calc(100% - 201px) !important;
  9. /* WebKit */
  10. width: -webkit-calc(100% - 201px) !important;
  11. /* Opera */
  12. width: -o-calc(100% - 201px) !important;
  13. /* Standard */
  14. width: calc(100% - 201px) !important;
  15. }
  16. #fpmenu.fp_arrange {
  17. position:fixed; bottom:10px; left:7px;
  18. }
  19. /*iPad Skalierung*/
  20. /* iPads (landscape) ----------- */
  21. @media only screen
  22. and (min-device-width : 768px)
  23. and (max-device-width : 1024px)
  24. and (orientation : landscape) {
  25. body {
  26. width:1024px;
  27. }
  28. #menu {
  29. height: 748px;
  30. }
  31. #backimg {
  32. width:823px !important;
  33. height: 748px !important;
  34. }
  35. }
  36. /* iPads (portrait) ----------- */
  37. @media only screen
  38. and (min-device-width : 768px)
  39. and (max-device-width : 1024px)
  40. and (orientation : portrait) {
  41. body {
  42. width:768px;
  43. }
  44. #menu {
  45. height: 1004px;
  46. }
  47. #backimg {
  48. width:567px !important;
  49. height: 1004px !important;
  50. }
  51. }
  52. body {
  53. font: normal 9px Helvetica, Sans-serif;
  54. background-image: -webkit-gradient(
  55. linear,
  56. left top,
  57. right top,
  58. color-stop(0.2, #D7DADF),
  59. color-stop(0.2, #000000)
  60. );
  61. background-image: -o-linear-gradient(right, #D7DADF 20%, #000000 20%);
  62. background-image: -moz-linear-gradient(right, #D7DADF 20%, #000000 20%);
  63. background-image: -webkit-linear-gradient(to right, #D7DADF 20%, #000000 20%);
  64. background-image: -ms-linear-gradient(right, #D7DADF 20%, #000000 20%);
  65. background-image: linear-gradient(to right, #D7DADF 20%, #000000 20%);
  66. background-position: 0 0;
  67. background-size: 1000px 2500px;
  68. background-repeat:no-repeat;
  69. }
  70. body[id~=Media] { background-color: #A5A5A5;
  71. font-family:Arial, sans-serif;
  72. font-size:9px;
  73. background-image:url(../icons/Media.bak);
  74. background-repeat:no-repeat; }
  75. #backimg {
  76. position:absolute; top:0px; left:201px;
  77. }
  78. #menu.floorplan {
  79. overflow: auto;
  80. width: 200px;
  81. position:absolute;
  82. top:0px;
  83. font-size:14px;
  84. margin:0px;
  85. padding:0px;
  86. background-color:transparent;
  87. border-right: 1px solid #000000;
  88. }
  89. #menu.floorplan a {
  90. padding-left: 7px;
  91. display:block;
  92. vertical-align: middle;
  93. color:#000000;
  94. text-shadow: 0px 1px #FFFFFF;
  95. font-weight:bold;
  96. }
  97. #menu.floorplan table {
  98. margin-bottom: 10px;
  99. border-spacing:0px;
  100. padding:0px;
  101. width: 100%;
  102. -moz-box-shadow: 0px 1px 2px #ebedee, 0px -1px #b7b9bb;
  103. -webkit-box-shadow: 0px 1px 2px #ebedee, 0px -1px #b7b9bb;
  104. box-shadow: 0px 1px 2px #ebedee, 0px -1px #b7b9bb;
  105. }
  106. #menu.floorplan tr {
  107. background-image: -webkit-gradient(
  108. linear,
  109. right top,
  110. right bottom,
  111. color-stop(0, #F8F9FA),
  112. color-stop(0.02, #EBEDEF),
  113. color-stop(0.04, #E4E6EA),
  114. color-stop(0.96, #E2E5E8),
  115. color-stop(0.98, #D4D7D9),
  116. color-stop(1, #B7B9BB)
  117. );
  118. background-image: -o-linear-gradient(bottom, #F8F9FA 0%, #EBEDEF 2%, #E4E6EA 4%, #E2E5E8 96%, #D4D7D9 98%, #B7B9BB 100%);
  119. background-image: -moz-linear-gradient(bottom, #F8F9FA 0%, #EBEDEF 2%, #E4E6EA 4%, #E2E5E8 96%, #D4D7D9 98%, #B7B9BB 100%);
  120. background-image: -webkit-linear-gradient(top, #F8F9FA 0%, #EBEDEF 2%, #E4E6EA 4%, #E2E5E8 96%, #D4D7D9 98%, #B7B9BB 100%);
  121. background-image: -ms-linear-gradient(bottom, #F8F9FA 0%, #EBEDEF 2%, #E4E6EA 4%, #E2E5E8 96%, #D4D7D9 98%, #B7B9BB 100%);
  122. background-image: linear-gradient(to bottom, #F8F9FA 0%, #EBEDEF 2%, #E4E6EA 4%, #E2E5E8 96%, #D4D7D9 98%, #B7B9BB 100%);
  123. height: 44px;
  124. }
  125. #menu.floorplan tr:first-child {
  126. height: 44px;
  127. background-image: -webkit-gradient(
  128. linear,
  129. left top,
  130. left bottom,
  131. color-stop(0, #6C6C6C),
  132. color-stop(0.02, #505050),
  133. color-stop(0.96, #1B1B1C),
  134. color-stop(0.98, #232323),
  135. color-stop(1, #000000)
  136. );
  137. background-image: -o-linear-gradient(bottom, #6C6C6C 0%, #505050 2%, #1B1B1C 96%, #232323 98%, #000000 100%);
  138. background-image: -moz-linear-gradient(bottom, #6C6C6C 0%, #505050 2%, #1B1B1C 96%, #232323 98%, #000000 100%);
  139. background-image: -webkit-linear-gradient(top, #6C6C6C 0%, #505050 2%, #1B1B1C 96%, #232323 98%, #000000 100%);
  140. background-image: -ms-linear-gradient(bottom, #6C6C6C 0%, #505050 2%, #1B1B1C 96%, #232323 98%, #000000 100%);
  141. background-image: linear-gradient(to bottom, #6C6C6C 0%, #505050 2%, #1B1B1C 96%, #232323 98%, #000000 100%);
  142. border-radius:5px 5px 0px 0px;
  143. }
  144. #menu.floorplan tr:first-child a {
  145. color:#FFFFFF;
  146. text-shadow: 0px -1px #000000;
  147. }
  148. #menu.floorplan tr:first-child td {
  149. text-align:center;
  150. padding-right: 7px;
  151. }
  152. #floorplans svg {
  153. fill:#FFF;
  154. padding:5px;
  155. width:18px;
  156. height:18px;
  157. box-shadow:inset 0 1px 1px rgba(255,255,255,0.7);
  158. background:-moz-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  159. /* FF3.6+ */
  160. background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.7)),color-stop(100%,rgba(255,255,255,0.2)));
  161. /* Chrome,Safari4+ */
  162. background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  163. /* Chrome10+,Safari5.1+ */
  164. background:-o-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  165. /* Opera 11.10+ */
  166. background:-ms-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  167. /* IE10+ */
  168. background:linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);
  169. /* W3C */
  170. filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff',endColorstr='#33ffffff',GradientType=0);
  171. /* IE6-9 */
  172. background-size:28px 12px;
  173. background-repeat:no-repeat;
  174. border-radius:5px;
  175. border:1px solid #666;
  176. background-color:#4b6dab;
  177. }
  178. #fpmenu.fp_arrange {
  179. width:200px;
  180. font-size:9px;
  181. }
  182. #fpmenu.fp_arrange input, #fpmenu.fp_arrange select {
  183. width:180px;
  184. margin:2px;
  185. }
  186. #fpmenu.fp_arrange input[type=text] {
  187. width:157px;
  188. }
  189. #fpmenu.fp_arrange #fp_ar_input_top, #fpmenu.fp_arrange #fp_ar_input_left {
  190. width:57px;
  191. }
  192. #startcontent {position:absolute; top:20px; left:180px; text-align:left; font-size: 16px; }
  193. table a:hover {font-weight:bold;}
  194. #hdr { position:absolute; top:10px; left:180px; border:1px solid gray; }
  195. #content { position:absolute; top:50px; left:180px; bottom:10px; right:10px; text-align:left}
  196. #errmsg { background-color: #000000; color: #FFFFFF; position:absolute; top:0px; right:0px; z-index: 10; }
  197. img { border-style: none; }
  198. .fp_Grundriss {border:0px solid gray;}
  199. .devicename {font-size: 11px; text-align:center; }
  200. .devicestate {text-align:center; }
  201. .devicecommands {font-size:14px; text-align:center; }
  202. .devicetimestamp{font-size:10px; text-align:center; }
  203. #sz_Rollo.devicename {font-size:14px;}
  204. #sz_Rollo.devicecommands {font-size:12px; text-align:center; }
  205. #ez_Aussensensor.devicestate {color:green; font-size:30px; }
  206. #HomeStatus.devicestate {color:green; font-size:30px; }
  207. table.dummy {min-width:100px; }
  208. table.FHT {min-width:100px; }
  209. #wakeup.devicestate {color:green; font-size:11px; }
  210. #ez_FHT.devicestate {color:green; font-size:30px; }
  211. #Home.fp_Grundriss {font-size:14px; width:100px; }
  212. #Home.fp_Media {font-size:14px; text-align:left; }
  213. #Media {font-size:14px; }
  214. #Grundriss {font-size:14px; text-align:left; }
  215. .fp_tempvalue {color:red; font-size:20px; }
  216. .fp_humvalue {color:blue; font-size:20px; }
  217. .screen {
  218. position:absolute;
  219. top:0px;
  220. left: 0px;
  221. }
  222. h2,h3,h4 { color:#52865D; line-height:1.3;
  223. margin-top:1.5em; font-family:Arial,Sans-serif; }
  224. .at {
  225. width:100px;
  226. }
  227. /* detail-selector & slider */
  228. select { margin-left:5px; margin-right:5px; }
  229. .set,.attr { margin-bottom:5px; float:left; }
  230. .slider { float:left; width:140px; height:26px; border:2px solid; color:grey; }
  231. .set .slider { background:#F0F0D8; border-radius:8px; }
  232. /* timepicker */
  233. .set .set { margin-bottom:2px; margin-top:3px; }
  234. .handle { position:relative; cursor:pointer; width:50px;
  235. height:20px; line-height:20px; user-select:none;
  236. border:3px solid; color:#278727; text-align:center; }
  237. .downText { margin-top:2px; }
  238. /* next lines are for openautomation-svg */
  239. g.on { fill:red; }
  240. /* next lines are for remotecontrol */
  241. .rc_body { border-style: solid; border-color: gray; border-width: 2px;
  242. padding: 5px; background: #C8C8B0; font-size:6px;}
  243. .rc_button { padding: 5px 7px;}
  244. .rc_button img { border-style: solid; border-width: 1px; border-color: transparent; }
  245. .rc_button img:active { border-color: gray; }