Skip to content

Commit 828d322

Browse files
committed
修复:恢复卡片样式
1 parent 49f83b0 commit 828d322

1 file changed

Lines changed: 26 additions & 16 deletions

File tree

templates/js/models.js

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,30 +25,40 @@ class ModelDisplayManager {
2525
return `
2626
<div class="col">
2727
<div class="card h-100 model-card" data-model='${JSON.stringify(model)}'>
28-
<div class="position-relative">
28+
<div class="row g-0 h-100">
2929
${model.preview_url ? `
30-
<img
31-
src="${imgSrc}"
32-
class="card-img-top"
33-
alt="${model.name}"
34-
onerror="this.onerror=null; this.src='${model.preview_url}';"
35-
style="height: 200px; object-fit: cover;"
36-
>
30+
<div class="col-4 col-sm-12">
31+
<div class="card-img-container h-100">
32+
<img
33+
src="${imgSrc}"
34+
alt="${model.name}"
35+
onerror="this.onerror=null; this.src='${model.preview_url}';"
36+
class="rounded-start rounded-sm-top"
37+
style="cursor: pointer"
38+
>
39+
</div>
40+
</div>
3741
` : ''}
38-
${model.nsfw ? '<span class="position-absolute top-0 end-0 badge text-bg-danger m-2">NSFW</span>' : ''}
39-
</div>
40-
<div class="card-body">
41-
<h5 class="card-title text-truncate" title="${model.name}">${model.name}</h5>
42-
<p class="card-text">
43-
<small class="text-body-secondary">类型: ${model.type}</small><br>
44-
<small class="text-body-secondary">基础模型: ${model.baseModel || '未知'}</small>
45-
</p>
42+
<div class="col-8 col-sm-12">
43+
<div class="card-body">
44+
<div class="d-flex justify-content-between align-items-start mb-2">
45+
<h5 class="card-title fw-bold mb-0" title="${model.name}">${model.name}</h5>
46+
${model.nsfw ? '<span class="badge text-bg-danger">NSFW</span>' : ''}
47+
</div>
48+
<p class="card-text">
49+
<small class="d-block">类型: ${model.type}</small>
50+
<small class="d-block">基础模型: ${model.baseModel || '未知'}</small>
51+
</p>
52+
${model.url ? `<a href="${model.url}" class="btn btn-outline-secondary btn-sm" target="_blank">查看详情</a>` : ''}
53+
</div>
54+
</div>
4655
</div>
4756
</div>
4857
</div>
4958
`;
5059
}
5160

61+
5262
// 显示模型详情
5363
showModelDetail(model) {
5464
const modal = new bootstrap.Modal(document.getElementById('modelDetailModal'));

0 commit comments

Comments
 (0)