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
 
(6 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;
--table-border: #e9d8cc;
}
}


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


Line 22: Line 23:
grid-gap: 3px;
grid-gap: 3px;
margin-bottom: 3px;
margin-bottom: 3px;
color: white;
}
}


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


Line 41: Line 42:
.infobox .infobox-header {
.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;
color: white;
font-size: 1.15em;
font-weight: bold;
line-height: 1.4em;
}

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


Line 51: Line 60:
text-align: center;
text-align: center;
color: white;
color: white;
}

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

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


Line 65: 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>*/