Template:信息框/styles.css
模板页面
更多语言
更多操作
.t-infobox {
width: 100%;
margin-bottom: var(--space-md);
font-size: var(--font-size-small);
line-height: var(--line-height-small);
border: var(--border-base);
border-radius: var(--border-radius-medium);
overflow-y: clip;
background: var(--color-surface-1);
}
.t-infobox dl, .t-infobox dt, .t-infobox dd {
margin: 0;
padding: 0;
font-weight: inherit;
}
.t-infobox-header-content {
position: relative;
margin-top: var(--space-sm);
padding-bottom: var(--space-lg);
font-weight: var(--font-weight-medium);
padding-inline: var(--space-md);
}
.t-infobox-title {
font-size: var(--font-size-xx-large);
line-height: var(--line-height-large);
font-weight: var(--font-weight-semi-bold);
color: var(--color-emphasized);
}
.infobox-image img {
width: 100%;
height: 100%;
}
.t-infobox-section {
padding-inline: 1rem;
padding-bottom: var(--space-lg);
}
.t-infobox-item {
display: flex;
flex-direction: var(--infobox-item-flex-direction);
gap: 2px var(--space-xxs);
}
.t-infobox-item-label {
flex-basis: 30%;
}
.t-infobox-item-content {
flex-basis: 70%;
text-align: end;
white-space: pre-wrap;
}
.t-infobox-section-items {
display: grid;
gap: var(--space-xs) var(--space-sm);
}
.t-infobox-collapsible-button {
--size-icon: var(--font-size-small);
--transform-rotate-collapse: rotate3d(1, 0, 0, 180deg);
border-top: var(--border-subtle);
padding-block: var(--space-sm);
display: flex;
column-gap: var(--space-xs);
align-items: center;
list-style: none;
cursor: pointer;
user-select: none;
-webkit-user-select: none;
}
.t-infobox-section-label {
border-top: var(--border-subtle);
padding-block: var(--space-sm);
font-size: var(--font-size-medium);
font-weight: var(--font-weight-semi-bold);
color: var(--color-emphasized);
}
.t-infobox-collapsible-button .t-infobox-section-label {
border-top: 0;
padding-block: 0;
}
.t-infobox-title, .t-infobox-section-label {
font-weight: var(--font-weight-medium);
}
.t-infobox_summary .mw-collapsible-toggle {
display: none;
}
.t-infobox_summary {
border-top: var(--border-subtle);
padding-inline: var(--space-sm);
display: flex;
align-items: center;
justify-content: space-between;
cursor: pointer;
user-select: none;
-webkit-user-select: none;
list-style: none;
}
.t-infobox_summary::marker {
display: none;
}
.t-infobox-collapse-icon {
--size-icon: var(--font-size-small);
transition: transform .2s ease;
}
/* 默认收起状态 */
.t-infobox-collapse-icon {
transform: rotate(0deg);
}
/* 展开状态 */
details[open] .t-infobox-collapse-icon {
transform: rotate(180deg);
}