Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
You must create an account or log in to edit.

Template:VelaCenteredHeaders/styles.css: Difference between revisions

Template page
Content deleted Content added
No edit summary
No edit summary
Line 19: Line 19:
.mw-heading h1 {
.mw-heading h1 {
border-bottom: none !important
border-bottom: none !important
}

.mw-heading h1,
.mw-heading h2,
.mw-heading h3,
.mw-heading h4 {
flex-grow: 0;
}
}


Line 25: Line 32:
.mw-heading1::after {
.mw-heading1::after {
content: '';
content: '';
border-top: 1px solid var(--color-emphasized);
border-top: 1px solid var(--color-amaranth-legacy-scope);
}
}


Line 40: Line 47:
content: '';
content: '';
border-top: 1px dashed var(--color-emphasized);
border-top: 1px dashed var(--color-emphasized);
}

/* dashed line around h3 */
.mw-heading3::before,
.mw-heading3::after {
content: '';
border-top: 1px dashed var(--color-amaranth-legacy-scope);
}
}



Revision as of 19:57, May 12, 2025

/* hide the edit section button */
.mw-heading .mw-editsection {
	display: none;
}

.mw-heading {
	/* make this a flexbox */
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: center;
	gap: var(--space-md);
	/* typography for header */
	text-align: center;
	font-weight: bold;
	/* only shrink */
}

.mw-heading h1 { 
	border-bottom: none !important
}

.mw-heading h1,
.mw-heading h2,
.mw-heading h3,
.mw-heading h4 {
	flex-grow: 0;
}

/* solid line around h1 */
.mw-heading1::before,
.mw-heading1::after {
	content: '';
	border-top: 1px solid var(--color-amaranth-legacy-scope);
}

/* solid line around h2 */
.mw-heading2::before,
.mw-heading2::after {
	content: '';
	border-top: 1px solid var(--color-emphasized);
}

/* dashed line around h3 */
.mw-heading3::before,
.mw-heading3::after {
	content: '';
	border-top: 1px dashed var(--color-emphasized);
}

/* dashed line around h3 */
.mw-heading3::before,
.mw-heading3::after {
	content: '';
	border-top: 1px dashed var(--color-amaranth-legacy-scope);
}

/* lines around h1, h2, h3 */
.mw-heading1::before,
.mw-heading1::after,
.mw-heading2::before,
.mw-heading2::after,
.mw-heading3::before,
.mw-heading3::after {
	/* only grow, minimum 2rem */
	flex: 1 0 2rem;
}

.mw-heading1::before,
.mw-heading2::before,
.mw-heading3::before {
	margin-right: auto;
}

.mw-heading1::after,
.mw-heading2::after,
.mw-heading3::after {
	margin-left: auto;
}