Template:Styles/Portals.css: Difference between revisions

From Absit Omen Lexicon
((by SublimeText.Mediawiker))
 
((by SublimeText.Mediawiker))
Line 1: Line 1:
div.portal-box h2 {
div.portal-box > h2 {
     clear: both;
     clear: both;
     padding: 0.1em;
     padding: 0.1em;
Line 12: Line 12:
}
}


div.portal-box div {
div.portal-box > div {
     border-top-width: 1px;
     border-top-width: 1px;
     vertical-align: top;
     vertical-align: top;
Line 91: Line 91:
}
}


body.page-Portal_Characters div.portal-box h2 {
body.page-Portal_Characters div.portal-box > h2 {
     border: solid #996600;
     border: solid #996600;
     border-width: 1px 1px 0;
     border-width: 1px 1px 0;
     background: #220034;
     background: #220034;
}
}
body.page-Portal_Characters div.portal-box div {
body.page-Portal_Characters div.portal-box > div {
     border: 1px solid #996600;
     border: 1px solid #996600;
     background: #320045;
     background: #320045;
}
}

Revision as of 03:57, 22 December 2021

div.portal-box > h2 {
    clear: both;
    padding: 0.1em;
    padding-top: 0.1em;
    padding-left: 0.1em;
    padding-right: 0.1em;
    padding-bottom: 0.1em;
    text-align: center;
    font-family: sans-serif;
    font-size: 100%;
    margin-bottom: 0px;
}

div.portal-box > div {
    border-top-width: 1px;
    vertical-align: top;
    text-align: left;
    margin: 0 0 10px;
    padding: 0.5em;
    padding-top: 0.3em;
}
/* For portals, added 2011-12-07 -bv
   On wide screens, show these as two columns
   On narrow and mobile screens, let them collapse into a single column */
.portal-container {
	width:100%;
	border-style:solid;
	border-width:3px;
	vertical-align:top;
	padding:5px;
}
.portal-column-left {
	float: left;
	width: 50%;
}
.portal-column-right {
	float: right;
	width: 49%;
}
.portal-column-left-wide {
	float: left;
	width: 60%;
}
.portal-column-right-narrow {
	float: right;
	width: 39%;
}
.portal-column-left-extra-wide {
	float: left;
	width: 70%;
}
.portal-column-right-extra-narrow {
	float: right;
	width: 29%;
}
@media only screen and (max-width: 800px) {
	/* Decouple the columns on narrow screens */
	.portal-column-left,
	.portal-column-right,
	.portal-column-left-wide,
	.portal-column-right-narrow,
	.portal-column-left-extra-wide,
	.portal-column-right-extra-narrow {
		float: inherit;
		width: inherit;
	}
}

.portal-column-container:after {
	display: table;
	clear: both;
	content: "";
}

.portal-footer {
margin:0.3em 0.2em 0.2em 0.3em;
padding:0.3em 0.2em 0.2em 0.3em;
text-align:right;
}

/*Portal Specific CSS */

body.page-Portal_Characters div.portal-column-container > div.portal-column-left-wide > div+div {
	max-height: 480px;
	overflow: auto;
}

div.infoMessage {
	background:#003232;
	border:1px solid #186565;
}

body.page-Portal_Characters div.portal-box > h2 {
    border: solid #996600;
    border-width: 1px 1px 0;
    background: #220034;
}
body.page-Portal_Characters div.portal-box > div {
    border: 1px solid #996600;
    background: #320045;
}