Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Dialogue/styles.css: Difference between revisions

Template page
Content added Content deleted
mNo edit summary
mNo edit summary
 
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
/* Core */
.dialogue {
.dialogue {
display: grid;
display: grid;
grid-template-columns: 50px 1fr;
grid-template-rows: 2em 1fr;
grid-template-areas: "icon name"
"icon text";
grid-gap: 0 15px;
grid-gap: 0 15px;
width: 800px;
max-width: 100%;
align-content: center;
align-content: center;
margin: 1.5em auto;
}
}


Line 20: Line 14:
.dialogue-name {
.dialogue-name {
grid-area: name;
grid-area: name;
align-self: center;
}
}


Line 30: Line 23:
padding: 0.5em 1em;
padding: 0.5em 1em;
background: var(--color-surface-2);
background: var(--color-surface-2);
border: 1px solid var(--color-surface-3);
border-color: var(--color-surface-3);
border-radius: var(--border-radius--medium);
border-width: 1px;
border-style: solid;
}

.dialogue-text:hover {
background: var(--color-surface-2--hover);
}

.dialogue-text.marked {
background: var(--color-surface-2--active);
border-right-width: thick;
}
}


Line 37: Line 40:
.dt-jp {
.dt-jp {
flex: 1 1 200px;
flex: 1 1 200px;
}

/* Modern */
.dialogue.modern {
grid-template-columns: 50px 1fr;
grid-template-rows: 2em 1fr;
grid-template-areas: "icon name"
"icon text";
width: 960px;
max-width: 100%;
margin: 2em auto;
}

.dialogue.modern .dialogue-name {
align-self: center;
}

.dialogue.modern .dialogue-text {
border-radius: var(--border-radius--medium);
}

/* Traditional */
.dialogue.traditional {
grid-template-columns: 125px 1fr;
grid-template-rows: 60px 1fr;
grid-template-areas: "icon text"
"name text";
margin: -1px 0;
}

.dialogue.traditional .dialogue-icon {
justify-self: center;
}

.dialogue.traditional .dialogue-name {
justify-self: center;
}
}

Latest revision as of 20:48, 12 December 2021

/* Core */
.dialogue {
	display: grid;
	grid-gap: 0 15px;
	align-content: center;
}

.dialogue-icon {
	grid-area: icon;
	padding-top: 5px;
	justify-self: right;
}

.dialogue-name {
	grid-area: name;
}

.dialogue-text {
	display: flex;
	flex-wrap: wrap;
	gap: 0.5em 1em;
	grid-area: text;
	padding: 0.5em 1em;
	background: var(--color-surface-2);
	border-color: var(--color-surface-3);
	border-width: 1px;
	border-style: solid;
}

.dialogue-text:hover {
	background: var(--color-surface-2--hover);
}

.dialogue-text.marked {
	background: var(--color-surface-2--active);
	border-right-width: thick;
}

.dt-en,
.dt-jp {
	flex: 1 1 200px;
}

/* Modern */
.dialogue.modern {
	grid-template-columns: 50px 1fr;
	grid-template-rows: 2em 1fr;
	grid-template-areas: "icon name"
	"icon text";
	width: 960px;
	max-width: 100%;
	margin: 2em auto;
}

.dialogue.modern .dialogue-name {
	align-self: center;
}

.dialogue.modern .dialogue-text {
	border-radius: var(--border-radius--medium);
}

/* Traditional */
.dialogue.traditional {
	grid-template-columns: 125px 1fr;
	grid-template-rows: 60px 1fr;
	grid-template-areas: "icon text"
	"name text";
	margin: -1px 0;
}

.dialogue.traditional .dialogue-icon {
	justify-self: center;
}

.dialogue.traditional .dialogue-name {
	justify-self: center;
}
Cookies help us deliver our services. By using our services, you agree to our use of cookies.