made.wxml 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <!-- <canvas canvas-id='madeContent' class='made-content'> -->
  2. <!-- <canvas canvas-id='myCanvasImg' class='made-img' style='width:{{dataPositionObj.width}};height:{{dataPositionObj.height}};margin:{{dataPositionObj.top}} 0 0 {{dataPositionObj.left}}'>
  3. <canvas canvas-id='myCanvasFont' class='made-font' style='width:{{dataPositionObj.width}};height:{{dataPositionObj.height}}'></canvas>
  4. </canvas> -->
  5. <!-- </canvas> -->
  6. <view style="position:fixed;top:999999999999999999999rpx;">
  7. <canvas canvas-id="comb-canvas" class="comb-content"></canvas>
  8. <canvas canvas-id='comb-img' class='comb-img'></canvas>
  9. <canvas canvas-id='comb-font' class='comb-font'></canvas>
  10. </view>
  11. <view class='content'>
  12. <view class='made-content'>
  13. <view class='made-img-box'>
  14. <image class='made-img-image' src='{{obverseImgObject[isActive]}}' mode="aspectFill"></image>
  15. <made-solid prop-position="{{dataPositionObj}}" prop-size="{{propSize}}">
  16. <view class='f-box f-align-items-center f-justify-content-center made-prompt ' wx:if="{{touchStatic}}">{{fontContent}}</view>
  17. <view class='made-box'>
  18. <!-- img -->
  19. <view wx:if="{{!touchStatic}}" class='edit-content' style='top:{{imgTouch.y}}px;left:{{imgTouch.x}}px;width:{{dataPositionObj.width}}rpx;height:{{dataPositionObj.height}}rpx'>
  20. <view animation="{{imgAnimationData}}">
  21. <image src="{{imgTouch.src}}" mode="aspectFit" style='width:{{imgTouch.width}}rpx;height:{{imgTouch.height}}rpx'></image>
  22. </view>
  23. </view>
  24. <!-- font -->
  25. <view wx:if="{{!touchStatic}}" class='made-prompt made-font' style='color:{{fontTouch.isColor}};font-size:{{fontTouch.fontSize}}px;width:{{dataPositionObj.width}}rpx;height:{{dataPositionObj.height}}rpx'>
  26. <view class='font-content' style='top:{{fontTouch.y}}px;left:{{fontTouch.x}}px'>
  27. <view animation="{{fontAnimationData}}">{{fontTouch.fontContent}}</view>
  28. </view>
  29. </view>
  30. </view>
  31. </made-solid>
  32. </view>
  33. </view>
  34. <view class='btn-box'>
  35. <view class='f-box f-justify-content-between'>
  36. <button type="default" hover-class="none" bindtap="changeCup" data-id='1' class='{{isActive === "1" ? "active" : ""}}' size="mini">正面</button>
  37. <button type="default" hover-class="none" bindtap="changeCup" data-id='2' class='{{isActive === "2" ? "active" : ""}}' size="mini">背面</button>
  38. </view>
  39. <view class='f-box f-justify-content-between'>
  40. <button type="default" hover-class="none" bindtap="changeCup" data-id='3' class='{{isActive === "3" ? "active" : ""}}' size="mini">手柄</button>
  41. <button type="default" hover-class="none" bindtap="changeCup" data-id='4' class='{{isActive === "4" ? "active" : ""}}' size="mini">杯底</button>
  42. </view>
  43. </view>
  44. <view class='footer f-box f-justify-content-between'>
  45. <!-- url="/customized/pages/made/madeImg/madeImg" -->
  46. <!-- url="/customized/pages/made/madeFont/madeFont" -->
  47. <view class='f-item footer-btn' bindtap='addImgRouter'>添加图片</view>
  48. <view class='f-item footer-btn' bindtap='addFontRouter'>添加文字</view>
  49. <view class='f-item footer-btn' bindtap='finishDesign'>完成设计</view>
  50. </view>
  51. </view>