Template:Infobox.css: Difference between revisions
Template page
More actions
Esbylion changed the content model of the page Template:Infobox.css from "wikitext" to "Sanitized CSS" |
No edit summary |
||
| (46 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
.info-wrapper { | .info-wrapper { | ||
float: right; | |||
margin-left: var(--space-unit); | |||
margin-bottom: var(--space-unit); | |||
margin-top: var(--space-xxs); | |||
width: 360px; | |||
font-family: 'Shippori Mincho', serif; | |||
display: grid; | |||
grid-template-rows: auto; | |||
grid-template-columns: minmax(0, 1fr) minmax(0, .6fr) minmax(0, 1fr); | |||
row-gap: var(--space-sm); | |||
padding: var(--space-xs); | |||
background: linear-gradient(300deg, var(--color-surface-1), var(--color-surface-4) 80%); | |||
box-shadow: inset 0 0 3px .5px var(--color-surface-4), 0 0 3px .1px var(--color-surface-0); | |||
border-top: 2px solid var(--color-surface-4); | |||
border-bottom: 2px solid transparent; | |||
border-radius: var(--border-radius-base); | |||
} | } | ||
| Line 22: | Line 29: | ||
.info-datablock { | .info-datablock { | ||
grid-column: 1 / 4; | grid-column: 1 / 4; | ||
} | |||
.info-title { | |||
font-size: 1.5em; | |||
display: flex; | |||
gap: calc(var(--space-unit) / 2); | |||
text-align: center; | |||
} | |||
.info-title::before, | |||
.info-title::after | |||
{ | |||
display: block; | |||
background-size: 100% 1px; | |||
background-repeat: no-repeat; | |||
background-position: 0 58%; | |||
content: ' '; | |||
min-width: calc(var(--space-unit) * 2); | |||
flex-grow: 1; | |||
} | |||
.info-title::after { | |||
background-image: linear-gradient(90deg, transparent, var(--color-emphasized)); | |||
} | |||
.info-title::before { | |||
background-image: linear-gradient(270deg, transparent, var(--color-emphasized)); | |||
} | |||
.info-name { | |||
grid-column: 1 / 4; | |||
text-align: center; | |||
margin-left: unset; | |||
color: var(--color-subtle); | |||
font-style: italic; | |||
} | |||
.info-image.info-image.info-image { | |||
margin-left: unset; | |||
} | |||
.info-image { | |||
width: 100%; | |||
margin: unset; | |||
} | |||
.info-image img { | |||
width: 100%; | |||
height: auto; | |||
} | |||
.info-image figcaption { | |||
/*color: var(--color-alt-1);*/ | |||
} | } | ||
| Line 27: | Line 87: | ||
display: grid; | display: grid; | ||
grid-template-columns: 1fr .6fr 1fr; | grid-template-columns: 1fr .6fr 1fr; | ||
column-gap: var(--space); | column-gap: var(--space-unit); | ||
font-size: .9em; | font-size: .9em; | ||
align-items: center; | align-items: center; | ||
| Line 52: | Line 112: | ||
grid-column: 2 / 4; | grid-column: 2 / 4; | ||
text-align: left; | text-align: left; | ||
} | } | ||
.info-title, | .info-title, | ||
.info-label { | .info-label { | ||
/*color: var(--color-alt-3);*/ | |||
} | } | ||
@media (min-width: 1120px) { | |||
} | } | ||
@media (max-width: 640px) { | |||
.info- | |||
{ | .info-wrapper { | ||
float: unset; | |||
width: auto; | |||
max-width: unset; | |||
margin-top: unset; | |||
margin: 0; | |||
} | |||
} | |||
.info-title: | .info-title:first-child { | ||
display: none; | |||
} | } | ||
} | } | ||
Latest revision as of 08:19, 17 November 2025
.info-wrapper {
float: right;
margin-left: var(--space-unit);
margin-bottom: var(--space-unit);
margin-top: var(--space-xxs);
width: 360px;
font-family: 'Shippori Mincho', serif;
display: grid;
grid-template-rows: auto;
grid-template-columns: minmax(0, 1fr) minmax(0, .6fr) minmax(0, 1fr);
row-gap: var(--space-sm);
padding: var(--space-xs);
background: linear-gradient(300deg, var(--color-surface-1), var(--color-surface-4) 80%);
box-shadow: inset 0 0 3px .5px var(--color-surface-4), 0 0 3px .1px var(--color-surface-0);
border-top: 2px solid var(--color-surface-4);
border-bottom: 2px solid transparent;
border-radius: var(--border-radius-base);
}
.info-title,
.info-image,
.info-datablock {
grid-column: 1 / 4;
}
.info-title {
font-size: 1.5em;
display: flex;
gap: calc(var(--space-unit) / 2);
text-align: center;
}
.info-title::before,
.info-title::after
{
display: block;
background-size: 100% 1px;
background-repeat: no-repeat;
background-position: 0 58%;
content: ' ';
min-width: calc(var(--space-unit) * 2);
flex-grow: 1;
}
.info-title::after {
background-image: linear-gradient(90deg, transparent, var(--color-emphasized));
}
.info-title::before {
background-image: linear-gradient(270deg, transparent, var(--color-emphasized));
}
.info-name {
grid-column: 1 / 4;
text-align: center;
margin-left: unset;
color: var(--color-subtle);
font-style: italic;
}
.info-image.info-image.info-image {
margin-left: unset;
}
.info-image {
width: 100%;
margin: unset;
}
.info-image img {
width: 100%;
height: auto;
}
.info-image figcaption {
/*color: var(--color-alt-1);*/
}
.info-datablock {
display: grid;
grid-template-columns: 1fr .6fr 1fr;
column-gap: var(--space-unit);
font-size: .9em;
align-items: center;
line-height: 1em;
}
dt.infobox {
line-height: 1em;
}
dt.infobox.info-title,
dd.infobox.info-data,
dt.infobox.info-label {
margin: unset;
}
dt.infobox.info-label {
grid-column: 1 / 2;
text-align: right;
font-weight: bold;
}
.info-data {
grid-column: 2 / 4;
text-align: left;
}
.info-title,
.info-label {
/*color: var(--color-alt-3);*/
}
@media (min-width: 1120px) {
}
@media (max-width: 640px) {
.info-wrapper {
float: unset;
width: auto;
max-width: unset;
margin-top: unset;
margin: 0;
}
.info-title:first-child {
display: none;
}
}