MediaWiki:Common.css: Difference between revisions

From TerraFirmaCraft Plus Wiki
Jump to navigation Jump to search
Undo revision 22722 by Mount2010 (talk)
Removed unused sitenotice hider (my opinions on this differs from original admins - sitenotice should be visible everywhere if specified)
 
(2 intermediate revisions by 2 users not shown)
Line 14: Line 14:
/** Template stylings **/
/** Template stylings **/
/* [[Template:Grid]] */
/* [[Template:Grid]] */
.grid {
.grid-template {
display: inline-block;
display: inline-block;
position: relative;
position: relative;
Line 24: Line 24:
vertical-align: bottom;
vertical-align: bottom;
}
}
.grid.output {
.grid-template.output {
height: 48px;
height: 48px;
width: 48px;
width: 48px;
}
}


.grid img,
.grid-template img,
.pixel-image img {
.pixel-image img {
image-rendering: -moz-crisp-edges;
image-rendering: -moz-crisp-edges;
Line 37: Line 37:
}
}
   
   
.grid .border {
.grid-template .border {
display: block;
display: block;
margin: -2px 0 0 -2px;
margin: -2px 0 0 -2px;
Line 45: Line 45:
height: 100%;
height: 100%;
}
}
.grid .border > span {
.grid-template .border > span {
display: block;
display: block;
margin-right: -2px;
margin-right: -2px;
Line 54: Line 54:
}
}
   
   
.grid .image,
.grid-template .image,
.grid .default-image {
.grid-template .default-image {
position: absolute;
position: absolute;
line-height: 16px;
line-height: 16px;
Line 62: Line 62:
height: 32px;
height: 32px;
}
}
.grid.output .image {
.grid-template.output .image {
top: 10px;
top: 10px;
left: 10px;
left: 10px;
}
}
.grid .image > a.new {
.grid-template .image > a.new {
background-image: url("http://media-mcw.cursecdn.com/3/35/Grid_Unknown.png");
background-image: url("/images/3/35/Grid_Unknown.png");
display: block;
display: block;
width: 32px;
width: 32px;
Line 75: Line 75:
}
}
   
   
.grid .number {
.grid-template .number {
position: absolute;
position: absolute;
right: -2px;
right: -2px;
Line 88: Line 88:
filter: dropshadow(color=#3F3F3F, offx=2, offy=2);
filter: dropshadow(color=#3F3F3F, offx=2, offy=2);
}
}
.grid .number a {
.grid-template .number a {
color: #FFF;
color: #FFF;
text-decoration: none;
text-decoration: none;
}
}
.grid .number .selflink {
.grid-template .number .selflink {
font-weight: normal;
font-weight: normal;
}
}
.grid .image a.new + .number {
.grid-template .image a.new + .number {
display: none;
display: none;
}
}


.grid .animated .image,
.grid-template .animated .image,
.grid .paused .image {
.grid-template .paused .image {
display: none;
display: none;
}
}
.grid .animated .image.active,
.grid-template .animated .image.active,
.grid .paused .image.active {
.grid-template .paused .image.active {
display: block;
display: block;
}
}
.grid.blank{
.grid-template.blank{
     background-color: transparent;
     background-color: transparent;
     border: none;
     border: none;
Line 353: Line 353:
     font-weight: bold
     font-weight: bold
}
}
#siteNotice { display:none; } /* Hide sitenotice everywhere */
body.ns-0 #siteNotice { display:block; } /* Unhide in main namespace */

Latest revision as of 13:23, 13 June 2025

/* Try to keep font style and width consistent across platforms */
body {
	font-family: "Liberation Sans", Arial, Helvetica, FreeSans, sans-serif;
}

/* Minecraft font */
@font-face {
	font-family: Minecraft;
	src: url("https://plus.terrafirmacraft.com/mcw/minecraft.eot?#iefix"),
	     url("https://plus.terrafirmacraft.com/mcw/minecraft.woff") format('woff'),
	     url("https://plus.terrafirmacraft.com/mcw/minecraft.ttf") format('truetype');
}

/** Template stylings **/
/* [[Template:Grid]] */
.grid-template {
	display: inline-block;
	position: relative;
	text-align: left !important;
	background-color: #8B8B8B;
	height: 32px;
	width: 32px;
	padding: 2px;
	vertical-align: bottom;
}
.grid-template.output {
	height: 48px;
	width: 48px;
}

.grid-template img,
.pixel-image img {
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	-ms-interpolation-mode: nearest-neighbor;
}
 
.grid-template .border {
	display: block;
	margin: -2px 0 0 -2px;
	border-style: solid none none solid;
	border-width: 2px;
	border-color: #373737;
	height: 100%;
}
.grid-template .border > span {
	display: block;
	margin-right: -2px;
	border-style: none solid solid none;
	border-width: 2px;
	border-color: #FFFFFF;
	height: 100%;
}
 
.grid-template .image,
.grid-template .default-image {
	position: absolute;
	line-height: 16px;
	top: 2px;
	width: 32px;
	height: 32px;
}
.grid-template.output .image {
	top: 10px;
	left: 10px;
}
.grid-template .image > a.new {
	background-image: url("/images/3/35/Grid_Unknown.png");
	display: block;
	width: 32px;
	height: 32px;
	outline: none;
	text-indent: -99999px;
}
 
.grid-template .number {
	position: absolute;
	right: -2px;
	bottom: -2px;
	text-align: right;
	font-family: Minecraft;
	font-size: 16px;
	color: #FFF;
	pointer-events: none;
	z-index: 6;
	text-shadow: 2px 2px 0px #3F3F3F;
	filter: dropshadow(color=#3F3F3F, offx=2, offy=2);
}
.grid-template .number a {
	color: #FFF;
	text-decoration: none;
}
.grid-template .number .selflink {
	font-weight: normal;
}
.grid-template .image a.new + .number {
	display: none;
}

.grid-template .animated .image,
.grid-template .paused .image {
	display: none;
}
.grid-template .animated .image.active,
.grid-template .paused .image.active {
	display: block;
}
.grid-template.blank{
    background-color: transparent;
    border: none;
}
.grid-Crafting_Table,
.grid-Furnace,
.grid-Brewing_Stand table,
.grid-blank {
	background: #C6C6C6;
	border: none;
	padding: 6px;
	text-align: left !important;
}
.grid-generic {
	background: #C6C6C6;
	border: outset 2px #999;
	padding: 6px;
	text-align: left !important;
}
.grid-Crafting_Table td,
.grid-Furnace td,
.grid-Brewing_Stand td,
.grid-generic td {
	border: none;
	padding: 0;
}

/* [[Template:Grid/Crafting Table]] */
.grid-Crafting_Table .arrow,
.grid-Crafting_Table .shapeless {
	text-align: center;
	vertical-align: bottom;
}

.grid-Crafting_Table .arrow {
	width: 40px;
	padding-bottom: 5px;
}

.grid-Crafting_Table .shapeless span {
	cursor: help;
}

/* [[Template:Navbox]] */
.navbox {
	background: #FFF;
	border: 1px solid #CCC;
	margin: 1em auto 0;
	clear: both;
	width: 100%;
}

.navbox table {
	background: #FFF;
	margin-left: -4px;
	margin-right: -2px;
}
.navbox table:first-child {
	margin-top: -2px;
}
.navbox table:last-child {
	margin-bottom: -2px;
}

.navbox-top {
	white-space: nowrap;
	background-color: #CCC;
	padding: 0 3px;
}

.navbox-navbar,
.navbox-navbar-mini {
	float: left;
	font-size: 80%;
}

.navbox-title {
	padding: 0 10px;
	font-size: 110%;
}

.navbox-group {
	background-color: #EEE;
	padding: 0 10px;
	white-space: nowrap;
	text-align: right;
}

.navbox-list {
	width: 100%;
	padding: 0 0 0 2px;
}

/* [[Template:LoadBox]] with navbox */
.loadbox-navbox {
	padding: 2px !important;
	margin: 1em 0 0 !important;
	clear: both;
}
.loadbox-navbox > p {
	background-color: #CCC;
	text-align: center;
	margin: 0;
	padding: 0 3px;
}
.loadbox-navbox > p > b {
	font-size: 110%;
}

.loadbox-navbox .navbox {
	margin: 0 -2px -2px;
	border: 0;
}
.loadbox-navbox .navbox > tbody > tr:first-child {
	display: none;
}

/* Collapsible Tables ([[MediaWiki:Common.js]]) */
table.collapsed tr.collapsible {
	display: none;
}
 
.collapsible-button {
	float: right;
	font-weight: normal;
	text-align: right;

	/* Other languages: Change this to a bit wider (~4px) than your collapse/expand button text */
	width: 3.5em;
}

.collapsible.collapse-button-left > tr > th .collapsible-button,
.collapsible.collapse-button-left > * > tr > th .collapsible-button {
	float: left;
	text-align: left;
}

.collapsible.collapse-button-none > tr > th .collapsible-button,
.collapsible.collapse-button-none > * > tr > th .collapsible-button {
	float: none;
}

/* Pre-collapse collapsed tables, so there is no page jump when JS kicks in */
.collapsible.collapsed > tr,
.collapsible.collapsed > tbody > tr {
	display: none;
}
.collapsible.collapsed > tr:first-child,
.collapsible.collapsed > tbody > tr:first-child {
	display: table-row;
}
.collapsible.collapsed > thead + tbody > tr:first-child {
	display: none;
}

.bw-languages {
    border: 1px solid #aaa;
    border-collapse: collapse;
    line-height: 1.2;
    font-size: 95%;
    direction: ltr;
    margin: 1px;
    padding: .2em;
    margin-top: 1em !important;
}

/* Generic styling for animation class */
.animated > span,
.animated > div {
	display: none;
}

.animated > span.active {
	display: inline;
}

.animated > div.active {
	display: block;
}


.nowrap {
	white-space: nowrap;
}

.bw-languages-title {
    width: 180px;
    border: 1px solid #aaa;
    background: #EEF3E2;
    font-weight: 700;
    padding: .5em;
}

.bw-languages-links {
    background: #F6F9ED;
    padding: .5em;
}
/* [[Template:Infobox common]] */
.infobox {
    clear: right;
    margin: 3px 0px 3px 3px;
    width: 300px;
    font-size: 90%;
    background: #FFFFFF;
    float: right;
    border: 1px solid #CCCCCC;
    padding: 2px
}

.infobox-title {
    font-weight: bold;
    text-align: center;
    font-size: 120%
}

.infobox-imagearea {
    text-align: center;
    padding: 4px
}

.infobox table {
    width: 100%
}

.infobox p {
    margin: 0
}

.infobox audio {
    width: 184px
}

.infobox-footer {
    text-align: center
}

/* What is this? */
.infobox.atfmrec {
    border: none !important
}

/* [[Template:Infobox row]] */
.infobox-row {
    white-space: nowrap;
    font-weight: bold
}