Template:Dialogue/styles.css: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary Tag: Reverted |
||
| Line 165: | Line 165: | ||
padding: 0.25em 0.5em; | padding: 0.25em 0.5em; | ||
margin-bottom: 0.5em; | margin-bottom: 0.5em; | ||
display: flex; | |||
align-items: center; | |||
} | } | ||
.dialogue-optional-header::before { | .dialogue-optional-header::before { | ||
content: " | content: "▶"; | ||
margin-right: 0.5em; | |||
font-style: normal; | font-style: normal; | ||
} | } | ||
| Line 181: | Line 179: | ||
} | } | ||
.dialogue-optional-collapsible.mw-collapsed .dialogue-optional-header::before { | .dialogue-optional-collapsible:not(.mw-collapsed) .dialogue-optional-header::before { | ||
content: " | content: "▼"; | ||
} | } | ||
Revision as of 04:27, 4 January 2026
.dialogue-wrapper {
margin: 1em 0;
}
.dialogue-speaker-block {
background-color: var(--dialogue-block-bg);
border-radius: 8px;
padding: 0.5em;
margin-bottom: 0.5em;
margin-top: 0.5em;
}
.dialogue-speaker-block-indented {
margin-left: 4em;
}
.dialogue-speaker-header {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-bottom: 0.5em;
}
.dialogue-speaker {
flex-grow: 1;
}
.dialogue-speaker a {
color: inherit;
}
.dialogue-container {
display: flex;
flex-direction: column;
gap: 0.25em;
}
.dialogue-line {
background-color: var(--dialogue-line-bg);
border-radius: 8px;
padding: 0.25em 1em;
margin: 0;
}
.dialogue-line-standalone {
background-color: var(--dialogue-standalone-bg);
font-style: italic;
}
.dialogue-line-optional {
border: 2px dashed var(--dialogue-optional-border);
}
.dialogue-option {
background-color: var(--dialogue-option-bg);
border-radius: 8px;
padding: 0.25em 1em;
font-style: italic;
margin: 0.5em 0;
margin-left: 2em;
}
.dialogue-option-collapsible {
margin: 0.5em 0 0 2em;
clear: both;
width: auto;
}
.dialogue-option-collapsible::after {
content: "";
display: block;
clear: both;
height: 0;
}
.dialogue-option-collapsible .dialogue-option {
margin: 0 0 0.5em 0;
cursor: pointer;
width: 100%;
box-sizing: border-box;
font-size: 1em;
padding-left: 2em;
position: relative;
}
.dialogue-option-collapsible.mw-collapsed .dialogue-option {
margin-bottom: 0;
}
.dialogue-option-collapsible .dialogue-option::before {
content: "▼";
position: absolute;
left: 0.5em;
font-style: normal;
}
.dialogue-option-collapsible.mw-collapsed .dialogue-option::before {
content: "▶";
}
.dialogue-option-collapsible .mw-collapsible-content {
margin-top: 0;
margin-bottom: 0;
clear: both;
}
.dialogue-option-collapsible .mw-collapsible-content .dialogue-speaker-block-indented {
margin-top: 0;
}
.dialogue-option-collapsible .mw-collapsible-content .dialogue-speaker-block-indented:last-child {
margin-bottom: 0;
}
.dialogue-cutscene-marker {
background-color: var(--dialogue-cutscene-bg);
border-radius: 8px;
padding: 0.25em 1em;
margin: 0.5em 0;
display: flex;
align-items: center;
}
.dialogue-cutscene-marker img {
vertical-align: middle;
}
.dialogue-quest-complete {
text-align: center;
margin: 1em 0;
}
.dialogue-option-no-response {
display: flex;
justify-content: space-between;
align-items: center;
}
.dialogue-no-response-label {
font-style: italic;
font-size: 0.9em;
margin-left: 1em;
}
.dialogue-optional-collapsible {
margin: 0.5em 0 0 0;
clear: both;
border: 2px dashed var(--dialogue-optional-border);
border-radius: 8px;
padding: 0.5em;
background-color: transparent;
}
.dialogue-optional-collapsible::after {
content: "";
display: block;
clear: both;
height: 0;
margin-bottom: 0.5em;
}
.dialogue-optional-header {
font-style: italic;
cursor: pointer;
padding: 0.25em 0.5em;
margin-bottom: 0.5em;
display: flex;
align-items: center;
}
.dialogue-optional-header::before {
content: "▶";
margin-right: 0.5em;
font-style: normal;
}
.dialogue-optional-collapsible.mw-collapsed .dialogue-optional-header {
margin-bottom: 0;
}
.dialogue-optional-collapsible:not(.mw-collapsed) .dialogue-optional-header::before {
content: "▼";
}