ligerui-layout.css 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. 
  2. /* --------------
  3. * layout *
  4. * ------------ */
  5. .l-layout{ position:relative;}
  6. .l-layout-left,.l-layout-right,.l-layout-center,.l-layout-top,.l-layout-bottom,.l-layout-centerbottom{position:absolute;border:1px solid #BED5F3; background:white; z-index:10; overflow:hidden;}
  7. .l-layout-top{width:100%;}
  8. .l-layout-bottom{width:100%}
  9. .l-layout-left .l-layout-header-toggle{position:absolute; top:3px; right:3px; height:20px; width:20px; overflow:hidden; background:url('../images/layout/togglebar.gif');background-position:-20px 0px; cursor:pointer;}
  10. .l-layout-left .l-layout-header-toggle-over{ background-position:-20px -20px;}
  11. .l-layout-right .l-layout-header-toggle{position:absolute; top:3px; left:3px; height:20px; width:20px; overflow:hidden; background:url('../images/layout/togglebar.gif');background-position:-20px -40px; cursor:pointer;}
  12. .l-layout-right .l-layout-header-toggle-over{ background-position:-20px -60px;}
  13. .l-layout-center .l-layout-header{ cursor:default;}
  14. .l-layout-centerbottom .l-layout-header{ cursor:default;}
  15. .l-layout-header{ position:relative;padding-left:10px; color:#183152; font-weight:bold;height:25px; line-height:24px; background:#E5EFFE url('../images/layout/layout-header.gif') repeat-x; overflow:hidden; cursor:pointer}
  16. .l-layout-header-inner{padding-right:22px;}
  17. .l-layout-right .l-layout-header-inner { padding-left:22px; padding-right:auto;}
  18. .l-layout-header-over{background:#EFF4FE url('../images/layout/layout-header-over.gif') repeat-x;}
  19. .l-layout-collapse-left,.l-layout-collapse-right{ width:24px; background:#EAF2FE;border:1px solid #B8D0D6; position:absolute;top:0px; display:none; height:100%;z-index:10;}
  20. .l-layout-collapse-left-over,.l-layout-collapse-right-over{background:#F5F9FA;}
  21. .l-layout-collapse-left-toggle,.l-layout-collapse-right-toggle{position:absolute; height:20px; width:20px; overflow:hidden; background:url('../images/layout/togglebar.gif');cursor:pointer;}
  22. .l-layout-collapse-left{left:2px;}
  23. .l-layout-collapse-left-toggle{top:0px; right:2px; background-position:-20px -40px;}
  24. .l-layout-collapse-left-toggle-over{background-position:-20px -60px;}
  25. .l-layout-collapse-right{right:2px;}
  26. .l-layout-collapse-right-toggle{top:0px; left:2px; background-position:-20px 0px;}
  27. .l-layout-collapse-right-toggle-over{background-position:-20px -20px;}
  28. .l-layout-drophandle-left{ position:absolute;width:5px;cursor:col-resize; z-index:10;display:none;}
  29. .l-layout-drophandle-right{ position:absolute;width:5px;cursor:col-resize; z-index:10;display:none;}
  30. .l-layout-drophandle-top{ position:absolute;height:5px;cursor:row-resize; z-index:10;display:none; line-height:1px;overflow:hidden;}
  31. .l-layout-drophandle-bottom{ position:absolute;height:5px;cursor:row-resize; z-index:10;display:none;line-height:1px;overflow:hidden;}
  32. .l-layout-drophandle-centerbottom{ position:absolute;height:5px;cursor:row-resize; z-index:10;display:none;line-height:1px;overflow:hidden;}
  33. .l-layout-dragging-xline{ background:#E0E4E2;height:4px;position:absolute;display:none; z-index:9999; padding:0; margin:0;line-height:1px; overflow:hidden;}
  34. .l-layout-dragging-yline{ background:#E0E4E2;width:4px;position:absolute;display:none; z-index:9999; padding:0; margin:0;}
  35. .l-layout-lock{ position:absolute; width:100%; height:100%; display:none; z-index:9990; margin:0; padding:0;}
  36. .l-layout-content{position:relative; background:white; overflow:hidden;}
  37. .l-layout-drophandle{ position:absolute; top:0px; left:-5px; width:5px;cursor:col-resize; z-index:10;height:100%; display:none;}
  38. .l-layout-collapse{ width:24px; background:#EAF2FE;border:1px solid #B8D0D6; position:absolute; top:0px; left:4px; display:none; height:100%;z-index:10;}
  39. .l-layout-collapse-over{background:#F5F9FA;}
  40. .l-layout-collapse-toggle{position:absolute; top:0px; right:2px; height:20px; width:20px; overflow:hidden; background:url('../images/layout/togglebar.gif');background-position:-20px -40px; cursor:pointer;}
  41. .l-layout-collapse-toggle-over{background-position:-20px -60px;}
  42. .l-layout-dragging-line{ background:#E0E4E2;width:4px;position:absolute;top:0px; display:none; z-index:9999; padding:0; margin:0;height:100%;}
  43. .l-layout-xmask {
  44. cursor: col-resize;z-index:9990;
  45. }
  46. .l-layout-ymask {
  47. cursor: row-resize;z-index:9990;
  48. }
  49. /* --------------
  50. * accordion *
  51. * ------------ */
  52. .l-accordion-panel{ border-left:1px solid #BED5F3; border-right:1px solid #BED5F3; border-bottom:1px solid #BED5F3; }
  53. .l-accordion-toggle{ position:absolute; top:2px; right:4px; height:20px; width:20px; overflow:hidden; background:url('../images/layout/togglebar.gif');cursor:pointer;}
  54. .l-accordion-toggle-close{ background-position:0px 0px;}
  55. .l-accordion-toggle-close-over{ background-position:0px -20px;}
  56. .l-accordion-toggle-open{ background-position:0px -40px;}
  57. .l-accordion-toggle-open-over{ background-position:0px -60px;}
  58. .l-accordion-header{ position:relative;padding-left:10px; color:#183152; font-weight:bold;height:25px; line-height:24px; background:#E5EFFE url('../images/layout/accordion-header.gif') repeat-x; overflow:hidden; cursor:pointer;}
  59. .l-accordion-header-over{background:#EFF4FE url('../images/layout/accordion-header-over.gif') repeat-x;}
  60. .l-accordion-content{position:relative;overflow:auto; background:white url('../images/layout/accordion-content.gif') repeat-x;}
  61. .l-layout-left .l-accordion-panel{ border-left:none; border-right:none; }
  62. .l-accordion-header i {
  63. display: none;
  64. }
  65. .l-accordion-header-hasicon {
  66. padding-left:30px;position:relative;
  67. }
  68. .l-accordion-header-hasicon i {
  69. display:block;position:absolute;left:5px;top:5px;width:16px;height:16px;margin:0;padding:0;
  70. }
  71. .l-accordion-header-hasicon i img {
  72. width:16px;height:16px;
  73. }
  74. /* --------------
  75. * panel *
  76. * ------------ */
  77. .l-panel {
  78. border: 1px solid #99BBE8;
  79. position: relative;
  80. text-align: left;
  81. }
  82. .l-panel-dragging {
  83. z-index:999;
  84. }
  85. .l-panel-content {
  86. background: white;
  87. }
  88. .l-panel-loading{ position: absolute;z-index: 91000; top:0; left:0;background:white url('../images/common/bigloading.gif') no-repeat center 40%; width:100%; height:100%;_height:800px;display:none;}
  89. .l-panel-header{ position:relative;padding-left:10px; color:#183152; font-weight:bold;height:25px; line-height:24px; background:#E5EFFE url('../images/layout/panel-header2.gif') repeat-x; overflow:hidden; }
  90. .l-panel-header-toggle{ height:20px; width:20px; overflow:hidden; background:url('../images/layout/togglebar.gif');background-position:-60px 0px; cursor:pointer; float:right;}
  91. .l-panel-header-toggle-hide {background-position:-60px -40px;}
  92. .l-panel-header-close{ height:20px; width:20px; overflow:hidden; background:url('../images/layout/togglebar.gif');background-position:-40px -20px; cursor:pointer; float:right;}
  93. .l-panel-header .icons {
  94. width:80px; position:absolute; right:0px;top:0px;
  95. }
  96. .l-panel-content iframe {
  97. width: 100%;
  98. height: 100%;
  99. overflow: hidden;
  100. }
  101. /* --------------
  102. * Portal *
  103. * ------------ */
  104. .l-portal .l-row-dragging {
  105. }
  106. .l-panel-place {
  107. width:100%; height:180px; border:1px dashed #88B0E4; background:white;
  108. margin-bottom:10px;
  109. }
  110. .l-column-place {
  111. height:4px;width:100%;
  112. }
  113. .l-portal .l-row-dragging .l-column-place {
  114. border:1px dashed #C48AD7;
  115. }
  116. .l-column-empty .l-column-place {
  117. height:80px;
  118. }
  119. .l-portal .l-row {
  120. clear:both;margin-bottom:7px;
  121. }
  122. .l-portal .l-column {
  123. float:left;margin-right:10px;
  124. }
  125. .l-portal .l-column .l-panel {
  126. margin-bottom:10px;
  127. }