index.less 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. .el-form--inline.cip-form{
  2. //width: 100%;
  3. display: flex;
  4. flex-wrap: wrap;
  5. }
  6. .cip-form--grid{
  7. display: grid !important;
  8. grid-column-gap: 12px;
  9. }
  10. .cip-form--border{
  11. grid-gap: 0;
  12. position: relative;
  13. @border-color: var(--el-border-color-lighter);
  14. .cip-form-item{
  15. width: 100%;
  16. margin-top: -1px;
  17. border: 1px solid @border-color;
  18. .el-form-item{
  19. margin-bottom: 0;
  20. }
  21. .el-form-item__label{
  22. background: #FAFAFA;
  23. padding: 8px;
  24. border-right: 1px solid @border-color;
  25. font-weight: 500;
  26. text-align: left;
  27. justify-content: flex-start; // el-form-item__label默认开启flex导致text-align无效
  28. height: 100%;
  29. }
  30. .el-form-item__content{
  31. padding: 8px;
  32. .cip-form-item__input{
  33. word-break: break-all;
  34. }
  35. }
  36. }
  37. }
  38. // only模式下去除form-item的margin-bottom
  39. .cip-form--readonly{
  40. .cip-form-item{
  41. .el-form-item{
  42. margin-bottom: unset;
  43. }
  44. }
  45. }
  46. .cip-form.cip-form--mobile{
  47. border-radius: 12px;
  48. background: #fff;
  49. padding: 12px;
  50. box-sizing: border-box;
  51. .cip-form-item {
  52. padding: 10px 0;
  53. box-sizing: border-box;
  54. .van-cell{
  55. padding: 0;
  56. --van-cell-line-height: @formItemLineHeight;
  57. &:after{
  58. border: none;
  59. }
  60. }
  61. &+.cip-form-item{
  62. border-top: 1px solid #ddd;
  63. }
  64. .el-form-item{
  65. margin-bottom: 0;
  66. }
  67. }
  68. }