Difference between revisions of "MediaWiki:Common.css"
Jump to navigation
Jump to search
>Maintenance script-gpuser (Automated Import) |
>SandovalCurse |
||
| Line 1: | Line 1: | ||
/* CSS placed here will be applied to all skins */ | /* CSS placed here will be applied to all skins */ | ||
| − | /* This governs the sections on the Community portal */ | + | /* This governs the sections on the Community portal for better handling on mobile devices */ |
.cpbox { | .cpbox { | ||
display: flex; | display: flex; | ||
| Line 7: | Line 7: | ||
} | } | ||
| − | + | cpbox > * { | |
| − | + | flex: 2 350px; | |
| − | |||
| − | |||
| − | |||
| − | |||
} | } | ||
| − | . | + | .feature { |
| − | + | background: rgba(0, 0, 0, 0.05); | |
| − | + | border: 1px solid rgba(0, 0, 0, 0.2); | |
| − | + | border-radius: 5px; padding: 10px; | |
| − | |||
} | } | ||
| − | /* | + | /* Alternate Colouring for Tables */ |
| − | + | table.sortable { | |
| − | . | + | border: 1px solid #fff; |
| − | |||
| − | |||
| − | border: | ||
| − | |||
| − | |||
} | } | ||
| − | . | + | .sortable th, |
| − | + | .unsortable th { | |
| − | + | color: #ffffff; | |
| − | |||
} | } | ||
| − | . | + | .sortable tr:nth-child(2n+1), |
| − | + | .pyjama tr:nth-child(2n+1) { | |
| − | + | background: none repeat scroll 0 0 #ECEFF6; | |
| − | |||
| − | |||
| − | |||
} | } | ||
| + | |||
| + | .sortable tr:nth-child(2n), | ||
| + | .pyjama tr:nth-child(2n) { | ||
| + | background: none repeat scroll 0 0 #D5D8DF; | ||
| + | } | ||
| + | |||
| + | /* this CSS governs the responsive 2 column main page layout */ | ||
| + | |||
| + | .fpcontent { | ||
| + | width: 100%; | ||
| + | overflow: hidden; | ||
| + | z-index: 1; | ||
| + | } | ||
| + | |||
| + | .fpmaybecols { | ||
| + | overflow: hidden; | ||
| + | margin: -5px 0 -5px 0; | ||
| + | } | ||
| + | |||
| + | .fpmaybecols + .fpmaybecols { | ||
| + | margin: 0 0 -5px 0; | ||
| + | } | ||
| + | |||
| + | .fpbox { | ||
| + | background: #fff; | ||
| + | color: #000; /* change for hydra (light) wikis */ | ||
| + | margin: 5px 5px 5px 5px; | ||
| + | padding: 5px 5px 5px 5px; | ||
| + | } | ||
| + | |||
| + | .fpbox2 { | ||
| + | background: rgba(255,255,255,.75); | ||
| + | color: #000; /* change for hydra (light) wikis */ | ||
| + | margin: 5px 5px 5px 5px; | ||
| + | padding: 5px 5px 5px 5px; | ||
| + | border: 2px solid #DFC668; | ||
| + | } | ||
| + | |||
| + | .fpboxcell { | ||
| + | border: 2px solid #CDB88A; | ||
| + | } | ||
| + | |||
| + | .fpplainbox { | ||
| + | padding: 5px 8px 10px 8px; | ||
| + | margin: 0 5px 10px 5px; | ||
| + | vertical-align: top; | ||
| + | } | ||
| + | |||
| + | .fpbox .welcome { | ||
| + | border-bottom: 2px solid #1B1823; | ||
| + | color: #000; /* change for hydra (light) wikis */ | ||
| + | font-size: 150%; | ||
| + | margin: 0 0 10px 0; | ||
| + | padding: 0 0 5px 0; | ||
| + | text-transform: uppercase; | ||
| + | } | ||
| + | |||
| + | .fpbox .heading { | ||
| + | border-bottom: 1px solid #505050; | ||
| + | color: #000; /* change for hydra (light) wikis */ | ||
| + | font-size: 132%; | ||
| + | font-variant: small-caps; | ||
| + | margin: 0 0 10px 0; | ||
| + | padding: 0 0 5px 0; | ||
| + | } | ||
| + | |||
| + | .fpbox .heading .smalllink { | ||
| + | color: #000; /* change for hydra (light) wikis */ | ||
| + | font-size: 75%; | ||
| + | font-weight: bold; | ||
| + | } | ||
| + | |||
| + | .fpbox hr { | ||
| + | border: none; | ||
| + | border-bottom: 2px solid #1B1823; | ||
| + | } | ||
| + | |||
| + | div#content hr { | ||
| + | background-color: #1B1823; | ||
| + | color: #1B1823; | ||
| + | } | ||
| + | |||
| + | .fplinks { | ||
| + | margin: -5px; | ||
| + | } | ||
| + | |||
| + | .fplinks .linkslabel { | ||
| + | background: rgba(255,255,255,.75); | ||
| + | border-bottom: 2px solid #1B1823; | ||
| + | font-weight: bold; | ||
| + | margin: 15px 5px 5px 5px; | ||
| + | padding: 0 0 5px 0; | ||
| + | } | ||
| + | |||
| + | .fplink { | ||
| + | display: inline-block; | ||
| + | vertical-align: middle; | ||
| + | width: 100%; | ||
| + | } | ||
| + | |||
| + | /* Yeah, using display: table makes for a lot of extra markup, but it makes proportionate sizing and vertical centering a lot easier, so going with it */ | ||
| + | .fplink .box { | ||
| + | border-collapse: separate; | ||
| + | border-spacing: 5px; | ||
| + | display: table; | ||
| + | width: 100%; | ||
| + | } | ||
| + | |||
| + | .fplink .box .row { | ||
| + | display: table-row; | ||
| + | } | ||
| + | |||
| + | .fplink .box .row .cell { | ||
| + | background: rgba(255,255,255,.75); | ||
| + | color: #000; /* change for hydra (light) wikis */ | ||
| + | display: table-cell; | ||
| + | font-weight: bold; | ||
| + | position: relative; | ||
| + | vertical-align: middle; | ||
| + | } | ||
| + | |||
| + | .fplink.wide .box .row .cell { | ||
| + | padding: 0 5px; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.image, | ||
| + | #fpflexsection .fplink.image, | ||
| + | #fpbottomsection .fplink.image | ||
| + | height: 114px;{ | ||
| + | width: 114px; | ||
| + | } | ||
| + | |||
| + | .fplink.image .box .row .cell { | ||
| + | height: 100px; | ||
| + | width: 100px; | ||
| + | vertical-align: bottom; | ||
| + | } | ||
| + | |||
| + | .fplink.image .box .row .cell .image img { | ||
| + | height: 100px; | ||
| + | width: 100px; | ||
| + | } | ||
| + | |||
| + | @media (min-width: 470px) { | ||
| + | .fplink { | ||
| + | width: 50%; | ||
| + | } | ||
| + | |||
| + | .fplink.wide { | ||
| + | width: 100%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 580px) { | ||
| + | .fplink { | ||
| + | width: 33.333%; | ||
| + | } | ||
| + | |||
| + | .fplink.wide { | ||
| + | width: 66.666%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 690px) { | ||
| + | .fplink { | ||
| + | width: 25%; | ||
| + | } | ||
| + | |||
| + | .fplink.wide { | ||
| + | width: 50%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 800px) { | ||
| + | .fplink { | ||
| + | width: 20%; | ||
| + | } | ||
| + | |||
| + | .fplink.wide { | ||
| + | width: 40%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 910px) { | ||
| + | .fplink { | ||
| + | width: 16.666%; | ||
| + | } | ||
| + | |||
| + | .fplink.wide { | ||
| + | width: 33.333%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 990px) { | ||
| + | .fpcontent { | ||
| + | padding-right: 520px; | ||
| + | width: auto; | ||
| + | } | ||
| + | |||
| + | #fptopsection { | ||
| + | float: left; | ||
| + | width: 100%; | ||
| + | } | ||
| + | |||
| + | #fpflexsection { | ||
| + | float: right; | ||
| + | width: 520px; | ||
| + | margin-right: -520px | ||
| + | } | ||
| + | |||
| + | #fpbottomsection { | ||
| + | float: left; | ||
| + | width: 100%; | ||
| + | margin-top: -5px; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 50%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 100%; | ||
| + | } | ||
| + | |||
| + | #fpflexsection .fplink { | ||
| + | width: 25%; | ||
| + | } | ||
| + | |||
| + | #fpflexsection .fplink.wide { | ||
| + | width: 50%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 1100px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 33.333%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 66.666%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 1210px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 25%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 50%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 1320px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 20%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 40%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 1430px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 16.666%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 33.333%; | ||
| + | } | ||
| + | |||
| + | .fplink a { | ||
| + | padding: 3px 5px; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 1540px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 14.285%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 28.571%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fpmaybercol .fpbox, #fpbottomsection .fpmaybercol .fpbox { | ||
| + | background-image: none; | ||
| + | } | ||
| + | |||
| + | .fpmaybelcol { | ||
| + | float: left; | ||
| + | width: 50%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink { | ||
| + | width: 20%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide { | ||
| + | width: 40%; | ||
| + | } | ||
| + | |||
| + | .fpmaybercol { | ||
| + | float: right; | ||
| + | width: 50%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fpmaybercol .fplink, #fpbottomsection .fpmaybercol .fplink { | ||
| + | width: 50%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fpmaybercol .fplink.wide, #fpbottomsection .fpmaybercol .fplink.wide { | ||
| + | width: 100%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 1650px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 12.5%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 25%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 1697px) { | ||
| + | #fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink { | ||
| + | width: 16.666%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide { | ||
| + | width: 33.333%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 1760px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 11.111%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 22.222%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 1850px) { | ||
| + | #fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink { | ||
| + | width: 14.285%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide { | ||
| + | width: 28.571%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 1870px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 10%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 20%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.image, #fpbottomsection .fplink.image { | ||
| + | width: 134px; | ||
| + | height: 134px; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.image .box .row .cell, #fpbottomsection .fplink.image .box .row .cell { | ||
| + | width: 120px; | ||
| + | height: 120px; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.image .box .row .cell .image img, #fpbottomsection .fplink.image .box .row .cell .image img { | ||
| + | width: 120px; | ||
| + | height: 120px; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 1918px) { | ||
| + | #fptopsection .fpmaybercol .fplink, #fpbottomsection .fpmaybercol .fplink { | ||
| + | width: 33.333%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fpmaybercol .fplink.wide, #fpbottomsection .fpmaybercol .fplink.wide { | ||
| + | width: 66.666%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 1980px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 9.09%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 18.181%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 2006px) { | ||
| + | #fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink { | ||
| + | width: 12.5%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide { | ||
| + | width: 25%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 2090px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 8.33%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 16.666%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 2161px) { | ||
| + | #fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink { | ||
| + | width: 11.111%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide { | ||
| + | width: 22.222%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 2200px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 7.692%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 15.384%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 2296px) { | ||
| + | #fptopsection .fpmaybercol .fplink, #fpbottomsection .fpmaybercol .fplink { | ||
| + | width: 25%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fpmaybercol .fplink.wide, #fpbottomsection .fpmaybercol .fplink.wide { | ||
| + | width: 50%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 2310px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 7.142%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 14.285%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 2316px) { | ||
| + | #fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink { | ||
| + | width: 10%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide { | ||
| + | width: 20%; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | @media (min-width: 2420px) { | ||
| + | #fptopsection .fplink, #fpbottomsection .fplink { | ||
| + | width: 6.666%; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.wide, #fpbottomsection .fplink.wide { | ||
| + | width: 13.333%; | ||
| + | } | ||
| + | |||
| + | .fplink a { | ||
| + | padding: 5px 5px; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.image, #fpbottomsection .fplink.image { | ||
| + | width: 164px; | ||
| + | height: 164px; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.image .box .row .cell, #fpbottomsection .fplink.image .box .row .cell { | ||
| + | width: 150px; | ||
| + | height: 150px; | ||
| + | } | ||
| + | |||
| + | #fptopsection .fplink.image .box .row .cell .image img, #fpbottomsection .fplink.image .box .row .cell .image img { | ||
| + | width: 150px; | ||
| + | height: 150px; | ||
| + | } | ||
| + | } | ||
| + | |||
| + | .fplink.image .image { | ||
| + | position: absolute; | ||
| + | top: 0; | ||
| + | right: 0; | ||
| + | bottom: 0; | ||
| + | left: 0; | ||
| + | font-size: 75%; | ||
| + | z-index: 1; | ||
| + | } | ||
| + | |||
| + | .fplink.image a { | ||
| + | z-index: 2; | ||
| + | } | ||
| + | |||
| + | .fplink a { | ||
| + | display: block; | ||
| + | position: relative; | ||
| + | top: 0; | ||
| + | right: 0; | ||
| + | bottom: 0; | ||
| + | left: 0; | ||
| + | padding: 1px 5px; | ||
| + | } | ||
| + | |||
| + | .fplink.image .image a { | ||
| + | padding: 0; | ||
| + | } | ||
| + | |||
| + | .fplink.image .link a { | ||
| + | background: rgba(255,255,255,.75); | ||
| + | border-top: 2px solid #505050; | ||
| + | } | ||
| + | |||
| + | .fplink.wide a { | ||
| + | margin: 0 -5px; | ||
| + | } | ||
| + | |||
| + | .fpvideos { | ||
| + | margin: 0 auto; | ||
| + | overflow: hidden; | ||
| + | text-align: center; | ||
| + | } | ||
| + | |||
| + | .fpvideo { | ||
| + | display: inline-block; | ||
| + | margin: 0 5px; | ||
| + | } | ||
| + | |||
| + | |||
| + | |||
| + | /* Infoboxes */ | ||
| + | |||
| + | .infoboxtable { | ||
| + | float: right; | ||
| + | background: #ECEFF6; | ||
| + | width: 350px; | ||
| + | } | ||
| + | |||
| + | .infoboxname { | ||
| + | background:#CCCAFC; | ||
| + | color: #000; | ||
| + | font-size: 115%; | ||
| + | } | ||
| + | |||
| + | .infoboxlabel { | ||
| + | width: 50%; | ||
| + | background:#1B1823; | ||
| + | color: #000 ; | ||
| + | border: 1px solid #1B1823; | ||
| + | border-radius:5px; | ||
| + | padding: 0.5px 7px; | ||
| + | text-align: right; | ||
| + | |||
| + | } | ||
| + | |||
| + | |||
| + | .infoboxdetails { | ||
| + | padding-right: 5px; | ||
| + | } | ||
| + | |||
| + | .infobox { | ||
| + | float: right; | ||
| + | width: 23em; | ||
| + | margin-left: 1em; | ||
| + | margin-right: 1em; | ||
| + | margin-bottom: 0.5em; | ||
| + | padding: 2px; | ||
| + | background:none; | ||
| + | border:none; | ||
| + | position:relative; | ||
| + | color:#fff; | ||
| + | } | ||
| + | |||
| + | .infobox-table { | ||
| + | width: 100%; | ||
| + | padding: 0; | ||
| + | background-color:rgba(18,18,18,.75); | ||
| + | } | ||
| + | |||
| + | .infobox-header { | ||
| + | padding: 0.1em; | ||
| + | color: #ffffff; | ||
| + | text-shadow: -1px -1px #000000; | ||
| + | background-color:#682828; | ||
| + | font-size: 130%; | ||
| + | text-align: center; | ||
| + | } | ||
| + | |||
| + | .infobox-section { | ||
| + | background-color: rgba(0,0,0,0.3); | ||
| + | } | ||
| + | |||
| + | .infobox-centered { | ||
| + | text-align: center; | ||
| + | } | ||
| + | |||
| + | .infobox-row { | ||
| + | vertical-align: top; | ||
| + | } | ||
| + | |||
| + | .infobox-row-name, | ||
| + | .infobox th { | ||
| + | color:#DDBB66; | ||
| + | } | ||
| + | |||
| + | .infobox-row-name { | ||
| + | text-align: left; | ||
| + | white-space: nowrap; | ||
| + | } | ||
| + | |||
| + | .infobox-spacer { | ||
| + | height: 0.5em; | ||
| + | } | ||
| + | |||
| + | .infobox-stats-table { | ||
| + | width:100%; | ||
| + | } | ||
| + | |||
| + | .infobox-stats-table td, | ||
| + | .infobox-stats-table th { | ||
| + | border:1px solid #000; | ||
| + | } | ||
| + | |||
| + | .infobox-table .increase-cell { | ||
| + | background-color:rgba(127,255,127,0.6); | ||
| + | } | ||
| + | |||
| + | .infobox-table .decrease-cell { | ||
| + | background-color:rgba(255,127,127,0.6); | ||
| + | } | ||
| + | |||
| + | .infobox:after { | ||
| + | position:absolute; | ||
| + | background: | ||
| + | url(/media/bravefrontier2.gamepedia.com/2/2c/Infobox_corner_top_left.png) no-repeat scroll top left border-box, | ||
| + | url(/media/bravefrontier2.gamepedia.com/c/c7/Infobox_corner_top_right.png) no-repeat scroll top right border-box, | ||
| + | url(/media/bravefrontier2.gamepedia.com/0/09/Infobox_corner_bottom_left.png) no-repeat scroll bottom left border-box, | ||
| + | url(/media/bravefrontier2.gamepedia.com/f/f0/Infobox_corner_bottom_right.png) no-repeat scroll bottom right border-box, | ||
| + | url(/media/bravefrontier2.gamepedia.com/2/2b/Infobox_border_bottom.png) repeat-x scroll bottom left border-box, | ||
| + | url(/media/bravefrontier2.gamepedia.com/a/aa/Infobox_border_left.png) repeat-y scroll top right border-box, | ||
| + | url(/media/bravefrontier2.gamepedia.com/d/d3/Infobox_border_right.png) repeat-y scroll top left border-box, | ||
| + | url(/media/bravefrontier2.gamepedia.com/9/99/Infobox_border_top.png) repeat-x scroll top left border-box; | ||
| + | content: ''; | ||
| + | left: 0; | ||
| + | top: 0; | ||
| + | width: 100%; | ||
| + | height: 100%; | ||
| + | pointer-events:none; | ||
| + | } | ||
| + | |||
| + | .infobox-unit-header { | ||
| + | background:url(/media/bravefrontier2.gamepedia.com/8/86/Infobox_header.png) no-repeat scroll left top; | ||
| + | background-size:100%; | ||
| + | width:100%; | ||
| + | margin-top:7px; | ||
| + | margin-left:-3px; | ||
| + | } | ||
| + | |||
| + | .infobox-header-thumb { | ||
| + | width:80px; | ||
| + | position:absolute; | ||
| + | padding-top:5px; | ||
| + | } | ||
| + | |||
| + | .infobox-header-name { | ||
| + | text-align:left; | ||
| + | font-size:1.2em; | ||
| + | height:60px; | ||
| + | padding-left:80px; | ||
| + | padding-right:25px; | ||
| + | padding-top:0; | ||
| + | color:#fff; | ||
| + | } | ||
| + | |||
| + | .infobox .unit .infobox-section{ | ||
| + | background-color:transparent; | ||
| + | background:url(/media/bravefrontier2.gamepedia.com/e/e3/Infobox_section.png) no-repeat scroll left top; | ||
| + | background-size:100% 100%; | ||
| + | line-height:1.92; | ||
| + | padding-bottom:2px; | ||
| + | color:#fff; | ||
| + | } | ||
| + | |||
| + | /* End infobox styling */ | ||
| + | |||
| + | /* Navbox template style */ | ||
| + | table.navbox { | ||
| + | border: 1px solid #aaaaaa; | ||
| + | clear: both; | ||
| + | font-size: 88%; | ||
| + | margin: auto; | ||
| + | padding: 1px; | ||
| + | text-align: center; | ||
| + | width: 100%; | ||
| + | } | ||
| + | |||
| + | /* Border between adjacent navboxes */ | ||
| + | table.navbox + table.navbox { | ||
| + | margin-top: -1px; | ||
| + | } | ||
| + | |||
| + | .navbox-title, | ||
| + | .navbox-abovebelow, | ||
| + | table.navbox th { | ||
| + | padding-left: 1em; | ||
| + | padding-right: 1em; | ||
| + | text-align: center; | ||
| + | } | ||
| + | |||
| + | .navbox-group { | ||
| + | font-weight: bold; | ||
| + | padding-left: 1em; | ||
| + | padding-right: 1em; | ||
| + | white-space: nowrap; | ||
| + | } | ||
| + | |||
| + | /* Base background */ | ||
| + | .navbox, .navbox-subgroup { | ||
| + | background: rgba(255, 255, 255, 0.2); | ||
| + | } | ||
| + | |||
| + | .navbox-list { | ||
| + | border-color: rgba(255, 255, 255, 0.2); /* Must match background color */ | ||
| + | } | ||
| + | |||
| + | /* Level 1 color */ | ||
| + | .navbox-title, | ||
| + | table.navbox th { | ||
| + | background: rgba(255, 255, 255, 0.2); | ||
| + | color: #444; | ||
| + | } | ||
| + | |||
| + | /* Level 2 styling */ | ||
| + | .navbox-abovebelow, | ||
| + | .navbox-group, | ||
| + | .navbox-subgroup .navbox-title { | ||
| + | background: rgba(255, 255, 255, 0.2); | ||
| + | color: #333; | ||
| + | } | ||
| + | |||
| + | /* Level 3 styling */ | ||
| + | .navbox-subgroup .navbox-group, | ||
| + | .navbox-subgroup .navbox-abovebelow { | ||
| + | background: rgba(0, 0, 0, 0.05); | ||
| + | color: #333; | ||
| + | } | ||
| + | |||
| + | /* Even row striping */ | ||
| + | .navbox-even { | ||
| + | background: rgba(0, 0, 0, 0.05); | ||
| + | color: #333; | ||
| + | } | ||
| + | |||
| + | /* Odd row striping */ | ||
| + | .navbox-odd { | ||
| + | background: transparent; | ||
| + | } | ||
| + | |||
| + | .collapseButton { | ||
| + | font-weight: normal; | ||
| + | width: auto; | ||
| + | } | ||
| + | |||
| + | .navbox .collapseButton { | ||
| + | width: 6em; | ||
| + | } | ||
| + | |||
| + | .navbar { | ||
| + | font-size: 88%; | ||
| + | font-weight: normal; | ||
| + | } | ||
| + | |||
| + | .navbox .navbar { | ||
| + | font-size: 100%; | ||
| + | } | ||
| + | |||
| + | table.collapsed tr.collapsible { | ||
| + | display: none; | ||
| + | } | ||
| + | /* End of new Navbox styling */ | ||
Revision as of 11:14, 4 May 2018
/* CSS placed here will be applied to all skins */
/* This governs the sections on the Community portal for better handling on mobile devices */
.cpbox {
display: flex;
flex-direction: row-reverse;
flex-wrap: wrap;
}
cpbox > * {
flex: 2 350px;
}
.feature {
background: rgba(0, 0, 0, 0.05);
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 5px; padding: 10px;
}
/* Alternate Colouring for Tables */
table.sortable {
border: 1px solid #fff;
}
.sortable th,
.unsortable th {
color: #ffffff;
}
.sortable tr:nth-child(2n+1),
.pyjama tr:nth-child(2n+1) {
background: none repeat scroll 0 0 #ECEFF6;
}
.sortable tr:nth-child(2n),
.pyjama tr:nth-child(2n) {
background: none repeat scroll 0 0 #D5D8DF;
}
/* this CSS governs the responsive 2 column main page layout */
.fpcontent {
width: 100%;
overflow: hidden;
z-index: 1;
}
.fpmaybecols {
overflow: hidden;
margin: -5px 0 -5px 0;
}
.fpmaybecols + .fpmaybecols {
margin: 0 0 -5px 0;
}
.fpbox {
background: #fff;
color: #000; /* change for hydra (light) wikis */
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
}
.fpbox2 {
background: rgba(255,255,255,.75);
color: #000; /* change for hydra (light) wikis */
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
border: 2px solid #DFC668;
}
.fpboxcell {
border: 2px solid #CDB88A;
}
.fpplainbox {
padding: 5px 8px 10px 8px;
margin: 0 5px 10px 5px;
vertical-align: top;
}
.fpbox .welcome {
border-bottom: 2px solid #1B1823;
color: #000; /* change for hydra (light) wikis */
font-size: 150%;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
text-transform: uppercase;
}
.fpbox .heading {
border-bottom: 1px solid #505050;
color: #000; /* change for hydra (light) wikis */
font-size: 132%;
font-variant: small-caps;
margin: 0 0 10px 0;
padding: 0 0 5px 0;
}
.fpbox .heading .smalllink {
color: #000; /* change for hydra (light) wikis */
font-size: 75%;
font-weight: bold;
}
.fpbox hr {
border: none;
border-bottom: 2px solid #1B1823;
}
div#content hr {
background-color: #1B1823;
color: #1B1823;
}
.fplinks {
margin: -5px;
}
.fplinks .linkslabel {
background: rgba(255,255,255,.75);
border-bottom: 2px solid #1B1823;
font-weight: bold;
margin: 15px 5px 5px 5px;
padding: 0 0 5px 0;
}
.fplink {
display: inline-block;
vertical-align: middle;
width: 100%;
}
/* Yeah, using display: table makes for a lot of extra markup, but it makes proportionate sizing and vertical centering a lot easier, so going with it */
.fplink .box {
border-collapse: separate;
border-spacing: 5px;
display: table;
width: 100%;
}
.fplink .box .row {
display: table-row;
}
.fplink .box .row .cell {
background: rgba(255,255,255,.75);
color: #000; /* change for hydra (light) wikis */
display: table-cell;
font-weight: bold;
position: relative;
vertical-align: middle;
}
.fplink.wide .box .row .cell {
padding: 0 5px;
}
#fptopsection .fplink.image,
#fpflexsection .fplink.image,
#fpbottomsection .fplink.image
height: 114px;{
width: 114px;
}
.fplink.image .box .row .cell {
height: 100px;
width: 100px;
vertical-align: bottom;
}
.fplink.image .box .row .cell .image img {
height: 100px;
width: 100px;
}
@media (min-width: 470px) {
.fplink {
width: 50%;
}
.fplink.wide {
width: 100%;
}
}
@media (min-width: 580px) {
.fplink {
width: 33.333%;
}
.fplink.wide {
width: 66.666%;
}
}
@media (min-width: 690px) {
.fplink {
width: 25%;
}
.fplink.wide {
width: 50%;
}
}
@media (min-width: 800px) {
.fplink {
width: 20%;
}
.fplink.wide {
width: 40%;
}
}
@media (min-width: 910px) {
.fplink {
width: 16.666%;
}
.fplink.wide {
width: 33.333%;
}
}
@media (min-width: 990px) {
.fpcontent {
padding-right: 520px;
width: auto;
}
#fptopsection {
float: left;
width: 100%;
}
#fpflexsection {
float: right;
width: 520px;
margin-right: -520px
}
#fpbottomsection {
float: left;
width: 100%;
margin-top: -5px;
}
#fptopsection .fplink, #fpbottomsection .fplink {
width: 50%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 100%;
}
#fpflexsection .fplink {
width: 25%;
}
#fpflexsection .fplink.wide {
width: 50%;
}
}
@media (min-width: 1100px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 33.333%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 66.666%;
}
}
@media (min-width: 1210px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 25%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 50%;
}
}
@media (min-width: 1320px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 20%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 40%;
}
}
@media (min-width: 1430px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 16.666%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 33.333%;
}
.fplink a {
padding: 3px 5px;
}
}
@media (min-width: 1540px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 14.285%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 28.571%;
}
#fptopsection .fpmaybercol .fpbox, #fpbottomsection .fpmaybercol .fpbox {
background-image: none;
}
.fpmaybelcol {
float: left;
width: 50%;
}
#fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink {
width: 20%;
}
#fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide {
width: 40%;
}
.fpmaybercol {
float: right;
width: 50%;
}
#fptopsection .fpmaybercol .fplink, #fpbottomsection .fpmaybercol .fplink {
width: 50%;
}
#fptopsection .fpmaybercol .fplink.wide, #fpbottomsection .fpmaybercol .fplink.wide {
width: 100%;
}
}
@media (min-width: 1650px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 12.5%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 25%;
}
}
@media (min-width: 1697px) {
#fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink {
width: 16.666%;
}
#fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide {
width: 33.333%;
}
}
@media (min-width: 1760px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 11.111%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 22.222%;
}
}
@media (min-width: 1850px) {
#fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink {
width: 14.285%;
}
#fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide {
width: 28.571%;
}
}
@media (min-width: 1870px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 10%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 20%;
}
#fptopsection .fplink.image, #fpbottomsection .fplink.image {
width: 134px;
height: 134px;
}
#fptopsection .fplink.image .box .row .cell, #fpbottomsection .fplink.image .box .row .cell {
width: 120px;
height: 120px;
}
#fptopsection .fplink.image .box .row .cell .image img, #fpbottomsection .fplink.image .box .row .cell .image img {
width: 120px;
height: 120px;
}
}
@media (min-width: 1918px) {
#fptopsection .fpmaybercol .fplink, #fpbottomsection .fpmaybercol .fplink {
width: 33.333%;
}
#fptopsection .fpmaybercol .fplink.wide, #fpbottomsection .fpmaybercol .fplink.wide {
width: 66.666%;
}
}
@media (min-width: 1980px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 9.09%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 18.181%;
}
}
@media (min-width: 2006px) {
#fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink {
width: 12.5%;
}
#fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide {
width: 25%;
}
}
@media (min-width: 2090px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 8.33%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 16.666%;
}
}
@media (min-width: 2161px) {
#fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink {
width: 11.111%;
}
#fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide {
width: 22.222%;
}
}
@media (min-width: 2200px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 7.692%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 15.384%;
}
}
@media (min-width: 2296px) {
#fptopsection .fpmaybercol .fplink, #fpbottomsection .fpmaybercol .fplink {
width: 25%;
}
#fptopsection .fpmaybercol .fplink.wide, #fpbottomsection .fpmaybercol .fplink.wide {
width: 50%;
}
}
@media (min-width: 2310px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 7.142%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 14.285%;
}
}
@media (min-width: 2316px) {
#fptopsection .fpmaybelcol .fplink, #fpbottomsection .fpmaybelcol .fplink {
width: 10%;
}
#fptopsection .fpmaybelcol .fplink.wide, #fpbottomsection .fpmaybelcol .fplink.wide {
width: 20%;
}
}
@media (min-width: 2420px) {
#fptopsection .fplink, #fpbottomsection .fplink {
width: 6.666%;
}
#fptopsection .fplink.wide, #fpbottomsection .fplink.wide {
width: 13.333%;
}
.fplink a {
padding: 5px 5px;
}
#fptopsection .fplink.image, #fpbottomsection .fplink.image {
width: 164px;
height: 164px;
}
#fptopsection .fplink.image .box .row .cell, #fpbottomsection .fplink.image .box .row .cell {
width: 150px;
height: 150px;
}
#fptopsection .fplink.image .box .row .cell .image img, #fpbottomsection .fplink.image .box .row .cell .image img {
width: 150px;
height: 150px;
}
}
.fplink.image .image {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
font-size: 75%;
z-index: 1;
}
.fplink.image a {
z-index: 2;
}
.fplink a {
display: block;
position: relative;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 1px 5px;
}
.fplink.image .image a {
padding: 0;
}
.fplink.image .link a {
background: rgba(255,255,255,.75);
border-top: 2px solid #505050;
}
.fplink.wide a {
margin: 0 -5px;
}
.fpvideos {
margin: 0 auto;
overflow: hidden;
text-align: center;
}
.fpvideo {
display: inline-block;
margin: 0 5px;
}
/* Infoboxes */
.infoboxtable {
float: right;
background: #ECEFF6;
width: 350px;
}
.infoboxname {
background:#CCCAFC;
color: #000;
font-size: 115%;
}
.infoboxlabel {
width: 50%;
background:#1B1823;
color: #000 ;
border: 1px solid #1B1823;
border-radius:5px;
padding: 0.5px 7px;
text-align: right;
}
.infoboxdetails {
padding-right: 5px;
}
.infobox {
float: right;
width: 23em;
margin-left: 1em;
margin-right: 1em;
margin-bottom: 0.5em;
padding: 2px;
background:none;
border:none;
position:relative;
color:#fff;
}
.infobox-table {
width: 100%;
padding: 0;
background-color:rgba(18,18,18,.75);
}
.infobox-header {
padding: 0.1em;
color: #ffffff;
text-shadow: -1px -1px #000000;
background-color:#682828;
font-size: 130%;
text-align: center;
}
.infobox-section {
background-color: rgba(0,0,0,0.3);
}
.infobox-centered {
text-align: center;
}
.infobox-row {
vertical-align: top;
}
.infobox-row-name,
.infobox th {
color:#DDBB66;
}
.infobox-row-name {
text-align: left;
white-space: nowrap;
}
.infobox-spacer {
height: 0.5em;
}
.infobox-stats-table {
width:100%;
}
.infobox-stats-table td,
.infobox-stats-table th {
border:1px solid #000;
}
.infobox-table .increase-cell {
background-color:rgba(127,255,127,0.6);
}
.infobox-table .decrease-cell {
background-color:rgba(255,127,127,0.6);
}
.infobox:after {
position:absolute;
background:
url(/media/bravefrontier2.gamepedia.com/2/2c/Infobox_corner_top_left.png) no-repeat scroll top left border-box,
url(/media/bravefrontier2.gamepedia.com/c/c7/Infobox_corner_top_right.png) no-repeat scroll top right border-box,
url(/media/bravefrontier2.gamepedia.com/0/09/Infobox_corner_bottom_left.png) no-repeat scroll bottom left border-box,
url(/media/bravefrontier2.gamepedia.com/f/f0/Infobox_corner_bottom_right.png) no-repeat scroll bottom right border-box,
url(/media/bravefrontier2.gamepedia.com/2/2b/Infobox_border_bottom.png) repeat-x scroll bottom left border-box,
url(/media/bravefrontier2.gamepedia.com/a/aa/Infobox_border_left.png) repeat-y scroll top right border-box,
url(/media/bravefrontier2.gamepedia.com/d/d3/Infobox_border_right.png) repeat-y scroll top left border-box,
url(/media/bravefrontier2.gamepedia.com/9/99/Infobox_border_top.png) repeat-x scroll top left border-box;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events:none;
}
.infobox-unit-header {
background:url(/media/bravefrontier2.gamepedia.com/8/86/Infobox_header.png) no-repeat scroll left top;
background-size:100%;
width:100%;
margin-top:7px;
margin-left:-3px;
}
.infobox-header-thumb {
width:80px;
position:absolute;
padding-top:5px;
}
.infobox-header-name {
text-align:left;
font-size:1.2em;
height:60px;
padding-left:80px;
padding-right:25px;
padding-top:0;
color:#fff;
}
.infobox .unit .infobox-section{
background-color:transparent;
background:url(/media/bravefrontier2.gamepedia.com/e/e3/Infobox_section.png) no-repeat scroll left top;
background-size:100% 100%;
line-height:1.92;
padding-bottom:2px;
color:#fff;
}
/* End infobox styling */
/* Navbox template style */
table.navbox {
border: 1px solid #aaaaaa;
clear: both;
font-size: 88%;
margin: auto;
padding: 1px;
text-align: center;
width: 100%;
}
/* Border between adjacent navboxes */
table.navbox + table.navbox {
margin-top: -1px;
}
.navbox-title,
.navbox-abovebelow,
table.navbox th {
padding-left: 1em;
padding-right: 1em;
text-align: center;
}
.navbox-group {
font-weight: bold;
padding-left: 1em;
padding-right: 1em;
white-space: nowrap;
}
/* Base background */
.navbox, .navbox-subgroup {
background: rgba(255, 255, 255, 0.2);
}
.navbox-list {
border-color: rgba(255, 255, 255, 0.2); /* Must match background color */
}
/* Level 1 color */
.navbox-title,
table.navbox th {
background: rgba(255, 255, 255, 0.2);
color: #444;
}
/* Level 2 styling */
.navbox-abovebelow,
.navbox-group,
.navbox-subgroup .navbox-title {
background: rgba(255, 255, 255, 0.2);
color: #333;
}
/* Level 3 styling */
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
background: rgba(0, 0, 0, 0.05);
color: #333;
}
/* Even row striping */
.navbox-even {
background: rgba(0, 0, 0, 0.05);
color: #333;
}
/* Odd row striping */
.navbox-odd {
background: transparent;
}
.collapseButton {
font-weight: normal;
width: auto;
}
.navbox .collapseButton {
width: 6em;
}
.navbar {
font-size: 88%;
font-weight: normal;
}
.navbox .navbar {
font-size: 100%;
}
table.collapsed tr.collapsible {
display: none;
}
/* End of new Navbox styling */