62 lines
1.4 KiB
HTML

<!--
Layout: image
图片页 — 图片为主体,配可选标题和说明
Agent 填充图片 URL(外部链接 / base64 / AI 生成)和文字
-->
<section class="slide slide--image" data-slide="{{N}}">
<div class="image-layout">
<div class="image-main">
<img src="{{图片URL或base64}}" alt="{{图片描述}}">
</div>
<div class="image-caption">
<h3>{{图片标题(可选)}}</h3>
<p>{{图片说明(可选)}}</p>
</div>
</div>
</section>
<style>
.slide--image {
padding: var(--spacing-md);
justify-content: center;
}
.slide--image .image-layout {
display: flex;
gap: var(--spacing-lg);
align-items: center;
width: 100%;
height: 100%;
}
.slide--image .image-main {
flex: 2;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
border-radius: var(--border-radius);
}
.slide--image .image-main img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
border-radius: var(--border-radius);
box-shadow: var(--shadow-lg);
}
.slide--image .image-caption {
flex: 1;
display: flex;
flex-direction: column;
justify-content: center;
gap: var(--spacing-sm);
}
.slide--image .image-caption h3 {
font-size: var(--font-size-subheading);
font-weight: 600;
}
.slide--image .image-caption p {
font-size: var(--font-size-body);
color: var(--color-text-secondary);
line-height: 1.7;
}
</style>