mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 11:42:29 +00:00
254 lines
8.3 KiB
CSS
254 lines
8.3 KiB
CSS
@import url('https://fonts.googleapis.com/css2?family=Fredoka+One&display=swap');
|
|
|
|
.charsheet {
|
|
font-family: 'Fredoka One', cursive;
|
|
background-color: #ececec;
|
|
}
|
|
|
|
.grid-upper {
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr 1fr 1fr;
|
|
grid-template-rows: 1fr;
|
|
gap: 0px 4px;
|
|
grid-template-areas:
|
|
"info info abilities stats";
|
|
}
|
|
|
|
.header {
|
|
display: grid;
|
|
grid-template-columns: 1fr 8fr 1fr;
|
|
grid-template-rows: 1fr;
|
|
gap: 0px 4px;
|
|
grid-template-areas:
|
|
"header-logo header-text header-gm";
|
|
}
|
|
|
|
.header-logo { grid-area: header-logo; }
|
|
.header-text { grid-area: header-text; }
|
|
.header-gm { grid-area: header-gm; }
|
|
|
|
.info {
|
|
display: grid;
|
|
grid-template-columns: 3fr 6fr 1fr;
|
|
grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 5fr;
|
|
gap: 0px 4px;
|
|
grid-template-areas:
|
|
"info-title info-title info-title"
|
|
"info-character-name-title info-character-name ."
|
|
"info-species-title info-species ."
|
|
"info-gender-title info-gender ."
|
|
"info-appearance-title info-appearance ."
|
|
"info-demeanor-title info-demeanor ."
|
|
"info-notes-title info-notes-title ."
|
|
"info-notes info-notes .";
|
|
grid-area: info;
|
|
}
|
|
|
|
.info-title { grid-area: info-title; }
|
|
.info-character-name-title { grid-area: info-character-name-title; }
|
|
.info-character-name { grid-area: info-character-name; }
|
|
.info-species-title { grid-area: info-species-title; }
|
|
.info-species { grid-area: info-species; }
|
|
.info-gender-title { grid-area: info-gender-title; }
|
|
.info-gender { grid-area: info-gender; }
|
|
.info-appearance-title { grid-area: info-appearance-title; }
|
|
.info-appearance { grid-area: info-appearance; }
|
|
.info-demeanor-title { grid-area: info-demeanor-title; }
|
|
.info-demeanor { grid-area: info-demeanor; }
|
|
.info-notes-title { grid-area: info-notes-title; }
|
|
.info-notes { grid-area: info-notes; }
|
|
|
|
.abilities {
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
|
|
gap: 0px 4px;
|
|
grid-template-areas:
|
|
"abilities-title abilities-title"
|
|
"abilities-bdy-title abilities-bdy"
|
|
"abilities-ref-title abilities-ref"
|
|
"abilities-spr-title abilities-spr"
|
|
"abilities-mnd-title abilities-mnd"
|
|
"dmg-mod-title dmg-mod-title"
|
|
"dmg-mod-melee-title dmg-mod-melee"
|
|
"dmg-mod-ranged-title dmg-mod-ranged"
|
|
"action-order-title action-order-title"
|
|
"action-order action-order";
|
|
grid-area: abilities;
|
|
}
|
|
|
|
.abilities-title { grid-area: abilities-title; }
|
|
.abilities-bdy-title { grid-area: abilities-bdy-title; }
|
|
.abilities-bdy { grid-area: abilities-bdy; }
|
|
.abilities-ref-title { grid-area: abilities-ref-title; }
|
|
.abilities-ref { grid-area: abilities-ref; }
|
|
.abilities-spr-title { grid-area: abilities-spr-title; }
|
|
.abilities-spr { grid-area: abilities-spr; }
|
|
.abilities-mnd-title { grid-area: abilities-mnd-title; }
|
|
.abilities-mnd { grid-area: abilities-mnd; }
|
|
|
|
.dmg-mod-title { grid-area: dmg-mod-title; }
|
|
.dmg-mod-melee-title { grid-area: dmg-mod-melee-title; }
|
|
.dmg-mod-melee { grid-area: dmg-mod-melee; }
|
|
.dmg-mod-ranged-title { grid-area: dmg-mod-ranged-title; }
|
|
.dmg-mod-ranged { grid-area: dmg-mod-ranged; }
|
|
|
|
.action-order-title { grid-area: action-order-title; }
|
|
.action-order { grid-area: action-order; }
|
|
|
|
.stats {
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
|
|
gap: 0px 4px;
|
|
grid-template-areas:
|
|
"stats-title stats-title"
|
|
"stats-hp-current-title stats-hp-current"
|
|
"stats-hp-total-title stats-hp-total"
|
|
"stats-ag-title stats-ag"
|
|
"stats-mov-title stats-mov"
|
|
"stats-xp-title stats-xp"
|
|
"stats-xp-total-title stats-xp-total"
|
|
"stats-penalty-title stats-penalty";
|
|
grid-area: stats;
|
|
}
|
|
|
|
.stats-title { grid-area: stats-title; }
|
|
.stats-hp-current-title { grid-area: stats-hp-current-title; }
|
|
.stats-hp-current { grid-area: stats-hp-current; }
|
|
.stats-hp-total-title { grid-area: stats-hp-total-title; }
|
|
.stats-hp-total { grid-area: stats-hp-total; }
|
|
.stats-ag-title { grid-area: stats-ag-title; }
|
|
.stats-ag { grid-area: stats-ag; }
|
|
.stats-mov-title { grid-area: stats-mov-title; }
|
|
.stats-mov { grid-area: stats-mov; }
|
|
.stats-xp-title { grid-area: stats-xp-title; }
|
|
.stats-xp { grid-area: stats-xp; }
|
|
.stats-xp-total-title { grid-area: stats-xp-total-title; }
|
|
.stats-xp-total { grid-area: stats-xp-total; }
|
|
.stats-penalty-title { grid-area: stats-penalty-title; }
|
|
.stats-penalty { grid-area: stats-penalty; }
|
|
|
|
.skills {
|
|
display: grid;
|
|
grid-template-columns: 3fr 1fr 1fr 1fr 5fr 1fr;
|
|
grid-template-rows: 1fr 1fr;
|
|
gap: 0px 4px;
|
|
grid-template-areas:
|
|
"skill-name-title skill-level-title skill-ability-title skill-mod-title skill-notes-title skill-roll-title"
|
|
"skill-name skill-level skill-ability skill-mod skill-notes skill-roll";
|
|
}
|
|
|
|
.skill-name-title { grid-area: skill-name-title; }
|
|
.skill-level-title { grid-area: skill-level-title; }
|
|
.skill-ability-title { grid-area: skill-ability-title; }
|
|
.skill-mod-title { grid-area: skill-mod-title; }
|
|
.skill-notes-title { grid-area: skill-notes-title; }
|
|
.skill-roll-title { grid-area: skill-roll-title; }
|
|
.skill-name { grid-area: skill-name; }
|
|
.skill-level { grid-area: skill-level; }
|
|
.skill-ability { grid-area: skill-ability; }
|
|
.skill-mod { grid-area: skill-mod; }
|
|
.skill-notes { grid-area: skill-notes; }
|
|
.skill-roll { grid-area: skill-roll; }
|
|
|
|
.weapons{
|
|
display: grid;
|
|
grid-template-columns: 3fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 3fr 1fr;
|
|
grid-template-rows: 1fr 1fr;
|
|
gap: 0px 4px;
|
|
grid-template-areas:
|
|
"weapon-name-title weapon-hands-title weapon-range-title weapon-ammo-title weapon-penetration-title weapon-damage-title weapon-damage-title weapon-damage-title weapon-type-title weapon-type-title weapon-mod-title weapon-notes-title weapon-roll-title"
|
|
"weapon-name weapon-hands weapon-range weapon-ammo weapon-penetration weapon-damage-dice weapon-damage-d10 weapon-damage-mod weapon-type-melee weapon-type-ranged weapon-mod weapon-notes weapon-roll";
|
|
}
|
|
|
|
.weapon-name-title { grid-area: weapon-name-title; }
|
|
.weapon-hands-title { grid-area: weapon-hands-title; }
|
|
.weapon-range-title { grid-area: weapon-range-title; }
|
|
.weapon-ammo-title { grid-area: weapon-ammo-title; }
|
|
.weapon-penetration-title { grid-area: weapon-penetration-title; }
|
|
.weapon-damage-title { grid-area: weapon-damage-title; }
|
|
.weapon-type-title { grid-area: weapon-type-title; }
|
|
.weapon-mod-title { grid-area: weapon-mod-title; }
|
|
.weapon-notes-title { grid-area: weapon-notes-title; }
|
|
.weapon-roll-title { grid-area: weapon-roll-title; }
|
|
.weapon-name { grid-area: weapon-name; }
|
|
.weapon-hands { grid-area: weapon-hands; }
|
|
.weapon-range { grid-area: weapon-range; }
|
|
.weapon-ammo { grid-area: weapon-ammo; }
|
|
.weapon-penetration { grid-area: weapon-penetration; }
|
|
.weapon-damage-dice { grid-area: weapon-damage-dice; }
|
|
.weapon-damage-d10 { grid-area: weapon-damage-d10; }
|
|
.weapon-damage-mod { grid-area: weapon-damage-mod; }
|
|
.weapon-type-melee { grid-area: weapon-type-melee; }
|
|
.weapon-type-ranged { grid-area: weapon-type-ranged; }
|
|
.weapon-mod { grid-area: weapon-mod; }
|
|
.weapon-notes { grid-area: weapon-notes; }
|
|
.weapon-roll { grid-area: weapon-roll; }
|
|
|
|
.grid-lower {
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
grid-template-rows: 1fr 1fr;
|
|
gap: 0px 4px;
|
|
grid-template-areas:
|
|
"benefits-area flaws-area"
|
|
"powers-area gear-area";
|
|
}
|
|
|
|
.benefits-area {
|
|
display: grid;
|
|
grid-template-columns: 3fr 6fr 1fr;
|
|
grid-template-rows: 1fr 9fr;
|
|
gap: 4px 4px;
|
|
grid-template-areas:
|
|
"benefits-title benefits-title benefits-title"
|
|
"benefits benefits .";
|
|
grid-area: benefits-area;
|
|
}
|
|
|
|
.benefits-title { grid-area: benefits-title; }
|
|
.benefits { grid-area: benefits; }
|
|
|
|
.flaws-area {
|
|
display: grid;
|
|
grid-template-columns: 3fr 6fr 1fr;
|
|
grid-template-rows: 1fr 9fr;
|
|
gap: 4px 4px;
|
|
grid-template-areas:
|
|
"flaws-title flaws-title flaws-title"
|
|
"flaws flaws .";
|
|
grid-area: flaws-area;
|
|
}
|
|
|
|
.flaws-title { grid-area: flaws-title; }
|
|
.flaws { grid-area: flaws; }
|
|
|
|
.powers-area {
|
|
display: grid;
|
|
grid-template-columns: 3fr 6fr 1fr;
|
|
grid-template-rows: 1fr 9fr;
|
|
gap: 4px 4px;
|
|
grid-template-areas:
|
|
"powers-title powers-title powers-title"
|
|
"powers powers .";
|
|
grid-area: powers-area;
|
|
}
|
|
|
|
.powers-title { grid-area: powers-title; }
|
|
.powers { grid-area: powers; }
|
|
|
|
.gear-area {
|
|
display: grid;
|
|
grid-template-columns: 3fr 6fr 1fr;
|
|
grid-template-rows: 1fr 9fr;
|
|
gap: 4px 4px;
|
|
grid-template-areas:
|
|
"gear-title gear-title gear-title"
|
|
"gear gear .";
|
|
grid-area: gear-area;
|
|
}
|
|
|
|
.gear-title { grid-area: gear-title; }
|
|
.gear { grid-area: gear; }
|