Sb forum speech.png DiscordLink.png FacebookLink.png RedditLink.png SteamLink.png TwitterLink.png YoutubeLink.png

Difference between revisions of "MediaWiki:SB Infobox.css"

From Starbase wiki
Jump to navigation Jump to search
m (Added hover effects for data rows)
m
 
(One intermediate revision by the same user not shown)
Line 23: Line 23:
   max-width: 100%;
   max-width: 100%;
}
}
.SB-Infobox-Faction-Logo img {
 
  max-width: 15%;
  width:auto;
  height:auto;
  position: absolute;
  bottom: 0.25em;
  right: 0.25em;
  opacity: 0.8;
  outline:none;
  background:none;
}
.SB-Infobox-Image-Wrap {
.SB-Infobox-Image-Wrap {
   position: relative;
   position: relative;
Line 40: Line 30:
   max-height: 20em;
   max-height: 20em;
}
}
.SB-Infobox-Image-Wrap img {
 
   outline: 2px solid #305e60;
.SB-Infobox-Faction-Logo {
  position:relative;
}
 
.SB-Infobox-Faction-Logo a {
  position:absolute;
  width:12%;
  right: 0.2em;
  bottom: 0.2em;
  opacity: 0.5;
  transition: opacity 0.1s ease-in-out;
}
.SB-Infobox-Faction-Logo a:hover {
   opacity: 1;
}
}
.SB-Infobox-Header-Caption {
.SB-Infobox-Header-Caption {
   display: block;
   display: block;
Line 100: Line 104:
   margin-right:4%;
   margin-right:4%;
   text-align: right;
   text-align: right;
  white-space: pre;
}
}
.SB-Infobox-Cell-Body {
.SB-Infobox-Cell-Body {

Latest revision as of 13:14, 15 July 2021

.SB-Infobox {
  outline:2px solid #3a808063;
  width:22vw;
  max-width:40em;
  float:right;
  clear:right;
  margin: 0 0.8em 0.8em 0.8em;
  background:#141e22; /* IE fallback. Do people still use IE? */
  background:rgba(49, 68, 77, 0.15);
  border-radius:0.25em; /* May not keep this, but giving it a go */
  cursor: default;
}
.SB-Infobox-Header {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  background: linear-gradient(transparent, #3a808045);
}
.SB-Infobox-Header img {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
}

.SB-Infobox-Image-Wrap {
  position: relative;
  padding: 1em;
  width:100%;
  max-height: 20em;
}

.SB-Infobox-Faction-Logo {
  position:relative;
}

.SB-Infobox-Faction-Logo a {
  position:absolute;
  width:12%;
  right: 0.2em;
  bottom: 0.2em;
  opacity: 0.5;
  transition: opacity 0.1s ease-in-out;
}
.SB-Infobox-Faction-Logo a:hover {
  opacity: 1;
}

.SB-Infobox-Header-Caption {
  display: block;
  font-style: italic;
  line-height: 1.5em;
  margin: auto;
}
.SB-Infobox-Name {
  font-family: KenneyFuture;
  font-size:1.8em;
  color:#edcd50;
  text-align: center;
  background: #3a808063;
}
.SB-Infobox-Name .selflink {
	font-weight: normal;
}
.SB-Infobox-Data-Section-Header::before {
  content: " ";
  display: block;
  position: relative;
  top: -1em;
  border-top: 1px solid #394442;
  width:90%;
  margin:auto;
}
.SB-Infobox-Construction-Section ~ .SB-Infobox-Data-Section-Header::before {
  border-top:none;
}
.SB-Infobox-Data-Section-Header {
  width: 100%;
  text-align: center;
  margin: auto;
  background: #2b42488c;
  font-family: kenneyfuture;
  font-size: 1.2em;
  margin-top: 1em;
}
.SB-Infobox-Data-Section {
  text-align: center;
}
.SB-Infobox-Data-Cell {
  display:flex;
  text-align:left;
  padding:0 0.4em;
  background: transparent;
  transition: background .125s ease-in-out;
/*  font-size:1.25em */
}
.SB-Infobox-Data-Cell:hover {
  background:#3a80802b;
}
.SB-Infobox-Cell-Header {
  font-weight:bold;
  flex:48%;
  min-width:min-content;
  margin-right:4%;
  text-align: right;
  white-space: pre;
}
.SB-Infobox-Cell-Body {
  flex:50%;
  margin: auto;
}
.SB-Infobox-Cell-Body ul {
  margin:0 0 .2em 1em!important;
  border-bottom: 1px solid #394442;
}
.SB-Infobox-Construction-Section {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(11em, 1fr));/*Mediawiki is dumb, this is a valid property */
  column-gap: 1em;
  padding: 0 0.4em;
}
.SB-Infobox-Construction-Cell-Header {
    flex: 50%;
    text-align: left;
    display: inline-block;
}
.SB-Infobox-Construction-Cell {
    display: flex;
    border-bottom: 1px solid #394442;
}

/* Portrait orientation. Also, low-res viewports */
@media
only screen and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait),
only screen and (   min--moz-device-pixel-ratio: 2) and (orientation: portrait),
only screen and (     -o-min-device-pixel-ratio: 2/1) and (orientation: portrait),
only screen and (        min-device-pixel-ratio: 2) and (orientation: portrait),
only screen and (                min-resolution: 192dpi) and (orientation: portrait),
only screen and (                min-resolution: 2dppx) and (orientation: portrait),
only screen and (max-width: 800px) and (orientation: portrait) { 
  .SB-Infobox {
    width:auto!important;
    float:none;
    clear:none;
    font-size:1.5em;
  }

}

 
@media
only screen and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape),
only screen and (   min--moz-device-pixel-ratio: 2) and (orientation: landscape),
only screen and (     -o-min-device-pixel-ratio: 2/1) and (orientation: landscape),
only screen and (        min-device-pixel-ratio: 2) and (orientation: landscape),
only screen and (                min-resolution: 192dpi) and (orientation: landscape),
only screen and (                min-resolution: 2dppx) and (orientation: landscape) {
  .SB-Infobox {
    width:40%!important;
    font-size:0.9em;
  }
}
Cookies help us deliver our services. By using our services, you agree to our use of cookies.