message-select.scss 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. @import '../../../../themes/t.cell.scss';
  2. @import '../../common.scss';
  3. .form-picker {
  4. &__header {
  5. display: flex;
  6. align-items: center;
  7. height: 116rpx;
  8. .title {
  9. flex: 1;
  10. text-align: center;
  11. font-weight: 600;
  12. font-size: 36rpx;
  13. color: var(--td-text-color-primary);
  14. }
  15. .btn {
  16. font-size: 32rpx;
  17. padding: 32rpx;
  18. &--cancel {
  19. color: var(--td-text-color-secondary);
  20. }
  21. &--confirm {
  22. color: var(--primary-color);
  23. }
  24. }
  25. }
  26. &__content {
  27. padding: 0 12px;
  28. box-sizing: border-box;
  29. }
  30. }
  31. /* module/chats/components/message-select/message-select.wxss */
  32. .card {
  33. position: relative;
  34. display: flex;
  35. justify-content: center;
  36. align-items: center;
  37. padding: 4px;
  38. font-size: 28rpx;
  39. text-align: center;
  40. border-radius: 12rpx;
  41. overflow: hidden;
  42. box-sizing: border-box;
  43. background-color: var(--td-bg-color-secondarycontainer);
  44. border: 1px solid var(--td-bg-color-container, #fff);
  45. &--active {
  46. border-color: var(--td-bg-color-container, #9ea1a5);
  47. &::after {
  48. content: '';
  49. display: block;
  50. position: absolute;
  51. left: 0;
  52. top: 0;
  53. width: 0;
  54. height: 0;
  55. border-width: 28px 28px 28px 0;
  56. border-style: solid;
  57. border-color: var(--td-bg-color-container) transparent transparent transparent;
  58. border: 14px solid var(--td-bg-color-container, #0052d9);
  59. border-bottom-color: transparent;
  60. border-right-color: transparent;
  61. }
  62. }
  63. &--disabled {
  64. opacity: 0.5;
  65. }
  66. &__icon {
  67. color: var(--primary-color, #fff);
  68. position: absolute;
  69. left: 1.5px;
  70. top: 1.5px;
  71. z-index: 1;
  72. }
  73. }