mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
222 lines
4.3 KiB
CSS
222 lines
4.3 KiB
CSS
.charsheet {
|
|
background-color: #fff;
|
|
color: #6C4DA3;
|
|
min-height: 8in;
|
|
position: relative;
|
|
}
|
|
|
|
.charsheet label {
|
|
color: #6C4DA3;
|
|
}
|
|
|
|
.charsheet input[type=checkbox]+label {
|
|
display: inline;
|
|
font-size: small;
|
|
padding: 0.5em;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.charsheet .sheet-everything {
|
|
position: absolute;
|
|
width: 100%;
|
|
}
|
|
|
|
.charsheet .sheet-logo {
|
|
background: url('https://raw.githubusercontent.com/Cazra/roll20-character-sheets/master/GammaWorld7e/GammaWorld7_logo.png');
|
|
background-position: right top;
|
|
background-repeat: no-repeat;
|
|
background-size: contain;
|
|
height: 2in;
|
|
position: absolute;
|
|
right: 0;
|
|
width: 100%;
|
|
}
|
|
|
|
/* box header color: #93C934 radioactive green */
|
|
/* disabled header color: #408769 sludge teal */
|
|
/* box color: #ADDEA6 glow green */
|
|
/* text color: #6C4DA3 mutant purple */
|
|
|
|
.charsheet .sheet-statBox {
|
|
background-color: #ADDEA6;
|
|
border: solid 2px #93C934;
|
|
margin-bottom: 0.5em;
|
|
}
|
|
|
|
.charsheet .sheet-statLabel {
|
|
background-color: #93C934;
|
|
font-weight: bold;
|
|
padding: 0.2em 0.5em;
|
|
}
|
|
|
|
.charsheet .sheet-statBody {
|
|
background-color: #fff;
|
|
padding: 0.2em 0.5em;
|
|
}
|
|
|
|
.charsheet button {
|
|
background-color: #6C4DA3;
|
|
background-image: none;
|
|
border: none;
|
|
border-radius: 10px;
|
|
color: #93C934;
|
|
}
|
|
.charsheet .sheet-statField input[type=number] {
|
|
background: none;
|
|
border: none;
|
|
color: #6C4DA3;
|
|
height: 100%;
|
|
padding: 0;
|
|
text-align: center;
|
|
width: 100%;
|
|
}
|
|
.charsheet input[type=number]::-webkit-inner-spin-button,
|
|
.charsheet input[type=number]::-webkit-outer-spin-button {
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
}
|
|
.charsheet .sheet-statField input[type=text] {
|
|
background: none;
|
|
border: none;
|
|
color: #6C4DA3;
|
|
height: 100%;
|
|
padding: 0;
|
|
width: 100%;
|
|
}
|
|
.charsheet .sheet-statField select {
|
|
border: none;
|
|
color: #6C4DA3;
|
|
height: 100%;
|
|
margin: 0;
|
|
max-width: 100%;
|
|
padding: 0;
|
|
width: 100%;
|
|
}
|
|
.charsheet .sheet-statField textarea {
|
|
border: none;
|
|
height: auto;
|
|
margin: 0;
|
|
padding: 0;
|
|
resize: none;
|
|
|
|
}
|
|
|
|
.charsheet .sheet-inline {
|
|
display: inline-block;
|
|
}
|
|
|
|
.charsheet .sheet-readonly {
|
|
color: #B09BD1;
|
|
}
|
|
|
|
.charsheet .sheet-border-bottom-thick {
|
|
border-bottom: solid 2px #93C934;
|
|
}
|
|
|
|
.charsheet .sheet-hidden-flag {
|
|
display: none;
|
|
}
|
|
|
|
.charsheet .sheet-hidden-flag:checked + .sheet-flag-fade {
|
|
opacity: 0.5;
|
|
}
|
|
.charsheet .sheet-hidden-flag:checked + .sheet-flag-hide {
|
|
display: none;
|
|
}
|
|
|
|
.charsheet .sheet-readonly-field {
|
|
display: inline-block;
|
|
text-align: center;
|
|
width: 100%;
|
|
}
|
|
|
|
|
|
.charsheet .sheet-character-advancement-table {
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
width: 100%;
|
|
}
|
|
|
|
.charsheet .sheet-character-advancement-table td:nth-child(1) {
|
|
width: 10%;
|
|
}
|
|
.charsheet .sheet-character-advancement-table td:nth-child(2) {
|
|
width: 10%;
|
|
}
|
|
.charsheet .sheet-character-advancement-table td:nth-child(4) {
|
|
width: 15%;
|
|
}
|
|
.charsheet .sheet-character-advancement-table td:nth-child(5) {
|
|
width: 15%;
|
|
}
|
|
|
|
.charsheet .sheet-card {
|
|
display: inline-block;
|
|
width: 2.35in;
|
|
margin: 0.5em;
|
|
}
|
|
|
|
.charsheet .sheet-card label {
|
|
display: inline-block;
|
|
font-size: inherit;
|
|
font-weight: normal;
|
|
margin: 0;
|
|
padding: 1px;
|
|
}
|
|
|
|
.charsheet .sheet-cardContainer .repcontainer .repitem {
|
|
display: inline-block;
|
|
}
|
|
|
|
|
|
/* tabs */
|
|
|
|
.charsheet .sheet-tabsContainer {
|
|
position: relative;
|
|
width: 90%;
|
|
}
|
|
|
|
.charsheet .sheet-tab {
|
|
display: inline-block;
|
|
}
|
|
|
|
.charsheet .sheet-tab .sheet-tabInput {
|
|
position: absolute;
|
|
top: -9999px;
|
|
}
|
|
|
|
.charsheet .sheet-tab .sheet-tabLabel {
|
|
background: #408769;
|
|
clip-path: polygon(10% 0%, 90% 0%, 100% 100%, 0% 100%);
|
|
color: #000;
|
|
font-style: italic;
|
|
font-weight: bold;
|
|
height: 1.4em;
|
|
padding: 0.2em 1em;
|
|
-webkit-clip-path: polygon(10% 0%, 90% 0%, 100% 100%, 0% 100%);
|
|
}
|
|
|
|
.charsheet .sheet-tab:not(:first-of-type) .sheet-tabLabel {
|
|
margin-left: -1em;
|
|
}
|
|
|
|
.charsheet .sheet-tab .sheet-tabInput:checked + .sheet-tabLabel {
|
|
background: #93C934;
|
|
color: #6C4DA3;
|
|
}
|
|
|
|
.charsheet .sheet-tab .sheet-tabPanel {
|
|
background-color: #DCF2E7;
|
|
display: none;
|
|
left: 0;
|
|
padding: 1em;
|
|
position: absolute;
|
|
top: 2em;
|
|
}
|
|
|
|
.charsheet .sheet-tab .sheet-tabInput:checked ~ .sheet-tabPanel {
|
|
border: solid 2px #93C934;
|
|
display: block;
|
|
width: 100%;
|
|
}
|