mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 11:42:29 +00:00
569 lines
13 KiB
CSS
569 lines
13 KiB
CSS
.charsheet {
|
|
margin: -18px -20px 0 -20px;
|
|
padding: 0;
|
|
}
|
|
|
|
.sheet-maindiv,
|
|
.sheet-useBackground,
|
|
.sheet-background {
|
|
margin: 0px;
|
|
padding: 0px;
|
|
width: 863px;
|
|
}
|
|
|
|
.sheet-2colrow{
|
|
margin: 0px;
|
|
padding: 0px;
|
|
width: 810px;
|
|
}
|
|
|
|
textarea {
|
|
resize: none;
|
|
}
|
|
.sheet-col{
|
|
margin: 0px;
|
|
padding: 0px;
|
|
width:405px;
|
|
}
|
|
|
|
.charsheet input.sheet-HideConfig {
|
|
width: 5%;
|
|
height: 16px;
|
|
cursor: pointer;
|
|
margin-left: auto;
|
|
margin-top: auto;
|
|
/*position: absolute;
|
|
right: 20%;*/
|
|
opacity: 0;
|
|
z-index: 9999;
|
|
}
|
|
.sheet-HideConfig:checked ~ *.sheet-config{
|
|
display:none;
|
|
}
|
|
|
|
|
|
.charsheet .sheet-HideConfig:checked + span.sheet-is-config::after { /*Show Configuration: Black background with grayish text*/
|
|
content: "v";
|
|
}
|
|
|
|
.charsheet input.sheet-HideConfig {
|
|
width: 5%;
|
|
height: 16px;
|
|
cursor: pointer;
|
|
margin-left: auto;
|
|
margin-top: auto;
|
|
/*position: absolute;
|
|
right: 20%;*/
|
|
opacity: 0;
|
|
z-index: 9999;
|
|
}
|
|
|
|
.charsheet span.sheet-is-config::after { /*Close Config: grayish background with black text*/
|
|
content: "^";
|
|
}
|
|
|
|
.charsheet input.sheet-ConfigReset {
|
|
height: 16px;
|
|
width: 120px;
|
|
cursor: pointer;
|
|
margin-left: auto;
|
|
margin-top: auto;
|
|
/*position: absolute;
|
|
right: 20%;*/
|
|
opacity: 0;
|
|
z-index: 9999;
|
|
}
|
|
|
|
.charsheet span.sheet-is-config {
|
|
text-align: center;
|
|
display: inline-block;
|
|
width: 5%;
|
|
height: 16px;
|
|
font-size: 9px;
|
|
/*font-family: "Pictos";*/
|
|
/*background: #65763c;*/
|
|
background: black; /*#93537c;*/
|
|
color: white; /*white;*/
|
|
font-weight: bold;
|
|
border-radius: 4px;
|
|
margin-left: -5%;
|
|
}
|
|
|
|
.charsheet .sheet-HideConfig:checked + span.sheet-is-config{ /*Show Configuration Button: Black background with grayish text*/
|
|
background: black;
|
|
border-radius: 4px;
|
|
color: white;
|
|
}
|
|
|
|
.sheet-AttBorder {
|
|
border: solid 1px;
|
|
/*width: 88px;*/
|
|
width: auto;
|
|
height: 28px;
|
|
margin: 0px;
|
|
padding: 2px;
|
|
margin-right: 0px;
|
|
margin-left: -3px;
|
|
margin-top: -3px;
|
|
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
|
}
|
|
|
|
.sheet-AttBorder > input.sheet-NewDieType:checked{
|
|
height: auto;
|
|
/*margin-top: -2px;*/
|
|
}
|
|
/*----------- Character Sheet Type setup --------------*/
|
|
|
|
.charsheet div.sheet-player,
|
|
.charsheet div.sheet-npc {
|
|
/*visibility: hidden;
|
|
opacity: 0;
|
|
max-height:0;
|
|
overflow: hidden;*/
|
|
display: none;
|
|
float: left;
|
|
}
|
|
|
|
.charsheet input.sheet-is-npc:checked ~ div.sheet-npc,
|
|
.charsheet input.sheet-is-npc:not(:checked )~ div.sheet-player
|
|
{
|
|
display: block;
|
|
overflow: auto;
|
|
}
|
|
|
|
.charsheet input.sheet-is-npc {
|
|
width: 20%;
|
|
height: 16px;
|
|
cursor: pointer;
|
|
position: relative;
|
|
opacity: 0;
|
|
z-index: 9999;
|
|
}
|
|
|
|
.charsheet span.sheet-is-npc-tab::before {
|
|
content: "Switch to NPC";
|
|
}
|
|
|
|
.charsheet span.sheet-is-npc-tab {
|
|
text-align: center;
|
|
display: inline-block;
|
|
width: 20%;
|
|
height: 16px;
|
|
font-size: 9px;
|
|
|
|
background: #c7c3b0; /*#65763c;*/
|
|
color: black; /*white;*/
|
|
font-weight: bold;
|
|
border-radius: 4px;
|
|
margin-left: -20%
|
|
}
|
|
|
|
.charsheet input.sheet-is-npc:checked + span.sheet-is-npc-tab {
|
|
/*background: #93537c; */
|
|
background: black;
|
|
color: white;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
.charsheet input.sheet-is-npc:checked + span.sheet-is-npc-tab::before {
|
|
content: "Switch to Agent"
|
|
}
|
|
|
|
/*----------- Character Sheet Type setup End -------------*/
|
|
/*----Tab Setup------*/
|
|
div.sheet-core-content { display: none; width:840px;}
|
|
.charsheet div[class^="sheet-section"],
|
|
.charsheet div[class^="sheet-options"] {
|
|
display: none;
|
|
}
|
|
|
|
.charsheet input.sheet-tab1:checked ~ div.sheet-section-personal,
|
|
.charsheet input.sheet-tab2:checked ~ div.sheet-section-stats,
|
|
.charsheet input.sheet-tab3:checked ~ div.sheet-section-skills,
|
|
.charsheet input.sheet-tab4:checked ~ div.sheet-section-status,
|
|
.charsheet input.sheet-tab5:checked ~ div.sheet-section-combat,
|
|
.charsheet input.sheet-tab6:checked ~ div.sheet-section-other,
|
|
|
|
.charsheet input.sheet-tabspecialnocombatrolls:checked ~ div.sheet-options-specialnocombatrolls,
|
|
.charsheet input.sheet-tabinforolltemplate:checked ~ div.sheet-options-inforolltemplate,
|
|
.charsheet input.sheet-tabdebug:checked ~ div.sheet-options-debugmode, {
|
|
/*max-height: 999999px;
|
|
visibility: visible;
|
|
opacity: 1;
|
|
transition: opacity 0.5s linear 0s;
|
|
overflow: auto;*/
|
|
display: block;
|
|
}
|
|
|
|
.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] {
|
|
/*max-height: 999999px;
|
|
visibility: visible;
|
|
opacity: 1;
|
|
transition: opacity 0.5s linear 0s;*/
|
|
display: block;
|
|
}
|
|
|
|
.charsheet input.sheet-tab {
|
|
/*width: 100px;*/
|
|
/* width: 90px;*/
|
|
width: 110px;
|
|
height: 40px;
|
|
cursor: pointer;
|
|
position: relative;
|
|
opacity: 0;
|
|
z-index: 9999;
|
|
margin-right: -10px;
|
|
margin-left: -10px;
|
|
}
|
|
|
|
.charsheet span.sheet-tab{
|
|
text-align: center;
|
|
display: inline-block; /*originally inline-block*/
|
|
/*font-size: 13px; */
|
|
|
|
margin-right: -15px;
|
|
margin-left: -15px;
|
|
font-size: 11px;
|
|
color: white;
|
|
background-color: black;
|
|
/*font-family: "Tinos", "Quattrocento", "Lustria", "Buenardserif", serif;*/
|
|
font-weight: bold;
|
|
|
|
width: 123px; /*originally 87px*/
|
|
height: 40px; /*originally 20px*/
|
|
cursor: pointer;
|
|
position: relative;
|
|
vertical-align: middle;
|
|
margin-left: -91px; /*originally 91px*/
|
|
}
|
|
|
|
|
|
.charsheet input.sheet-tab1:checked + span.sheet-tab1,
|
|
.charsheet input.sheet-tab2:checked + span.sheet-tab2,
|
|
.charsheet input.sheet-tab3:checked + span.sheet-tab3,
|
|
.charsheet input.sheet-tab4:checked + span.sheet-tab4,
|
|
.charsheet input.sheet-tab5:checked + span.sheet-tab5,
|
|
.charsheet input.sheet-tab6:checked + span.sheet-tab6,
|
|
.charsheet input.sheet-tab7:checked + span.sheet-tab7,
|
|
.charsheet input.sheet-tab99:checked + span.sheet-tab99{
|
|
|
|
color: black;
|
|
background-color: white;
|
|
border-radius: 0px;
|
|
}
|
|
|
|
input.sheet-derivedStat {
|
|
width: 37px;
|
|
text-align: center;
|
|
/*background-color: white;*/
|
|
/*background-color: transparent;*/
|
|
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
|
color: black;
|
|
font-weight: bold;
|
|
}
|
|
|
|
|
|
.charsheet .sheet-cdiv {
|
|
width:810px;
|
|
/*border: 1px dotted;*/
|
|
padding-right: 15px;
|
|
padding-left: 15px;
|
|
}
|
|
|
|
.sheet-imagespacer{
|
|
width: 830px;
|
|
padding-left: 5px;
|
|
padding-right: 15px;
|
|
}
|
|
|
|
.charsheet span.sheet-spacer {
|
|
display: block;
|
|
margin-top: 5px;
|
|
}
|
|
|
|
.charsheet span.sheet-5pxshim {
|
|
display: block;
|
|
margin-left: 5px;
|
|
}
|
|
|
|
.charsheet span.sheet-10pxshim {
|
|
display: block;
|
|
margin-left: 10px;
|
|
}
|
|
|
|
h1.sheet-sheetHeaderWC {
|
|
text-align: center;
|
|
color: white;
|
|
background-color: black;
|
|
font-family: 'Cinzel', serif;
|
|
}
|
|
|
|
h1.sheet-sheetHeaderM {
|
|
text-align: center;
|
|
color: white;
|
|
background-color: black;
|
|
font-family: "cinzelregular";
|
|
}
|
|
|
|
h2.sheet-sectionHeader {
|
|
text-align: center;
|
|
color: white;
|
|
background-color: black;
|
|
font-family: "cinzelregular";
|
|
}
|
|
h3.sheet-sectionHeader {
|
|
text-align: center;
|
|
color: white;
|
|
background-color: black;
|
|
font-family: "cinzelregular";
|
|
}
|
|
.sheet-subsectionHeader {
|
|
text-align:center;
|
|
background-color: black;
|
|
color: white;
|
|
border-radius: 5px;
|
|
}
|
|
|
|
.sheet-subsubsectionHeader {
|
|
text-align:center;
|
|
background-color: #c7c3b0;
|
|
color: black;
|
|
border-radius: 5px;
|
|
}
|
|
|
|
input[type=number] {
|
|
-moz-appearance: textfield;
|
|
-webkit-appearance: textfield;
|
|
}
|
|
input[type=number]::-webkit-outer-spin-button,
|
|
input[type=number]::-webkit-inner-spin-button {
|
|
-webkit-appearance: none;
|
|
-webkit-appearance: textfield;
|
|
}
|
|
|
|
.sheet-standardtext {
|
|
background-color: transparent;
|
|
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
|
/*background-image: url("https://raw.githubusercontent.com/finderski/roll20-character-sheets/master/SavageWorlds-Tabbed/semi-trans75.png");*/
|
|
color: black;
|
|
/*font-weight: bold;*/
|
|
font-size: .75em;
|
|
}
|
|
|
|
.sheet-SectionBackground,
|
|
.sheet-SectionBackgroundFull {
|
|
background-color: transparent;
|
|
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
|
color: black;
|
|
border-radius: 0px 0px 15px 15px;
|
|
margin-bottom: 10px;
|
|
padding-bottom: 5px;
|
|
}
|
|
|
|
.sheet-SectionBackgroundFull {
|
|
border-radius: 15px;
|
|
}
|
|
|
|
.charsheet input[type=text].sheet-standard,
|
|
.charsheet input[type=text].sheet-basicstandard {
|
|
width: 140px;
|
|
border-top: none;
|
|
border-right: none;
|
|
border-left: none;
|
|
border-bottom: solid 1px;
|
|
/*background-color: transparent;*/
|
|
background-image: url("http://i.imgur.com/e1Cfspj.png");
|
|
color: black;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.charsheet input[type=text].sheet-basicstandard {
|
|
width: 250px;
|
|
text-align: left;
|
|
}
|
|
|
|
.charsheet label.sheet-basiclabel {
|
|
display: inline-block;
|
|
width: 250px;
|
|
font-size: 14px;
|
|
text-align: left;
|
|
padding: 0px;
|
|
margin-top: -3px;
|
|
}
|
|
|
|
/*----------- Table Format -----------*/
|
|
tr:nth-child(even) {background-color: #f2f2f2}
|
|
th,caption {
|
|
background-color: black;
|
|
color: white;
|
|
}
|
|
|
|
.sheet-input-projection{
|
|
background: #00FFFF;
|
|
}
|
|
|
|
/*---- RolltemplateDG -----*/
|
|
/* Roll Templates */
|
|
.sheet-rolltemplate-dg table,
|
|
.sheet-rolltemplate-dg-neet table,
|
|
.sheet-rolltemplate-gm table, {
|
|
width: 100%;
|
|
border: 1px solid black;
|
|
color: black;
|
|
background: #FFFFFF;
|
|
}
|
|
.sheet-rolltemplate-dg caption,
|
|
.sheet-rolltemplate-dg-neet caption,
|
|
.sheet-rolltemplate-gm caption {
|
|
text-align: center;
|
|
background: black;
|
|
color: white;
|
|
font-weight: bold;
|
|
padding: 2px;
|
|
border: 1px solid black;
|
|
line-height: 1.6em;
|
|
}
|
|
.sheet-rolltemplate-dg td,
|
|
.sheet-rolltemplate-dg-neet td,
|
|
.sheet-rolltemplate-gm td {
|
|
padding: 2px;
|
|
border-bottom: 1px solid black;
|
|
}
|
|
.sheet-rolltemplate-dg td.sheet-template_label,
|
|
.sheet-rolltemplate-dg-neet td.sheet-template_label,
|
|
.sheet-rolltemplate-gm td.sheet-template_label {
|
|
font-weight: bold;
|
|
background: black;
|
|
color: white;
|
|
}
|
|
.sheet-rolltemplate-dg td.sheet-template_value,
|
|
.sheet-rolltemplate-dg-neet td.sheet-template_value,
|
|
.sheet-rolltemplate-gm td.sheet-template_value {
|
|
text-align: center;
|
|
}
|
|
.sheet-rolltemplate-dg .inlinerollresult,
|
|
.sheet-rolltemplate-gm .inlinerollresult {
|
|
display: inline-block;
|
|
min-width: 1.5em;
|
|
text-align: center;
|
|
border: 2px solid black;
|
|
background: #BEBEBE;
|
|
}
|
|
.sheet-rolltemplate-dg .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-gm .inlinerollresult.fullcrit {
|
|
border: 2px solid black;
|
|
background: #BEBEBE;
|
|
}
|
|
.sheet-rolltemplate-dg .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-gm .inlinerollresult.fullfail {
|
|
border: 2px solid black;
|
|
background: #BEBEBE;
|
|
}
|
|
.sheet-rolltemplate-dg .inlinerollresult.importantroll,
|
|
.sheet-rolltemplate-gm .inlinerollresult.importantroll {
|
|
border: 2px solid black;
|
|
background: #BEBEBE;
|
|
}
|
|
|
|
.sheet-rolltemplate-dg-attack table,
|
|
.sheet-rolltemplate-dg-attack-monster table,
|
|
.sheet-rolltemplate-gm-attack table {
|
|
width: 100%;
|
|
border: 1px solid black;
|
|
color: black;
|
|
background: #FFFFFF;
|
|
}
|
|
.sheet-rolltemplate-dg-attack caption,
|
|
.sheet-rolltemplate-dg-attack-monster caption,
|
|
.sheet-rolltemplate-gm-attack caption {
|
|
text-align: center;
|
|
background: black;
|
|
color: white;
|
|
font-weight: bold;
|
|
padding: 2px;
|
|
border: 1px solid black;
|
|
line-height: 1.6em;
|
|
}
|
|
.sheet-rolltemplate-dg-attack td,
|
|
.sheet-rolltemplate-dg-attack-monster td,
|
|
.sheet-rolltemplate-gm-attack td {
|
|
padding: 2px;
|
|
border-bottom: 1px solid black;
|
|
}
|
|
.sheet-rolltemplate-dg-attack th,
|
|
.sheet-rolltemplate-dg-attack-monster th,
|
|
.sheet-rolltemplate-gm-attack th {
|
|
padding: 2px;
|
|
border-bottom: 1px solid black;
|
|
background: black;
|
|
color: white;
|
|
}
|
|
|
|
.sheet-rolltemplate-dg-attack td.sheet-template_label,
|
|
.sheet-rolltemplate-dg-attack-monster td.sheet-template_label,
|
|
.sheet-rolltemplate-gm-attack td.sheet-template_label {
|
|
font-weight: bold;
|
|
}
|
|
.sheet-rolltemplate-dg-attack td.sheet-template_value,
|
|
.sheet-rolltemplate-dg-attack-monster td.sheet-template_value,
|
|
.sheet-rolltemplate-gm-attack td.sheet-template_value {
|
|
text-align: center;
|
|
}
|
|
.sheet-rolltemplate-dg-attack .inlinerollresult,
|
|
.sheet-rolltemplate-dg-attack-monster .inlinerollresult,
|
|
.sheet-rolltemplate-gm-attack .inlinerollresult {
|
|
display: inline-block;
|
|
min-width: 1.5em;
|
|
text-align: center;
|
|
border: 2px solid black;
|
|
background: #BEBEBE;
|
|
}
|
|
.sheet-rolltemplate-dg-attack .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-dg-attack-monster .inlinerollresult.fullcrit,
|
|
.sheet-rolltemplate-gm-attack .inlinerollresult.fullcrit {
|
|
border: 2px solid black;
|
|
background: #BEBEBE;
|
|
}
|
|
.sheet-rolltemplate-dg-attack .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-dg-attack-monster .inlinerollresult.fullfail,
|
|
.sheet-rolltemplate-gm-attack .inlinerollresult.fullfail {
|
|
border: 2px solid black;
|
|
background: #BEBEBE;
|
|
}
|
|
.sheet-rolltemplate-dg-attack .inlinerollresult.importantroll,
|
|
.sheet-rolltemplate-dg-attack-monster .inlinerollresult.importantroll,
|
|
.sheet-rolltemplate-gm-attack .inlinerollresult.importantroll {
|
|
border: 2px solid black;
|
|
background: #BEBEBE;
|
|
}
|
|
|
|
select { margin-bottom: 0; }
|
|
|
|
|
|
|
|
/* Buttons */
|
|
button[type=roll].sheet-dg-roll {
|
|
color: black;
|
|
background-color: black;
|
|
font-weight: bold;
|
|
text-align:center;
|
|
width: 20px;
|
|
height: 20px;
|
|
margin: 0.0;
|
|
padding: 0.0em;
|
|
border: 1px solid black;
|
|
border-radius: 5px;
|
|
}
|
|
button[type=roll].sheet-gm-roll {
|
|
color: red;
|
|
background-color: red;
|
|
font-weight: bold;
|
|
text-align:center;
|
|
width: 20px;
|
|
height: 20px;
|
|
margin: 0.0;
|
|
padding: 0.0em;
|
|
border: 1px solid black;
|
|
border-radius: 5px;
|
|
content: "gm";
|
|
} |