f18style.css 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. @import url("defaultCommon.css");
  2. #logo {
  3. position:absolute; top:10px; left:52px; width:32px; height:32px; z-index:10;
  4. background-image:url(../images/default/fhemicon.png);
  5. background-size: contain; background-repeat: no-repeat;
  6. }
  7. #menuBtn { position:absolute; top:10px; left:10px; width:32px; height:32px; }
  8. #hdr { position:absolute; top:10px; right:10px; }
  9. #content { position:absolute; top:50px; left:10px; bottom:10px; right:10px; }
  10. #menu {
  11. position: absolute;
  12. top:50px; left:-120%;
  13. z-index:20;
  14. display:inline-block;
  15. padding:0 0.5em 0.5em 0;
  16. }
  17. #menu.visible { left:10px!important; }
  18. table.room,table.block.wide,table.fileList {
  19. border:0;
  20. border-radius:0;
  21. border-spacing:0;
  22. border-top:1px solid gray;
  23. border-bottom:1px solid gray;
  24. }
  25. table.block.wide td > div { padding:0 4px; }
  26. #menuScrollArea { display:none; } /* commandref */
  27. body[fw_id] #menuScrollArea { display:block; } /* not commandref */
  28. #right { top:10px; left:10px; }
  29. input[type=submit] { border:none; background:none; }
  30. select { background:none; }
  31. #menu img.icon { width:18px; height:18px; }/* Firefox assumes 100px bef.load */
  32. table.roomoverview { border-spacing:0; }
  33. div#menu > table { border-spacing:0; }
  34. tr.devTypeTr td { padding:0px; }
  35. tr.column > td { padding-right:10px; }
  36. .animated { transition: all .1s ease-in; }
  37. a { text-decoration:none; }
  38. div.dist { padding-top:0.3em; }
  39. button.dist { margin:10px; background:transparent; border:0px; cursor:pointer; }
  40. select,input[type=submit] { cursor:pointer; }
  41. div.pin, div.dragger { float:right; width:1em; height:1em; margin-left:0.5em; }
  42. div.pinHeader { height:1em; padding:2px; }
  43. body.touch a { font-size: 20px; }
  44. body.touch #menu { font-size: 20px; } /* for the menuTree icon */
  45. body.touch div.col1, body.touch #menu table.room div { padding:0.25em 0; }
  46. @media screen and (orientation: portrait) {
  47. body.small table.block tr td:nth-child(n+3) { width: 0px; display: none; }
  48. body.small #content > table { width: 100%; }
  49. }
  50. body.pinnedMenu #menuBtn { display:none; }
  51. body.pinnedMenu #menu { left:10px; }
  52. body.pinnedMenu #logo { left:10px; }
  53. body.small.rightMenu #menuBtn { right:10px; left:auto; }
  54. body.small.rightMenu #logo { right:52px; left:auto; }
  55. body.small.rightMenu #hdr { left:10px; right:auto; }
  56. body { background-repeat: no-repeat; background-size:cover; }
  57. div.SVGlabel { display:inline-block; }