tab1.page.scss 827 B

1234567891011121314151617181920212223242526272829303132
  1. ion-content {
  2. --ion-background-color: #f2f2f2;
  3. padding: 16px;
  4. }
  5. ion-searchbar {
  6. margin-bottom: 16px;
  7. }
  8. .photo-container {
  9. display: flex;
  10. flex-wrap: wrap; /* 允许图片换行 */
  11. gap: 8px; /* 图片之间的空隙 */
  12. justify-content: flex-start; /* 左对齐排列 */
  13. }
  14. .photo-wrapper {
  15. width: calc(50% - 8px); /* 每张图片容器宽度为父容器宽度的一半减去间隙 */
  16. margin-bottom: 8px; /* 底部间隙 */
  17. box-sizing: border-box; /* 包含内边距和边框的大小 */
  18. }
  19. .photo-wrapper:nth-child(2n+1) {
  20. margin-right: 8px; /* 每行第一张图片右侧间隙 */
  21. }
  22. ion-img {
  23. width: 100%; /* 图片宽度 100% */
  24. height: auto; /* 自动调整高度 */
  25. object-fit: cover; /* 裁剪图片以填充容器 */
  26. border-radius: 8px; /* 图片圆角 */
  27. }