index.scss 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. .brand_list_page {
  2. width: 100vw;
  3. height: 100vh;
  4. display: flex;
  5. flex-direction: column;
  6. .brand_list {
  7. background-color: #fff;
  8. padding: 20rpx;
  9. flex-shrink: 0;
  10. .u-nav-slot {
  11. display: flex;
  12. align-items: center;
  13. gap: 10rpx;
  14. }
  15. .suggest_list {
  16. margin-top: 20rpx;
  17. display: grid;
  18. grid-template-columns: repeat(4, 1fr);
  19. gap: 20rpx;
  20. .brand_item {
  21. display: flex;
  22. flex-direction: column;
  23. align-items: center;
  24. .brand_img {
  25. width: 100rpx;
  26. height: 100rpx;
  27. }
  28. .brand_name {
  29. font-size: 28rpx;
  30. font-weight: 600;
  31. }
  32. }
  33. }
  34. }
  35. .index_list{
  36. flex: 1;
  37. overflow: auto;
  38. ::v-deep .uni-scroll-view-content{
  39. padding-bottom: 120rpx;
  40. }
  41. ::v-deep .u-index-list{
  42. height: 100%;
  43. }
  44. }
  45. .no_brand{
  46. position:fixed;
  47. bottom:0;
  48. left: 0;
  49. right: 0;
  50. padding: 20rpx;
  51. background-color: #fff;
  52. z-index: 1;
  53. ::v-deep .u-button__text{
  54. color: #108cff;
  55. }
  56. }
  57. }
  58. ::v-deep .u-index-anchor{
  59. background-color: #efefef !important;
  60. }
  61. ::v-deep .u-border-bottom{
  62. border:none;
  63. }
  64. ::v-deep .list-cell{
  65. font-size: 28rpx;
  66. display: flex;
  67. align-items: center;
  68. gap: 20rpx;
  69. padding: 16rpx;
  70. border-bottom: 1rpx solid #f0eded;
  71. img{
  72. width: 160rpx;
  73. height: 80rpx;
  74. }
  75. }