mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
220 lines
4.5 KiB
CSS
220 lines
4.5 KiB
CSS
@import url('https://fonts.googleapis.com/css2?family=PT+Sans&display=swap');
|
|
@import url('https://fonts.googleapis.com/css2?family=Comic+Neue:wght@300&display=swap');
|
|
.sheet-main-container {
|
|
width: 712px;
|
|
height: 500px;
|
|
display: flex;
|
|
position: relative;
|
|
background-image: url("https://raw.githubusercontent.com/Noisyflasher/roll20-character-sheets/stickstation13/stickstation13/images/stickstation13-background.png");
|
|
background-size: 712px 1010px;
|
|
}
|
|
|
|
.sheet-main-container>img {
|
|
position: absolute;
|
|
bottom: 75px;
|
|
right: 0;
|
|
z-index: -1;
|
|
}
|
|
|
|
.sheet-grid-container {
|
|
margin: 10px 30px 40px 10px;
|
|
display: grid;
|
|
grid-template-columns: repeat(2, minmax(0, 1fr));
|
|
grid-template-rows: repeat(12, max-content);
|
|
gap: 0px 0px;
|
|
grid-template-areas:
|
|
"portrait-header positive-header"
|
|
"portrait positive-feature"
|
|
"portrait negative-header"
|
|
"portrait nefative-feature"
|
|
"portrait bonus-header"
|
|
"portrait bonus"
|
|
"portrait gear-header"
|
|
"portrait gear1"
|
|
"profession-name gear2"
|
|
"power gear3"
|
|
"karma gear4";
|
|
column-gap: 1em;
|
|
}
|
|
|
|
.sheet-portrait-header {
|
|
grid-area: portrait-header;
|
|
}
|
|
|
|
.sheet-positive-header {
|
|
grid-area: positive-header;
|
|
}
|
|
|
|
.sheet-positive-feature {
|
|
grid-area: positive-feature;
|
|
}
|
|
|
|
.sheet-negative-header {
|
|
grid-area: negative-header;
|
|
}
|
|
|
|
.sheet-negative-feature {
|
|
grid-area: nefative-feature;
|
|
}
|
|
|
|
.sheet-portrait {
|
|
display: inline-grid;
|
|
grid-template-columns: repeat(6, 1fr);
|
|
grid-template-rows: repeat(3, 1fr);
|
|
grid-template-areas:
|
|
"head head head head head head"
|
|
"right-hand right-hand torso torso left-hand left-hand"
|
|
"right-leg right-leg right-leg left-leg left-leg left-leg";
|
|
grid-area: portrait;
|
|
}
|
|
|
|
.sheet-portrait-container {
|
|
display: flex;
|
|
width: 100%;
|
|
height: 100%;
|
|
align-items: center;
|
|
justify-content: center;
|
|
position: relative;
|
|
font-family: 'PT Sans', sans-serif;
|
|
}
|
|
|
|
.sheet-head {
|
|
grid-area: head;
|
|
}
|
|
|
|
.sheet-right-hand {
|
|
grid-area: right-hand;
|
|
}
|
|
|
|
.sheet-torso {
|
|
grid-area: torso;
|
|
}
|
|
|
|
.sheet-left-hand {
|
|
grid-area: left-hand;
|
|
}
|
|
|
|
.sheet-right-leg {
|
|
grid-area: right-leg;
|
|
}
|
|
|
|
.sheet-left-leg {
|
|
grid-area: left-leg;
|
|
}
|
|
|
|
.sheet-profession-name {
|
|
grid-area: profession-name;
|
|
display: flex;
|
|
}
|
|
|
|
.sheet-power {
|
|
grid-area: power;
|
|
display: grid;
|
|
grid-template-columns: 70px max-content max-content max-content;
|
|
align-items: center;
|
|
}
|
|
|
|
.sheet-karma {
|
|
grid-area: karma;
|
|
display: grid;
|
|
grid-template-columns: 70px max-content;
|
|
align-items: center;
|
|
}
|
|
|
|
.sheet-bonus {
|
|
grid-area: bonus;
|
|
}
|
|
|
|
.sheet-gear-header {
|
|
grid-area: gear-header;
|
|
}
|
|
|
|
.sheet-gear1 {
|
|
grid-area: gear1;
|
|
}
|
|
|
|
.sheet-gear2 {
|
|
grid-area: gear2;
|
|
}
|
|
|
|
.sheet-gear3 {
|
|
grid-area: gear3;
|
|
}
|
|
|
|
.sheet-gear4 {
|
|
grid-area: gear4;
|
|
}
|
|
|
|
.sheet-header {
|
|
font-family: 'Comic Neue', sans-serif;
|
|
margin: 5px 0px;
|
|
}
|
|
|
|
.sheet-row-input {
|
|
font-family: 'PT Sans', sans-serif;
|
|
margin: 5px 0px;
|
|
width: 100%;
|
|
}
|
|
|
|
.sheet-labeled-row {
|
|
display: grid;
|
|
grid-template-columns: max-content 1fr;
|
|
align-items: center;
|
|
}
|
|
|
|
input {
|
|
margin: 0px 5px;
|
|
}
|
|
|
|
button {
|
|
margin: 5px 0px;
|
|
}
|
|
|
|
.sheet-head-zone-enabled,
|
|
.sheet-torso-zone-enabled,
|
|
.sheet-rhand-zone-enabled,
|
|
.sheet-lhand-zone-enabled,
|
|
.sheet-rleg-zone-enabled,
|
|
.sheet-lleg-zone-enabled {
|
|
width: 105px;
|
|
height: 65px;
|
|
position: absolute;
|
|
z-index: -1;
|
|
}
|
|
|
|
.sheet-head-zone-disabled,
|
|
.sheet-torso-zone-disabled,
|
|
.sheet-rhand-zone-disabled,
|
|
.sheet-lhand-zone-disabled,
|
|
.sheet-rleg-zone-disabled,
|
|
.sheet-lleg-zone-disabled {
|
|
width: 105px;
|
|
height: 65px;
|
|
position: absolute;
|
|
z-index: -2;
|
|
}
|
|
|
|
.sheet-head-harm:not(:checked)~.sheet-head-zone-enabled,
|
|
.sheet-torso-harm:not(:checked)~.sheet-torso-zone-enabled,
|
|
.sheet-rhand-harm:not(:checked)~.sheet-rhand-zone-enabled,
|
|
.sheet-lhand-harm:not(:checked)~.sheet-lhand-zone-enabled,
|
|
.sheet-rleg-harm:not(:checked)~.sheet-rleg-zone-enabled,
|
|
.sheet-lleg-harm:not(:checked)~.sheet-lleg-zone-enabled {
|
|
display: none;
|
|
}
|
|
|
|
.sheet-rolltemplate-strengthcheck {
|
|
background-image: url(https://raw.githubusercontent.com/Noisyflasher/roll20-character-sheets/stickstation13/stickstation13/images/stickstation13-background.png);
|
|
background-size: 285px 404px;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-rolltemplate-strengthcheck .inlinerollresult {
|
|
background-color: transparent;
|
|
border: none;
|
|
color: black;
|
|
}
|
|
|
|
.sheet-rolltemplate-strengthcheck .sheet-upper-case-name {
|
|
text-transform: uppercase;
|
|
} |