这是网页版地址:点我!!!!! 这是部分源代码,生成卡片展示的代码纯html512345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182<!DOCTYPE html><html><head> <title>(人丸)幻想生物图鉴</title> <style>/* 样式 */ .card { border: 1px solid #ccc; border-radius: 5px; box-shadow: 2px 2px 5px #ccc; padding: 20px; margin: 20px; width: 300px; height: 350px; display: inline-block; text-align: center; background: #fff; overflow: hidden; /* 隐藏溢出的背景 */ } .card img { max-width: 80%; max-height: 80%; object-fit: cover; /* 拉伸图片以填满框架 */ object-position: center; } .card h2 { font-size: 20px; margin: 20px 0; } .card a { display: block; margin-top: 20px; font-size: 16px; text-decoration: none; color: #333; font-weight: bold; } .card a:hover { color: #0099ff; } </style></head><body> // 定义模板 <template id="card-template"> <div class="card"> <img src="" alt=""> <h2></h2> <a href="#" target="_blank">点我看看</a> </div> </template> <!-- 在页面中使用模板循环生成卡片 --> <div id="card-container"></div> <script> function createCard(imageSrc, title, link) { // 克隆模板的函数 let template = document.querySelector('#card-template'); let card = template.content.cloneNode(true).querySelector('.card'); // 修改卡片的内容 card.querySelector('img').src = imageSrc; card.querySelector('img').alt = title; card.querySelector('h2').textContent = title; card.querySelector('a').href = link; // 将卡片添加到容器中 document.querySelector('#card-container').appendChild(card); } // 添加卡片 createCard('sh1/content_data/44_01.jpg', '幻想生物图鉴1', 'sh1/data/index.html');//…………后面省略 createCard('sh22/content_data/22_top.jpg', '幻想生物图鉴22', 'sh22/data/index.html'); </script></body></html> 就酱,gpt牛逼