Template:StatTable/styles.css: Difference between revisions

From I-Pixelmon
Jump to navigation Jump to search
No edit summary
Tag: Reverted
No edit summary
Tag: Reverted
Line 1: Line 1:
/* ── column widths ───────────────────────────────── */
/* ── overall table ───────────────────────────────── */
.statbox col.col-bar  { width: 255px; }
.statbox col.col-range { width: 100px; } /* adjust to taste */
 
/* ── header styling ───────────────────────────────── */
.statbox thead th {
  background: #e0e1eb;    /* light header background */
  text-align: center;
  font-weight: 700;
  font-size:  90%;
  padding:    4px 8px;
  white-space: nowrap;
  border-bottom: 2px solid rgba(0,0,0,0.2);
}
 
/* merge the rounded corners if you like */
.statbox thead tr:first-child th.hdr-stat { border-top-left-radius:10px; }
.statbox thead tr:first-child th.hdr-range { border-top-right-radius:10px; }
 
/* ── range cells ────────────────────────────────── */
.statbox td.range {
  text-align: center;
  padding: 3px 6px;
  vertical-align: middle;
  white-space: nowrap;
}
.statbox td.range small {
  display: block;
  font-size: 90%;
}
 
/* ── tweak your existing rules as before ───────── */
.statbox table {
.statbox table {
   border:3px solid #444;
   border:3px solid #444;
Line 38: Line 7:
   margin:auto;
   margin:auto;
   max-width:620px;
   max-width:620px;
  width:auto;              /* shrink-to-fit */
   font-family:inherit;
   font-family:inherit;
   width:auto;              /* let it shrink-to-fit */
   /* default table-layout:auto is fine */
}
}
.lab{
 
/* ── first column (auto) & bar column ───────────────── */
.statbox td.bar {
  padding:0;
  width:255px;            /* fix the bar cell */
}
.lab {
   display:flex;
   display:flex;
   justify-content:space-between;
   justify-content:space-between;
Line 49: Line 25:
   white-space:nowrap;
   white-space:nowrap;
}
}
td.bar { padding:0 }
.fill {
.fill{
   height:20px;
   height:20px;
   border:1px solid rgba(0,0,0,.25);
   border:1px solid rgba(0,0,0,.25);
   background:#777;
   background:#777;
}
}
/* your row-colour rules stay the same */
 
/* ── range columns ───────────────────────────────── */
.statbox td.range,
.statbox th.hdr-sub {
  text-align:center;
  width:100px;            /* choose a suitable width */
}
.statbox td.range {
  padding:3px 6px;
  vertical-align:middle;
}
.statbox td.range small {
  display:block;
  font-size:90%;
}
 
/* ── header rows ─────────────────────────────────── */
.statbox thead th {
  background:#e0e1eb;
  font-weight:700;
  padding:4px 8px;
  white-space:nowrap;
  border-bottom:2px solid rgba(0,0,0,0.2);
}
.statbox th.hdr-stat {
  /* your left-top corner styling if you like */
}
.statbox th.hdr-range {
  /* your right-top corner styling if you like */
}
 
/* ── row colours (keep yours) ─────────────────────── */
.row-hp  {background:#9EE865} .row-hp  .fill{background:#69DC12}
.row-atk {background:#F5DE69} .row-atk .fill{background:#EFCC18}
.row-def {background:#F09A65} .row-def .fill{background:#E86412}
.row-spa {background:#66D8F6} .row-spa .fill{background:#14C3F1}
.row-spd {background:#899EEA} .row-spd .fill{background:#4A6ADF}
.row-spe {background:#E46CCA} .row-spe .fill{background:#D51DAD}
 
.total  {background:#d7d8e8}
.total .lab { padding:6px; font-weight:700 }
.total .bar { background:none }

Revision as of 06:11, 19 May 2025

/* ── overall table ───────────────────────────────── */
.statbox table {
  border:3px solid #444;
  border-radius:10px;
  background:#d7d8e8;
  border-collapse:separate;
  margin:auto;
  max-width:620px;
  width:auto;              /* shrink-to-fit */
  font-family:inherit;
  /* default table-layout:auto is fine */
}

/* ── first column (auto) & bar column ───────────────── */
.statbox td.bar {
  padding:0;
  width:255px;             /* fix the bar cell */
}
.lab {
  display:flex;
  justify-content:space-between;
  align-items:center;
  font-weight:700;
  font-size:110%;
  white-space:nowrap;
}
.fill {
  height:20px;
  border:1px solid rgba(0,0,0,.25);
  background:#777;
}

/* ── range columns ───────────────────────────────── */
.statbox td.range,
.statbox th.hdr-sub {
  text-align:center;
  width:100px;             /* choose a suitable width */
}
.statbox td.range {
  padding:3px 6px;
  vertical-align:middle;
}
.statbox td.range small {
  display:block;
  font-size:90%;
}

/* ── header rows ─────────────────────────────────── */
.statbox thead th {
  background:#e0e1eb;
  font-weight:700;
  padding:4px 8px;
  white-space:nowrap;
  border-bottom:2px solid rgba(0,0,0,0.2);
}
.statbox th.hdr-stat {
  /* your left-top corner styling if you like */
}
.statbox th.hdr-range {
  /* your right-top corner styling if you like */
}

/* ── row colours (keep yours) ─────────────────────── */
.row-hp  {background:#9EE865} .row-hp  .fill{background:#69DC12}
.row-atk {background:#F5DE69} .row-atk .fill{background:#EFCC18}
.row-def {background:#F09A65} .row-def .fill{background:#E86412}
.row-spa {background:#66D8F6} .row-spa .fill{background:#14C3F1}
.row-spd {background:#899EEA} .row-spd .fill{background:#4A6ADF}
.row-spe {background:#E46CCA} .row-spe .fill{background:#D51DAD}

.total   {background:#d7d8e8}
.total .lab { padding:6px; font-weight:700 }
.total .bar { background:none }