美丽心灵公益论坛

查看: 383|回复: 3

用react实现画廊效果:

[复制链接]
累计签到:534 天
连续签到:1 天

887

主题

3114

回帖

4万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
48404
发表于 2025-3-6 19:50:57| 字数 14 | 显示全部楼层 |阅读模式






card是静态的,下面是动态

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
累计签到:534 天
连续签到:1 天

887

主题

3114

回帖

4万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
48404
 楼主| 发表于 2025-3-6 19:54:49| 字数 18 | 显示全部楼层
下面是动态的,但是我还是觉得上面的好


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
累计签到:534 天
连续签到:1 天

887

主题

3114

回帖

4万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
48404
 楼主| 发表于 2025-3-6 19:57:09| 字数 322 | 显示全部楼层
上面的效果,用css写的,只有如下寥寥数行

  1. .cards {
  2.   display: flex;
  3.   flex-wrap: wrap;
  4.   align-items: center;
  5. }

  6. .card {
  7.   flex: 0 0 200px;
  8.   margin: 10px;
  9.   border: 1px solid #ccc;
  10.   box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.3);
  11. }

  12. .card img {
  13.   max-width: 100%;
  14. }

  15. .card .text {
  16.   padding: 0 20px 20px;
  17. }

  18. .card .text > button {
  19.   background: gray;
  20.   border: 0;
  21.   color: white;
  22.   padding: 10px;
  23.   width: 100%;
  24. }
复制代码



但是,下面的我就写了两百行
累计签到:534 天
连续签到:1 天

887

主题

3114

回帖

4万

积分

版主

Rank: 7Rank: 7Rank: 7

积分
48404
 楼主| 发表于 2025-3-7 11:14:14| 字数 19 | 显示全部楼层



顺便写了一个masonry layout

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|免责及版权声明|关于|美丽心灵公益论坛

GMT+8, 2025-9-21 05:16 , Processed in 0.345231 second(s), 30 queries .

Powered by Discuz! X3.4

!copyright!

快速回复 返回顶部 返回列表