design.css 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. @CHARSET "UTF-8";
  2. /*魔方*/
  3. .draggable-element .rubik-cube .preview-draggable .preview-box {padding: 0;margin: 0;}
  4. .rubik-cube .preview-draggable div.tip {text-align: center;height: 136px;line-height: 136px;background-size: cover;background-repeat: no-repeat;}
  5. .rubik-cube .preview-draggable ul {overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
  6. .rubik-cube .preview-draggable ul li {text-align: center;}
  7. .rubik-cube .preview-draggable ul li div{background-position: center center;background-size: cover;background-repeat: no-repeat;}
  8. .rubik-cube .preview-draggable ul li img {width: auto;height: auto;max-width: 100%;max-height: 100%;}
  9. /*编辑值*/
  10. .rubik-cube .selected-template-list {padding-left: 15px;margin-bottom: 20px;}
  11. .rubik-cube .selected-template-list ul {overflow: hidden;display: flex;flex-wrap: wrap;}
  12. .rubik-cube .selected-template-list ul li {color:#909399;width: 46px;height: 32px;text-align: center;line-height: 29px;border: 1px solid #e5e5e5;cursor: pointer;background: #ffffff;box-sizing: border-box;border-right: 1px transparent solid;}
  13. .rubik-cube .selected-template-list ul li:last-child {border-right: 1px solid #e5e5e5;}
  14. .rubik-cube .selected-template-list ul li img {display: inline-block;}
  15. .rubik-cube .selected-template-list ul li div {font-size: 12px;}
  16. .rubik-cube .selected-template-layout .layui-input-block {margin-left: 15px;}
  17. .rubik-cube .layout { /*clear:both;*/position: relative;}
  18. .rubik-cube .layout ul {overflow: hidden;}
  19. .rubik-cube .layout li {float: left;color: #909399;border: 1px solid #e5e5e5;cursor: pointer;font-size: 12px;position: relative;}
  20. .rubik-cube .layout li div.empty {left: 0;text-align: center;width: 100%;position: absolute;top: 50%;margin-top: -26px;}
  21. .rubik-cube .layout li div.empty p {margin: 0;line-height: 26px;}
  22. /*.rubik-cube .layui-form-item p {margin: 10px 0 10px 94px;color: #909399;font-size: 12px;}*/
  23. .rubik-cube .image-ad-list { /* margin-left: 10px;margin-bottom: 20px; */margin-top: 15px;}
  24. .rubik-cube .image-ad-list > ul > li {width: 100%;padding: 10px;background: #ffffff;border: 1px dashed #CCCCCC;position: relative;margin-top: 15px;box-sizing: border-box;}
  25. .rubik-cube .image-ad-list > ul > li:first-child {margin-top: 0;}
  26. .rubik-cube .image-ad-list > ul > li .content-block {display: inline-block;width: calc(100% - 78px);font-size: 14px;}
  27. .rubik-cube .image-ad-list > ul > li .content-block.textNavigation {width: 100%;}
  28. .rubik-cube .image-ad-list > ul > li .content-block .layui-form-item {margin: 0;}
  29. .rubik-cube .image-ad-list > ul > li .content-block .layui-form-label {text-align: left;}
  30. .rubik-cube .image-ad-list > ul > li .content-block div {margin-top: 10px;}
  31. .rubik-cube .image-ad-list > ul > li .content-block div:last-child {margin-top: 0;}
  32. .rubik-cube .layout li div.have-preview-image {box-sizing: border-box;}
  33. .rubik-cube .layout li div.have-preview-image img {width: auto;height: auto;max-width: 100%;max-height: 100%;}
  34. /*1行2个*/
  35. /*预览*/
  36. .rubik-cube .preview-draggable ul li.row1-of2 {width: 50%;}
  37. .rubik-cube .preview-draggable ul li.row1-of2 div{margin-top: 0 !important;margin-bottom: 0 !important;}
  38. .rubik-cube .preview-draggable ul li.row1-of2:nth-child(1) div {margin-left: 0 !important;}
  39. .rubik-cube .preview-draggable ul li.row1-of2:nth-child(2) div {margin-right: 0 !important;}
  40. /*.rubik-cube .preview-draggable .border-radius ul li.row1-of2:nth-child(1) div {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}*/
  41. /*.rubik-cube .preview-draggable .border-radius ul li.row1-of2:nth-child(2) div {border-top-left-radius: 10px;border-bottom-left-radius: 10px;}*/
  42. /*编辑*/
  43. .rubik-cube .layout li.row1-of2 {width: 49.2%;height: 160px;border-right: 1px transparent solid;}
  44. .rubik-cube .layout li.row1-of2:last-child {border-right: 1px solid #e5e5e5;}
  45. .rubik-cube .layout li.row1-of2 div.empty {}
  46. .rubik-cube .layout li.row1-of2 div.have-preview-image {text-align: center;height: 100%;line-height: 160px;background: #ffffff;}
  47. /*1行3个*/
  48. /*预览*/
  49. .rubik-cube .preview-draggable ul li.row1-of3 {width: 33.33%;}
  50. .rubik-cube .preview-draggable ul li.row1-of3 div{margin-top: 0 !important;margin-bottom: 0 !important;}
  51. .rubik-cube .preview-draggable ul li.row1-of3:nth-child(1) div {margin-left: 0 !important;}
  52. .rubik-cube .preview-draggable ul li.row1-of3:nth-child(3) div {margin-right: 0 !important;}
  53. /*.rubik-cube .preview-draggable .border-radius ul li.row1-of3:nth-child(1) div {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}*/
  54. /*.rubik-cube .preview-draggable .border-radius ul li.row1-of3:nth-child(2) div {border-radius: 10px;}*/
  55. /*.rubik-cube .preview-draggable .border-radius ul li.row1-of3:nth-child(3) div {border-top-left-radius: 10px;border-bottom-left-radius: 10px;}*/
  56. /*编辑*/
  57. .rubik-cube .layout li.row1-of3 {width: 32.5%;height: 100px;border-right: 1px transparent solid;}
  58. .rubik-cube .layout li.row1-of3:last-child {border-right: 1px solid #bdf;}
  59. .rubik-cube .layout li.row1-of3 div.empty {}
  60. .rubik-cube .layout li.row1-of3 div.have-preview-image {text-align: center;height: 100%;line-height: 100px;background: #ffffff;}
  61. /*1行4个*/
  62. /*预览*/
  63. .rubik-cube .preview-draggable ul li.row1-of4 {width: 25%;}
  64. .rubik-cube .preview-draggable ul li.row1-of4 div{margin-top: 0 !important;margin-bottom: 0 !important;}
  65. .rubik-cube .preview-draggable ul li.row1-of4:nth-child(1) div {margin-left: 0 !important;}
  66. .rubik-cube .preview-draggable ul li.row1-of4:nth-child(4) div {margin-right: 0 !important;}
  67. /*.rubik-cube .preview-draggable .border-radius ul li.row1-of4:nth-child(1) div {border-top-right-radius: 10px;border-bottom-right-radius: 10px;}*/
  68. /*.rubik-cube .preview-draggable .border-radius ul li.row1-of4:nth-child(2) div, .rubik-cube .preview-draggable .border-radius ul li.row1-of4:nth-child(3) div {border-radius: 10px;}*/
  69. /*.rubik-cube .preview-draggable .border-radius ul li.row1-of4:nth-child(4) div {border-top-left-radius: 10px;border-bottom-left-radius: 10px;}*/
  70. /*编辑*/
  71. .rubik-cube .layout li.row1-of4 {width: 24.2%;height: 80px;border-right: 1px transparent solid;}
  72. .rubik-cube .layout li.row1-of4:last-child {border-right: 1px solid #bdf;}
  73. .rubik-cube .layout li.row1-of4 div.empty {}
  74. .rubik-cube .layout li.row1-of4 div.have-preview-image {text-align: center;height: 100%;line-height: 80px;background: #ffffff;}
  75. /*2左2右*/
  76. /*预览*/
  77. .rubik-cube .preview-draggable ul li.row2-lt-of2-rt {width: 50%;display: inline-block;}
  78. .rubik-cube .preview-draggable ul li.row2-lt-of2-rt:nth-child(1) div {margin-top: 0 !important;margin-left: 0 !important;}
  79. .rubik-cube .preview-draggable ul li.row2-lt-of2-rt:nth-child(2) div {margin-top: 0 !important;margin-right: 0 !important;}
  80. .rubik-cube .preview-draggable ul li.row2-lt-of2-rt:nth-child(3) div {margin-bottom: 0 !important;margin-left: 0 !important;}
  81. .rubik-cube .preview-draggable ul li.row2-lt-of2-rt:nth-child(4) div {margin-bottom: 0 !important;margin-right: 0 !important;}
  82. /*.rubik-cube .preview-draggable .border-radius ul li.row2-lt-of2-rt:nth-child(1) div{border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}*/
  83. /*.rubik-cube .preview-draggable .border-radius ul li.row2-lt-of2-rt:nth-child(3) div {border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-top-left-radius: 10px;}*/
  84. /*.rubik-cube .preview-draggable .border-radius ul li.row2-lt-of2-rt:nth-child(2) div{border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}*/
  85. /*.rubik-cube .preview-draggable .border-radius ul li.row2-lt-of2-rt:nth-child(4) div{border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;}*/
  86. /*编辑*/
  87. .rubik-cube .layout li.row2-lt-of2-rt {width: 49.2%;height: 160px;}
  88. .rubik-cube .layout li.row2-lt-of2-rt:nth-child(1) {border-right: 1px transparent solid;border-bottom: 1px transparent solid;}
  89. .rubik-cube .layout li.row2-lt-of2-rt:nth-child(2) {border-bottom: 1px transparent solid;}
  90. .rubik-cube .layout li.row2-lt-of2-rt:nth-child(3) {border-right: 1px transparent solid;clear: both;}
  91. .rubik-cube .layout li.row2-lt-of2-rt div.empty {}
  92. .rubik-cube .layout li.row2-lt-of2-rt div.have-preview-image {text-align: center;height: 100%;line-height: 160px;background: #ffffff;}
  93. /*1左2右*/
  94. /*预览*/
  95. .rubik-cube .preview-draggable ul .template-left, .rubik-cube .preview-draggable ul .template-right {width: 50%;box-sizing: border-box;}
  96. .rubik-cube .preview-draggable ul .template-left li div {margin-left: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important;}
  97. .rubik-cube .preview-draggable ul .template-right li.row1-lt-of2-rt:nth-child(1) div {margin-top: 0 !important;margin-right: 0 !important;}
  98. .rubik-cube .preview-draggable ul .template-right li.row1-lt-of2-rt:nth-child(2) div {margin-right: 0 !important;margin-bottom: 0 !important;}
  99. /*.rubik-cube .preview-draggable .border-radius ul .template-left li.row1-lt-of2-rt:nth-child(1) div{border-top-right-radius: 10px;border-bottom-right-radius: 10px;}*/
  100. /*.rubik-cube .preview-draggable .border-radius ul .template-right li.row1-lt-of2-rt:nth-child(1) div {border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}*/
  101. /*.rubik-cube .preview-draggable .border-radius ul li.row1-lt-of2-rt:nth-child(2) div{border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-top-right-radius: 10px;}*/
  102. /*编辑*/
  103. .rubik-cube .layout li.row1-lt-of2-rt {width: 49.2%;font-size: 12px;}
  104. .rubik-cube .layout li.row1-lt-of2-rt:nth-child(1) {height: 322px;border-right: 1px transparent solid;}
  105. .rubik-cube .layout li.row1-lt-of2-rt:nth-child(2) {height: 160px;border-bottom: 1px transparent solid;}
  106. .rubik-cube .layout li.row1-lt-of2-rt:nth-child(3) {height: 160px;}
  107. .rubik-cube .layout li.row1-lt-of2-rt div.empty {}
  108. .rubik-cube .layout li.row1-lt-of2-rt:nth-child(1) div.have-preview-image {text-align: center;height: 100%;line-height: 322px;background: #ffffff;}
  109. .rubik-cube .layout li.row1-lt-of2-rt:nth-child(2) div.have-preview-image {text-align: center;height: 100%;line-height: 160px;background: #ffffff;}
  110. .rubik-cube .layout li.row1-lt-of2-rt:nth-child(3) div.have-preview-image {text-align: center;height: 100%;line-height: 160px;background: #ffffff;}
  111. /*1上2下*/
  112. /*预览*/
  113. /*.rubik-cube .preview-draggable ul li.row1-tp-of2-bm{height:130px;line-height: 130px;}*/
  114. .rubik-cube .preview-draggable ul li.row1-tp-of2-bm:nth-child(1) {width: 100%;}
  115. .rubik-cube .preview-draggable ul li.row1-tp-of2-bm:nth-child(2), .rubik-cube .preview-draggable ul li.row1-tp-of2-bm:nth-child(3) {width: 50%;}
  116. .rubik-cube .preview-draggable ul li.row1-tp-of2-bm:nth-child(1) div {margin-top: 0 !important;margin-left: 0 !important;margin-right: 0 !important;}
  117. .rubik-cube .preview-draggable ul li.row1-tp-of2-bm:nth-child(2) div {margin-left: 0 !important;margin-bottom: 0 !important;}
  118. .rubik-cube .preview-draggable ul li.row1-tp-of2-bm:nth-child(3) div {margin-right: 0 !important;margin-bottom: 0 !important;}
  119. /*.rubik-cube .preview-draggable .border-radius ul li.row1-tp-of2-bm:nth-child(1) div{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}*/
  120. /*.rubik-cube .preview-draggable .border-radius ul li.row1-tp-of2-bm:nth-child(2) div, .rubik-cube .preview-draggable .border-radius ul li.row1-tp-of2-bm:nth-child(3) div {border-top-left-radius: 10px;border-top-right-radius: 10px;}*/
  121. /*编辑*/
  122. .rubik-cube .layout li.row1-tp-of2-bm {height: 160px;}
  123. .rubik-cube .layout li.row1-tp-of2-bm:nth-child(1) {width: 99.4%;border-bottom: 1px transparent solid;}
  124. .rubik-cube .layout li.row1-tp-of2-bm:nth-child(2) {width: 49.2%;border-right: 1px transparent solid;}
  125. .rubik-cube .layout li.row1-tp-of2-bm:nth-child(3) {width: 49.2%;}
  126. .rubik-cube .layout li.row1-tp-of2-bm div.empty {}
  127. .rubik-cube .layout li.row1-tp-of2-bm div.have-preview-image {text-align: center;height: 100%;line-height: 160px;background: #ffffff;}
  128. /*1左3右*/
  129. /*预览*/
  130. .rubik-cube .preview-draggable ul .template-left li.row1-lt-of1-tp-of2-bm {width: 100%;}
  131. .rubik-cube .preview-draggable ul .template-bottom {display: flex;justify-content: space-between;align-items: center;}
  132. .rubik-cube .preview-draggable ul .template-bottom li {width: 50%;box-sizing: border-box;}
  133. .rubik-cube .preview-draggable ul .template-bottom li.row1-lt-of1-tp-of2-bm:nth-child(1) {margin-left: 0 !important;}
  134. .rubik-cube .preview-draggable ul .template-bottom li.row1-lt-of1-tp-of2-bm:nth-child(2) {margin-right: 0 !important;}
  135. /*.rubik-cube .preview-draggable .border-radius ul .template-left li.row1-lt-of1-tp-of2-bm:nth-child(1) div{border-top-right-radius: 10px;border-bottom-right-radius: 10px;}*/
  136. /*.rubik-cube .preview-draggable .border-radius ul .template-right .template-top li.row1-lt-of1-tp-of2-bm:nth-child(1) div{border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}*/
  137. /*.rubik-cube .preview-draggable .border-radius ul .template-right .template-bottom li.row1-lt-of1-tp-of2-bm:nth-child(1) div{border-radius: 10px;}*/
  138. /*.rubik-cube .preview-draggable .border-radius ul .template-right .template-bottom li.row1-lt-of1-tp-of2-bm:nth-child(2) div{border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;}*/
  139. /*编辑*/
  140. .rubik-cube .layout li.row1-lt-of1-tp-of2-bm:nth-child(1) {height: 320px;width: 49.2%;border-right: 1px transparent solid;}
  141. .rubik-cube .layout li.row1-lt-of1-tp-of2-bm:nth-child(2) {height: 160px;width: 49.2%;border-bottom: 1px transparent solid;}
  142. .rubik-cube .layout li.row1-lt-of1-tp-of2-bm:nth-child(3) {height: 160px;width: 24.2%;border-right: 1px transparent solid;}
  143. .rubik-cube .layout li.row1-lt-of1-tp-of2-bm:nth-child(4) {height: 160px;width: 24.2%;}
  144. .rubik-cube .layout li.row1-lt-of1-tp-of2-bm div.empty {}
  145. .rubik-cube .layout li.row1-lt-of1-tp-of2-bm:nth-child(1) div.have-preview-image {text-align: center;height: 100%;line-height: 320px;background: #ffffff;}
  146. .rubik-cube .layout li.row1-lt-of1-tp-of2-bm:nth-child(2) div.have-preview-image {text-align: center;height: 100%;line-height: 160px;background: #ffffff;}
  147. .rubik-cube .layout li.row1-lt-of1-tp-of2-bm:nth-child(3) div.have-preview-image {text-align: center;height: 100%;line-height: 160px;background: #ffffff;}
  148. .rubik-cube .layout li.row1-lt-of1-tp-of2-bm:nth-child(4) div.have-preview-image {text-align: center;height: 100%;line-height: 160px;background: #ffffff;}
  149. /*自定义魔方*/
  150. .rubik-cube .layout li.custom-rubik-cube {width: 25%;height: 70px;border: 1px solid #e5e5e5;border-left: 1px transparent solid;border-bottom: 1px transparent solid;background: #f8f8f8;box-sizing: border-box;}
  151. .rubik-cube .layout li.custom-rubik-cube.border-left {border-left: 1px solid #e5e5e5;}
  152. .rubik-cube .layout li.custom-rubik-cube.border-bottom {border-bottom: 1px solid #e5e5e5;}
  153. .rubik-cube .layout ul.custom-rubik-cube:last-child li {border-bottom: 1px solid #e5e5e5;}
  154. .rubik-cube .layout li.custom-rubik-cube > div {font-size: 20px;color: #bbb;text-align: center;}
  155. .rubik-cube .layout div.selected-rubik-cube {position: absolute;border: 1px solid #bdf;background: #e8f7fd;text-align: center;color: #88c4dc;font-size: 12px;cursor: pointer;box-sizing: border-box;}
  156. .rubik-cube .layout div.selected-rubik-cube .image-url {width: 100%;height: 100%;overflow: hidden;}
  157. .rubik-cube .layout div.selected-rubik-cube .image-url img {width: auto;height: auto;max-width: 100%;max-height: 100%;}
  158. .rubik-cube .layout div.selected-rubik-cube.selected:hover i {display: block;}
  159. .rubik-cube .layout div.selected-rubik-cube.have-image {background: #ffffff;}
  160. .rubik-cube .layout div.selected-rubik-cube span {display: block;line-height: 20px;position: absolute;top: 50%;width: 100%;left: 0;margin-top: -10px;}