rectangle.json 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. {
  2. "name": "rectangle",
  3. "title": "矩形",
  4. "params": [{
  5. "name": "size",
  6. "title": "矩形尺寸",
  7. "items": [{
  8. "name": "width",
  9. "title": "宽度(像素)",
  10. "component": "inputnumber",
  11. "default": 200
  12. }, {
  13. "name": "height",
  14. "title": "高度(像素)",
  15. "component": "inputnumber",
  16. "default": 120
  17. }]
  18. }, {
  19. "name": "position",
  20. "title": "矩形位置",
  21. "items": [{
  22. "name": "positionX",
  23. "title": "x轴位置(像素)",
  24. "component": "inputnumber",
  25. "labelCol": 15,
  26. "wrapperCol": 8
  27. }, {
  28. "name": "positionY",
  29. "title": "y轴位置(像素)",
  30. "component": "inputnumber",
  31. "labelCol": 15,
  32. "wrapperCol": 8
  33. }]
  34. }, {
  35. "name": "background",
  36. "title": "背景",
  37. "items": [{
  38. "name": "backgroundColor",
  39. "title": "背景颜色",
  40. "component": "colorPicker",
  41. "default": [255,255,255,0],
  42. "labelCol": 10
  43. }, {
  44. "name": "backgroundImage",
  45. "title": "背景图片",
  46. "component": "upload",
  47. "action": "slide/widget/{layerId}/bgImage",
  48. "accept": "image/*",
  49. "autoUpdate": true,
  50. "labelCol": 12,
  51. "wrapperCol": 24
  52. }, {
  53. "name": "backgroundSize",
  54. "title": "图片大小",
  55. "component": "select",
  56. "values": [{
  57. "name": "自动",
  58. "value": "auto"
  59. }, {
  60. "name": "包含",
  61. "value": "contain"
  62. }, {
  63. "name": "铺满",
  64. "value": "cover"
  65. }],
  66. "default": "auto",
  67. "labelCol": 10,
  68. "wrapperCol": 14
  69. }, {
  70. "name": "backgroundRepeat",
  71. "title": "图片重复",
  72. "component": "select",
  73. "values": [{
  74. "name": "x轴y轴重复",
  75. "value": "repeat"
  76. }, {
  77. "name": "x轴重复",
  78. "value": "repeat-x"
  79. }, {
  80. "name": "y轴重复",
  81. "value": "repeat-y"
  82. }, {
  83. "name": "不重复",
  84. "value": "no-repeat"
  85. }],
  86. "default": "repeat",
  87. "labelCol": 10,
  88. "wrapperCol": 14
  89. }]
  90. }, {
  91. "name": "border",
  92. "title": "边框",
  93. "items": [{
  94. "name": "borderColor",
  95. "title": "边框颜色",
  96. "component": "colorPicker",
  97. "default": [0,0,0],
  98. "labelCol": 10
  99. }, {
  100. "name": "borderWidth",
  101. "title": "边框粗细",
  102. "component": "inputnumber",
  103. "default": 0,
  104. "labelCol": 10
  105. }, {
  106. "name": "borderStyle",
  107. "title": "边框样式",
  108. "component": "select",
  109. "values": [{
  110. "name": "实线",
  111. "value": "solid"
  112. }, {
  113. "name": "虚线",
  114. "value": "dashed"
  115. }, {
  116. "name": "点线",
  117. "value": "dotted"
  118. }, {
  119. "name": "双框",
  120. "value": "double"
  121. }],
  122. "default": "solid",
  123. "labelCol": 10
  124. }, {
  125. "name": "borderRadius",
  126. "tip": "",
  127. "title": "圆角半径",
  128. "component": "inputnumber",
  129. "default": 0,
  130. "labelCol": 10
  131. }]
  132. }]
  133. }