Difference between revisions of "Testpage/styles.css"

From WildRP
Jump to navigation Jump to search
(Created page with "→‎Variables: @background-color-base: #000000; @background-color-article: #2C2C2C; @color-base: #D504FA; @color-gray: #a2a9b1; @color-gray-2: #eaecf0; @color-link: #04FA86;...")
 
(Blanked the page)
Tag: Blanking
 
Line 1: Line 1:
/* Variables */
 
@background-color-base: #000000;
 
@background-color-article: #2C2C2C;
 
@color-base: #D504FA;
 
@color-gray: #a2a9b1;
 
@color-gray-2: #eaecf0;
 
@color-link: #04FA86;
 
@color-link--visited: #04FA86;
 
@font-family: 'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI','Oxygen','Ubuntu','Cantarell','Helvetica Neue',sans-serif;
 
  
/* Styles */
 
html {
 
  background: @background-color-base;
 
  background-image: url("https://steamuserimages-a.akamaihd.net/ugc/940586530515504757/CDDE77CB810474E1C07B945E40AE4713141AFD76/");
 
  margin: 0;
 
  padding: 0 0 20px;
 
}
 
 
body {
 
  background: @background-color-article;
 
 
 
max-width: 800px;
 
  margin: 0 auto;
 
  font-family: @font-family;
 
 
  > header,
 
  > main,
 
  > nav,
 
  > footer {
 
    padding: 1em;
 
  }
 
}
 
 
a {
 
  color: @color-link;
 
 
  &:visited {
 
    color: @color-link--visited;
 
  }
 
}
 
 
/* GENERAL */
 
.mw-portlet {
 
  position: relative;
 
 
  h3 {
 
    display: none;
 
  }
 
 
  li {
 
    display: inline-block;
 
    margin-right: 10px;
 
  }
 
 
  input[type=checkbox] {
 
    display: none;
 
  }
 
}
 
 
 
/** HEADER */
 
 
.mw-header {
 
  min-height: 50px;
 
  margin: 10px 0 8px;
 
  display: flex;
 
  flex-wrap: wrap;
 
  align-items: center;
 
  position: relative;
 
  z-index: 3;
 
}
 
 
#p-search {
 
  width: 100%;
 
 
  #searchInput {
 
    background-image: url("https://steamuserimages-a.akamaihd.net/ugc/940586530515504757/CDDE77CB810474E1C07B945E40AE4713141AFD76/");
 
    background-color: #797979;
 
    background-size: 18px;
 
    -webkit-appearance: none;
 
    max-width: 450px;
 
    margin-top: 0;
 
    height: 2.25em;
 
    border: solid 1px @color-gray-2;
 
    border-radius: 2px;
 
    padding: 7px 0 7px 29px;
 
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
 
    outline: 0;
 
    background-position: left 6px center;
 
    background-repeat: no-repeat;
 
    background-size: 18px;
 
  }
 
 
  #searchButton {
 
    .client-js & {
 
      display: none;
 
    }
 
  }
 
 
  h3 {
 
    display: none;
 
  }
 
}
 
 
#p-logo {
 
  min-width: 300px;
 
  margin-left: 40px;
 
  min-height: 70px;
 
  display: flex;
 
  align-items: center;
 
  flex-grow: 1;
 
}
 
 
.mw-portlet-notifications {
 
  li {
 
    width: 20px;
 
    height: 20px;
 
  }
 
 
  a {
 
    background-repeat: no-repeat;
 
    color: transparent;
 
    background-position: left center;
 
    display: block;
 
  }
 
}
 
 
.mw-portlet-personal {
 
  margin: 0 0 0 12px;
 
padding: 0 12px 0 0;
 
  height: 20px;
 
  width: 20px;
 
 
h3 {
 
background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAx0lEQVQ4jdXSzQmEQAwFYEuYUixhSwgkA8mQgKXYgS3YgXZgCZagHWgHuxf14t8osssGcv145CVJvjk+hBRFK2TrkK1D0cqHkN7CUBRI7L21KAqXMIDModiwD9oAkLlH0i3L+ooGiTWPAPPfJQTIHLGOB9h46YZnKS+3PI8PISW2GkV7FO2Jrb79h4+ODyElsYJYm437NSRWRCWdylgj++U0u+UAZI5E22hsWW03UWQtr2NT66zlCjz8uzNQbFiDN7F5/xB8aj57Ynp2FKI0bAAAAABJRU5ErkJggg== );
 
text-indent: -999px;
 
background-repeat: no-repeat;
 
height: 100%;
 
width: 40px;
 
    background-position: center center;
 
    margin: 0;
 
    padding: 0;
 
background-position: center top;
 
    overflow: hidden;
 
}
 
 
  h3 {
 
    display: flex;
 
  }
 
 
  @media (max-width: @width-breakpoint-tablet ) {
 
    margin-bottom: 10px;
 
  }
 
}
 
 
// sidebar
 
.toggle-list__list {
 
  position: fixed;
 
  left: 0;
 
  top: 0;
 
  width: 30%;
 
  bottom: 0;
 
  background: white;
 
  z-index: 4;
 
 
  h3 {
 
    display: none;
 
  }
 
 
  a {
 
    display: block;
 
  }
 
 
  .mw-portlet-body li {
 
    display: block;
 
    padding: 8px;
 
  }
 
}
 
 
/** CONTENT */
 
 
main {
 
  border-bottom: solid 20px @background-color-base;
 
}
 
 
.content {
 
  &__header {
 
    position: relative;
 
  }
 
 
  &__heading {
 
    padding: 0 50px 0 0;
 
    margin: 0;
 
    border-bottom: 0;
 
    float: left;
 
  }
 
 
  &__language-btn {
 
    float: right;
 
  }
 
 
  &__indicators {
 
    position: absolute;
 
    top: 10px;
 
    right: 0;
 
  }
 
 
  &__tagline {
 
    clear: both;
 
    color: @color-base;
 
    font-size: 0.85em;
 
    margin-bottom: 12px;
 
    line-height: 20px;
 
    &:empty {
 
      display: none;
 
    }
 
  }
 
 
  &__actions {
 
    display: flex;
 
  }
 
}
 
 
.mw-portlet-cactions {
 
  margin-left: 40px;
 
}
 
 
/* Checkbox hack dropdown */
 
.mw-portlet-personal,
 
.mw-portlet-cactions {
 
  li {
 
    display: block;
 
    padding: 0.75em 0.875em;
 
  }
 
 
  .mw-portlet-body {
 
    display: none;
 
 
    ul {
 
      background: @background-color-article;
 
      position: absolute;
 
      overflow-y: auto;
 
      z-index: 2;
 
      box-shadow: 0 5px 17px 0 rgba(0,0,0,0.24), 0 0 1px @color-gray;
 
      right: 0;
 
      min-width: 200px;
 
    }
 
  }
 
 
  input[type="checkbox"] {
 
    display: block;
 
    position: absolute;
 
    opacity: 0;
 
    cursor: pointer;
 
    top: 0;
 
    left: 0;
 
    z-index: 1;
 
    width: 100%;
 
    height: 100%;
 
    margin: 0;
 
    padding: 0;
 
  }
 
 
  input:checked {
 
    ~ .mw-portlet-body ul {
 
      opacity: 1;
 
      visibility: visible;
 
    }
 
 
    ~ .mw-portlet-body {
 
      display: block;
 
      opacity: 1;
 
    }
 
  }
 
}
 
 
.mw-portlet-namespaces {
 
  margin-top: 10px;
 
  border-bottom: 1px solid @color-gray-2;
 
 
  a {
 
    font-size: 0.85em;
 
    margin: 0 10px 0 0;
 
    color: @color-base;
 
    font-weight: bold;
 
    padding-bottom: 6px;
 
    display: inline-block;
 
  }
 
 
  li.selected {
 
    border-bottom: 2px solid @color-base;
 
    margin-bottom: -1px;
 
  }
 
}
 
 
.mw-portlet-views {
 
  flex-grow: 1;
 
 
  ul {
 
    display: flex;
 
    height: 3em;
 
    justify-content: space-between;
 
  }
 
 
  li:first-child {
 
    justify-content: flex-start;
 
  }
 
 
  li:hover {
 
    background-color: rgba(0,0,0,0.03);
 
  }
 
}
 
 
.mw-portlet-cactions h3,
 
.mw-portlet-views li {
 
  display: flex;
 
  justify-content: flex-end;
 
  align-items: center;
 
  min-width: 0;
 
  overflow: hidden;
 
  flex-basis: auto;
 
  height: 40px;
 
  font-weight: normal;
 
  font-size: 100%;
 
  padding: 0;
 
}
 
 
.mw-portlet-cactions h3,
 
.mw-portlet-cactions li a,
 
.mw-portlet-views li a {
 
  color: @color-base;
 
  text-decoration: none;
 
}
 
 
/* CATEGORIES */
 
#catlinks {
 
  font-size: 0;
 
  border: none;
 
  background: none;
 
  margin: 40px 0 10px 0;
 
  padding: 0;
 
 
  .mw-normal-catlinks > a {
 
    display: none;
 
  }
 
 
  ul {
 
    margin: 0;
 
    font-size: 14px;
 
  }
 
 
  li {
 
    display: inline-block;
 
    border: 0;
 
  }
 
 
  a {
 
    padding: 5px 10px;
 
    margin-right: 5px;
 
    display: block;
 
    background-color: @color-gray-2;
 
    color: @color-base;
 
    box-shadow: 0 1px 3px rgba(0,0,0,0.03),0 1px 2px rgba(0,0,0,0.06);
 
  }
 
}
 
 
/* FOOTER */
 
 
body > footer {
 
  border-top: solid 20px @background-color-base;
 
  padding: 20px 0;
 
 
  li {
 
    display: inline-block;
 
    margin-right: 20px;
 
  }
 
}
 
 
/* The following rules will not be needed in future */
 
.mw-portlet ul {
 
  margin: 0;
 
}
 
 
.tright {
 
  float: right;
 
  clear: both;
 
}
 
.tleft {
 
  float: right;
 
  clear: both;
 
}
 
 
#ca-view {
 
  display: none;
 
}
 
 
/* checkbox hack */
 
.toggle-list__checkbox {
 
  position: absolute;
 
  z-index: -1;
 
  opacity: 0;
 
}
 
 
.toggle-list__list {
 
  display: none;
 
}
 
 
.toggle-list__checkbox:checked ~ .toggle-list__list {
 
  display: block;
 
}
 
 
.toggle-list__checkbox ~ .toggle-list__mask {
 
  position: fixed;
 
  top: 0;
 
  left: 0;
 
  right: 0;
 
  opacity: 0;
 
  bottom: 0;
 
  background: rgba(0,0,0,0.8);
 
  z-index: 3;
 
  visibility: hidden;
 
}
 
 
.toggle-list__checkbox:checked ~ .toggle-list__mask {
 
  visibility: visible;
 
  opacity: 1;
 
}
 
 
/* Icons */
 
.sidebar__icon {
 
  cursor: pointer;
 
  width: 20px;
 
  height: 20px;
 
  position: absolute;
 
  top: 40px;
 
  overflow: hidden;
 
  color: transparent;
 
  left: 20px;
 
  z-index: 3;
 
 
}
 
.sidebar__icon:before {
 
  content: '';
 
  width: 20px;
 
  display: block;
 
  height: 20px;
 
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E %3Ctitle%3E menu %3C/title%3E %3Cpath d=%22M1 3v2h18V3zm0 8h18V9H1zm0 6h18v-2H1z%22/%3E %3C/svg%3E");
 
}
 
 
.toctogglelabel {
 
  color: inherit;
 
}
 

Latest revision as of 19:45, 5 March 2021