index.wxss 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. .nut-theme-dark .nut-grid-item__content {
  2. background: #131313;
  3. color: #fff;
  4. }
  5. .nut-theme-dark .nut-grid-item__text {
  6. color: #fff;
  7. }
  8. .nut-grid-item {
  9. position: relative;
  10. box-sizing: border-box;
  11. float: left;
  12. }
  13. .nut-grid-item__text {
  14. color: #666666;
  15. font-size: 12px;
  16. line-height: 1.5;
  17. word-break: break-all;
  18. margin: 8px 0 0 0;
  19. }
  20. .nut-grid-item__content {
  21. display: flex;
  22. flex-direction: column;
  23. box-sizing: border-box;
  24. height: 100%;
  25. padding: 16px 8px;
  26. background: #fff;
  27. border: 0 solid #f5f6f7;
  28. }
  29. .nut-grid-item__content--border {
  30. border-right-width: 1rpx;
  31. border-bottom-width: 1rpx;
  32. }
  33. .nut-grid-item__content--surround {
  34. border-top-width: 1rpx;
  35. border-left-width: 1rpx;
  36. }
  37. .nut-grid-item__content--center {
  38. align-items: center;
  39. justify-content: center;
  40. }
  41. .nut-grid-item__content--square {
  42. position: absolute;
  43. top: 0;
  44. right: 0;
  45. left: 0;
  46. }
  47. .nut-grid-item__content--reverse {
  48. flex-direction: column-reverse;
  49. }
  50. .nut-grid-item__content--reverse .nut-grid-item__text {
  51. margin: 0 0 8px;
  52. }
  53. .nut-grid-item__content--horizontal {
  54. flex-direction: row;
  55. }
  56. .nut-grid-item__content--horizontal .nut-grid-item__text {
  57. margin: 0 0 0 8px;
  58. }
  59. .nut-grid-item__content--horizontal.nut-grid-item__content--reverse {
  60. flex-direction: row-reverse;
  61. }
  62. .nut-grid-item__content--horizontal.nut-grid-item__content--reverse .nut-grid-item__text {
  63. margin: 0 8px 0 0;
  64. }
  65. .nut-grid-item__content--clickable {
  66. cursor: pointer;
  67. }
  68. .nut-grid-item__content--clickable::before {
  69. position: absolute;
  70. top: 50%;
  71. left: 50%;
  72. width: 100%;
  73. height: 100%;
  74. background-color: #000;
  75. border: inherit;
  76. border-color: #000;
  77. border-radius: inherit;
  78. transform: translate(-50%, -50%);
  79. opacity: 0;
  80. content: " ";
  81. }
  82. .nut-grid-item__content--clickable:active::before {
  83. opacity: 0.1;
  84. }