Files
roll20-character-sheets/Delta Green/delta_green.css
T
uriele fd57ed88d8 Delta Green V2.0
Add NPC/Monster Sheet
Add monster roll
fixed format
2018-07-08 12:10:26 +02:00

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";
}