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
 
(9 intermediate revisions by the same user not shown)
Line 2: Line 2:
/* variables */
/* variables */
:root {
:root {
--table-header: #c1906e;
--table-header: #b1886f;
--table-subheader: #e7d7c7;
--table-subheader: #d1b9ad;
--table-body: #fff8ee;
--table-body: #fff8ee;
--table-border: #e9d8cc;
}
}


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


Line 29: 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-subheader);
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);
box-shadow: 0 0.25rem 0.35rem -0.25rem rgba(231, 215, 199, 0.5);
Line 39: Line 42:
.infobox .infobox-header {
.infobox .infobox-header {
background: var(--table-header);
background: var(--table-header);
padding: 0.5em 0;
text-align: center;
color: white;
font-size: 1.15em;
font-weight: bold;
font-weight: bold;
text-align: center;
line-height: 1.4em;
}

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


Line 47: Line 59:
font-weight: bold;
font-weight: bold;
text-align: center;
text-align: center;
color: white;
}

.infobox .infobox-header {
font-size: 1.15em;
}

.infobox .infobox-image {
text-align: center;
}
}


Line 61: 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-dubheader);
border-right: 2px solid var(--table-subheader);
text-align: right;
text-align: right;
padding: 3px 10px;
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>*/