|
35 | 35 | .hr {width: 100%; height: 1px; margin: 48px 0; background-color: #d6dbdf;} |
36 | 36 | </style> |
37 | 37 |
|
38 | | - <style> |
39 | | - /* 上下两个内容布局:1列2行 */ |
40 | | - .columns.is-2x1 { |
41 | | - display: grid; |
42 | | - grid-template-columns: 1fr; /* 1 列 */ |
43 | | - grid-template-rows: auto auto; /* 2 行 */ |
44 | | - gap: 1rem; |
45 | | - } |
46 | | - |
47 | | - /* 默认隐藏每个 slide */ |
48 | | - .slide-content { |
49 | | - display: none; |
50 | | - } |
51 | | - |
52 | | - /* 只显示被点选的 slide */ |
53 | | - .slide-content.is-active { |
54 | | - display: block; |
55 | | - } |
56 | | - |
57 | | - /* 去掉小圆点默认背景 */ |
58 | | - .dots .dot { |
59 | | - background: none; |
60 | | - border: none; |
61 | | - cursor: pointer; |
62 | | - } |
63 | | - |
64 | | - /* 缩略图样式 (可按需保留/修改) */ |
65 | | - .card-img { |
66 | | - border: 2px solid #c1bfbf; |
67 | | - border-radius: 8px; |
68 | | - padding: 2px; |
69 | | - display: inline-block; |
70 | | - transition: transform 0.3s ease-in-out; |
71 | | - transform-origin: center center; |
72 | | - } |
73 | | - .card-img:active { |
74 | | - transform: scale(1.2); |
75 | | - } |
76 | | - |
77 | | - /* TwentyTwenty 容器示例样式,仅供参考 */ |
78 | | - .twentytwenty-container { |
79 | | - position: relative; |
80 | | - overflow: hidden; |
81 | | - background: #eee; /* 对比区背景色 */ |
82 | | - border: 2px solid #ccc; |
83 | | - border-radius: 4px; |
84 | | - padding: 1rem; |
85 | | - } |
86 | | - .twentytwenty-container .desc { |
87 | | - font-weight: bold; |
88 | | - margin-bottom: 0.5rem; |
89 | | - text-align: center; |
90 | | - } |
91 | | - .twentytwenty-container .video { |
92 | | - margin: 0.5rem 0; |
93 | | - } |
94 | | - |
95 | | - /* 让四张图片等分排列在一行 */ |
96 | | - .columns.is-four-images { |
97 | | - display: grid; |
98 | | - grid-template-columns: repeat(4, 1fr); /* 一行四列 */ |
99 | | - gap: 1rem; |
100 | | - margin-top: 1.5rem; /* 与上方留些间隔 */ |
101 | | - } |
102 | | - .columns.is-four-images img { |
103 | | - width: 100%; |
104 | | - height: auto; |
105 | | - border: 2px solid #ccc; |
106 | | - border-radius: 4px; |
107 | | - } |
108 | | - </style> |
109 | | - |
110 | 38 | <link href="https://fonts.googleapis.com/css?family=Google+Sans|Noto+Sans|Castoro" rel="stylesheet"> |
111 | 39 | <link rel="stylesheet" href="./assets/css/bulma.min.css"> |
112 | 40 | <link rel="stylesheet" href="./assets/css/bulma-carousel.min.css"> |
|
115 | 43 | <link rel="stylesheet" href="./assets/css/index.css"> |
116 | 44 | <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/jpswalsh/academicons@1/css/academicons.min.css"> |
117 | 45 |
|
118 | | - |
119 | 46 | <!-- custom css file --> |
120 | 47 | <link rel="stylesheet" href="./assets/css/style.css"> |
121 | 48 | <link rel="stylesheet" href="./assets/css/twentytwenty.css"> |
@@ -1347,7 +1274,8 @@ <h2 class="title">BibTeX</h2> |
1347 | 1274 | </script> |
1348 | 1275 |
|
1349 | 1276 |
|
1350 | | - |
| 1277 | + <!-- 引入 Bulma CSS (需要时再加,如果已有可忽略) --> |
| 1278 | + <link rel=" stylesheet" href=" https://cdn.jsdelivr.net/npm/[email protected]/css/bulma.min.css" > |
1351 | 1279 | <!-- <style> |
1352 | 1280 | /* 如果想固定强制 2×2,可自行覆盖 Bulma 样式,如下: */ |
1353 | 1281 | .columns.is-2x2 { |
@@ -1431,7 +1359,59 @@ <h2 class="title">BibTeX</h2> |
1431 | 1359 | } |
1432 | 1360 | </style> --> |
1433 | 1361 |
|
| 1362 | + <style> |
| 1363 | + /* 上下两个内容布局:1列2行 */ |
| 1364 | + .columns.is-2x1 { |
| 1365 | + display: grid; |
| 1366 | + grid-template-columns: 1fr; /* 1 列 */ |
| 1367 | + grid-template-rows: auto auto; /* 2 行 */ |
| 1368 | + gap: 1rem; |
| 1369 | + } |
1434 | 1370 |
|
| 1371 | + /* 默认隐藏每个 slide */ |
| 1372 | + .slide-content { |
| 1373 | + display: none; |
| 1374 | + } |
| 1375 | + |
| 1376 | + /* 只显示被点选的 slide */ |
| 1377 | + .slide-content.is-active { |
| 1378 | + display: block; |
| 1379 | + } |
| 1380 | + |
| 1381 | + /* 去掉小圆点默认背景 */ |
| 1382 | + .dots .dot { |
| 1383 | + background: none; |
| 1384 | + border: none; |
| 1385 | + cursor: pointer; |
| 1386 | + } |
| 1387 | + |
| 1388 | + /* 缩略图样式 (可按需保留/修改) */ |
| 1389 | + .card-img { |
| 1390 | + border: 2px solid #c1bfbf; |
| 1391 | + border-radius: 8px; |
| 1392 | + padding: 2px; |
| 1393 | + display: inline-block; |
| 1394 | + transition: transform 0.3s ease-in-out; |
| 1395 | + transform-origin: center center; |
| 1396 | + } |
| 1397 | + .card-img:active { |
| 1398 | + transform: scale(1.2); |
| 1399 | + } |
| 1400 | + |
| 1401 | + /* 让四张图片等分排列在一行 */ |
| 1402 | + .columns.is-four-images { |
| 1403 | + display: grid; |
| 1404 | + grid-template-columns: repeat(4, 1fr); /* 一行四列 */ |
| 1405 | + gap: 1rem; |
| 1406 | + margin-top: 1.5rem; /* 与上方留些间隔 */ |
| 1407 | + } |
| 1408 | + .columns.is-four-images img { |
| 1409 | + width: 100%; |
| 1410 | + height: auto; |
| 1411 | + border: 2px solid #ccc; |
| 1412 | + border-radius: 4px; |
| 1413 | + } |
| 1414 | + </style> |
1435 | 1415 |
|
1436 | 1416 | </body> |
1437 | 1417 | </html> |
0 commit comments