allform.css 5.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. .flex{display: flex;}
  2. .disabled {
  3. pointer-events: none;
  4. filter: alpha(opacity=50); /*IE滤镜,透明度50%*/
  5. -moz-opacity: 0.5; /*Firefox私有,透明度50%*/
  6. opacity: 0.5; /*其他,透明度50%*/
  7. }
  8. .label_title{font-size: 14px;font-weight: bold;line-height: 20px;}
  9. .diyphone{min-width: 375px;background: #fff;height: calc(100vh - 56px);margin-right: 20px;overflow-y: auto;}
  10. .page_content{margin-top: 20px;}
  11. .page-title{font-size: 16px;font-weight: bold;line-height: 22px;padding-bottom: 20px;text-align: center;background: #fff;}
  12. .phone-body{width: 375px;height: auto;min-height: 100%;transform: scale(0.8);-webkit-transform-origin: top;}
  13. .phone-top{height: 64px;background: #fff;background-size: 100% auto;text-align: center;cursor: pointer;
  14. display: block;text-overflow: ellipsis;position: relative;border: 1px solid #f7f7f7;}
  15. .phone-title{position: absolute;z-index: 100;font-family: PingFang SC;font-style: normal;
  16. font-weight: 600;font-size: 18px;line-height: 25px;display: -webkit-box;display: -ms-flexbox;
  17. display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;
  18. color: #212121;left: 50%;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);bottom: 8px;}
  19. .phone-main{min-height: 610px;background-color:#f7f7f7;}
  20. .phone-main-content-box{padding: 12px;}
  21. .phone-main-content{background-color: #ffffff;border-radius: 6px;padding-bottom: 16px;}
  22. .form-config{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: calc(100vh - 56px);overflow-y: auto;background-color: #ffffff;
  23. padding: 20px 20px 0 0;min-width: 1000px;;}
  24. .form-item-adder{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -10px;}
  25. .form-item-adder .btn {padding: 0 10px 10px 0;}
  26. .form-item-adder .btn .ivu-btn {
  27. width: 82px;height: 82px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;
  28. background: #f4f6f8;border-radius: 2px;border: none;position: relative;}
  29. .form-item-adder .btn .ivu-btn span {
  30. font-family: PingFang SC;font-style: normal;font-weight: bold;font-size: 14px;
  31. line-height: 20px;color: #636669;display: -webkit-box;display: -ms-flexbox;display: flex;
  32. -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;
  33. }
  34. .form-item-adder .btn .ivu-btn .btn-shade {
  35. position: absolute;top: 0;bottom: 0;left: 0;
  36. right: 0;background: rgba(0,0,0,0.7);border-radius: 2px;
  37. color: #FFFFFF;display: none;-webkit-box-align: center;-ms-flex-align: center;
  38. align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
  39. font-size: 14px;font-weight: bold;line-height: 20px;}
  40. .form-item-adder .btn .ivu-btn:hover .btn-shade {display: -webkit-box;display: -ms-flexbox;display: flex;}
  41. .form-item-adder .btn i.layui-icon{color: #2d8cf0;}
  42. .form-item-adder .btn img{width: 24px;height: 24px;font-size: 24px;text-align: center;
  43. line-height: 24px;margin: 11px auto;color: #2d8cf0;}
  44. .form-items li{border: 1px solid #f3f3f3;padding: 20px;margin: 5px 0px;}
  45. .form-items .action-items{display: -webkit-box;display: -ms-flexbox;display: flex;}
  46. .form-items .action-title{width: 80px;vertical-align: middle;margin: auto;}
  47. .form-items .action-title .title{line-height: 35px;font-size: 14px;font-weight: bold;}
  48. .form-items .input-title{width: 200px;vertical-align: middle;margin: auto;}
  49. .form-items .input-remark{width: 300px;}
  50. .form-items .input-max{width: 300px;}
  51. .form-items .input-required{width: 80px;text-align: center;vertical-align: middle;margin: auto;}
  52. .form-items .input-delete{margin-top: 3px;vertical-align: middle;margin: auto;}
  53. .form-items .middle-content{width: 620px;}
  54. .form-items .input-middle-item{margin-bottom: 10px;}
  55. .form-items .input-middle-item a{color: #2d8cf0;}
  56. .form-items .action-title,.form-items .input-title,.form-items .input-remark,.form-items .input-max,.form-items .input-required,.form-items .input-delete{margin-right: 10px;}
  57. .phone-item{padding: 10px 12px 0 12px;}
  58. .phone-item .template_item{min-width: 80px;font-size: 14px;line-height: 20px;word-break: break-all;}
  59. .phone-item .template_item .item_title{}
  60. .phone-item .template_item .item_required{color:red;margin-left: 5px;}
  61. .phone-item .template_tip{font-size: 12px;line-height: 17px;padding-top: 4px;color: #969696;word-break: break-all;}
  62. .phone-item .tempalte_content{padding: 10px 0;}
  63. .phone-item .tempalte_content .image-add{
  64. display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;
  65. -ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;
  66. align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
  67. width: 70px;height: 70px;border: 1px dashed #E6E7EB;border-radius: 2px;color: #969696;cursor: pointer;
  68. }
  69. .phone-item .tempalte_content .image-add .add{font-size: 20px;}
  70. .phone-item .tempalte_content .item-input{border: 1px solid #E6E7EB;font-size: 14px;line-height: 20px;width: 100%;resize: none;padding: 10px 12px;}
  71. .phone-item .tempalte_content .item-input-textarea{height: 80px;}
  72. .phone-item .tempalte_content .radio-item{padding: 5px 0 5px 12px;border-bottom: 1px solid #E6E7EB;}
  73. .phone-item .tempalte_content .m-radio-box{border: 1px solid #E6E7EB;border-radius: 2px;margin-top: 8px;}
  74. .phone-item .tempalte_content .date_item{position: relative;}
  75. .phone-item .tempalte_content .date_icon{position: absolute;top: 10px; right: 10px;}