User:Merds/CSS/Infobox.css: Difference between revisions

From Brighter Shores Wiki
Jump to navigation Jump to search
Content added Content deleted
No edit summary
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 2: Line 2:
/* variables */
/* variables */
:root {
:root {
--table-header: #e7d7c7;
--table-header: #b1886f;
--table-body: #fff8ee;
--table-subheader: #d1b9ad;
--table-body: #fff8ee;
--table-border: #e9d8cc;
}
}


Line 12: Line 14:
float: right;
float: right;
table-layout: fixed;
table-layout: fixed;
margin: 0.5em 0 1em 1em;
}
}


Line 28: Line 31:
flex: 1 1 20%;
flex: 1 1 20%;
max-width: 20%;
max-width: 20%;
color: white;
}
}


.infobox tbody {
.infobox tbody {
border: 1px solid var(--table-header);
border: 1px solid var(--table-border);
background: var(--table-body);
background: var(--table-body);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(231, 215, 199, 0.5);
}
}


.infobox .infobox-header, .infobox .infobox-subheader {
.infobox .infobox-header {
background: var(--table-header);
background: var(--table-header);
padding: 0.5em 0;
font-weight: bold;
text-align: center;
text-align: center;
color: white;
}

.infobox .infobox-header {
font-size: 1.15em;
font-size: 1.15em;
font-weight: bold;
line-height: 1.4em;
}
}


.infobox .infobox-image {
.infobox .infobox-image {
text-align: center;
text-align: center;
background: var(--body-main);
}

.infobox .infobox-subheader {
background: var(--table-subheader);
font-weight: bold;
text-align: center;
color: white;
}
}


Line 53: Line 66:
}
}


.infobox tr > td:not(.infobox-padding) {
.infobox tr td:not(.infobox-padding) {
padding: 3px 10px;
padding: 0.2em 0.5em;
}
}


.infobox th:not(.infobox-header):not(.infobox-subheader):not(.infobox-nested) {
.infobox th:not(.infobox-header):not(.infobox-subheader):not(.infobox-nested) {
border-right: 2px solid var(--table-header);
border-right: 2px solid var(--table-subheader);
text-align: right;
padding: 0.2em 0.5em;
}
}



Latest revision as of 01:18, 27 March 2024

/*<syntaxhighlight lang="css">*/
/* variables */
:root {
	--table-header: #b1886f;
    --table-subheader: #d1b9ad;
    --table-body: #fff8ee;
    --table-border: #e9d8cc;
}

.infobox {
	font-size: .85em;
    width: 300px;
    border-collapse: collapse;
    float: right;
    table-layout: fixed;
    margin: 0.5em 0 1em 1em;
}

.infobox .infobox-buttons {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    grid-gap: 3px;
    margin-bottom: 3px;
}

.infobox .infobox-buttons .button {
	background: var(--table-header);
    padding: 0 5px;
    font-weight: bold;
    flex: 1 1 20%;
	max-width: 20%;
	color: white;
}

.infobox tbody {
    border: 1px solid var(--table-border);
    background: var(--table-body);
    box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(231, 215, 199, 0.5);
}

.infobox .infobox-header {
	background: var(--table-header);
	padding: 0.5em 0;
	text-align: center;
	color: white;
	font-size: 1.15em;
	font-weight: bold;
	line-height: 1.4em;
}

.infobox .infobox-image {
    text-align: center;
    background: var(--body-main);
}

.infobox .infobox-subheader {
	background: var(--table-subheader);
	font-weight: bold;
	text-align: center;
	color: white;
}

.infobox .infobox-padding {
	backgound: var(--table-body);
}

.infobox tr td:not(.infobox-padding) {
    padding: 0.2em 0.5em;
}

.infobox th:not(.infobox-header):not(.infobox-subheader):not(.infobox-nested) {
    border-right: 2px solid var(--table-subheader);
    text-align: right;
    padding: 0.2em 0.5em;
}

/*Hide*/
.hidden {
	display: none;
}

/*</syntaxhighlight>*/