mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-31 04:02:29 +00:00
* Sengoku: update img links to point to Roll20's repo * Heroquest Glorantha: update img links to point to Roll20's repo * All for One: update img links to point to Roll20's repo * Baker Street: update img links to point to Roll20's repo * Elric slash 5th Edition: update img links to point to Roll20's repo * Call of Chuthulu Dark Ages: update img links to point to Roll20's repo * Stargate RPG v.1.01 : update img links to point to Roll20's repo * Terre2, Vampire 5e, Our Last Best Hope: update img links to point to Roll20's repo
748 lines
14 KiB
CSS
748 lines
14 KiB
CSS
/* Configuration Window*/
|
|
.charsheet .sheet-cdiv {
|
|
width:798px;
|
|
/*border: 1px dotted;*/
|
|
padding-right: 15px;
|
|
padding-left: 15px;
|
|
}
|
|
|
|
.sheet-HideConfig:checked ~ *.sheet-config {
|
|
display:none;
|
|
}
|
|
|
|
.charsheet span.sheet-is-config::after { /*Close Config: grayish background with black text*/
|
|
content: "^";
|
|
}
|
|
|
|
.charsheet .sheet-HideConfig:checked + span.sheet-is-config::after { /*Show Configuration: Black background with grayish text*/
|
|
content: "v";
|
|
}
|
|
|
|
.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 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 .sheet-HideConfig:checked + span.sheet-is-config {
|
|
background: black;
|
|
border-radius: 4px;
|
|
color: white;
|
|
}
|
|
|
|
.charsheet label.sheet-configitem {
|
|
margin-left: 10px;
|
|
width: 50px;
|
|
font-size: .9em;
|
|
font-weight: normal
|
|
}
|
|
|
|
/*End Configuration Window*/
|
|
|
|
|
|
|
|
|
|
|
|
input.sheet-showKuge:checked ~ div.sheet-Kuge{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showBuke:checked ~ div.sheet-Buke{
|
|
display: none;
|
|
}
|
|
|
|
input.sheet-showBuke:checked ~ div.sheet-Buke{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showBonge:checked ~ div.sheet-Bonge{
|
|
display: none;
|
|
}
|
|
|
|
|
|
|
|
input.sheet-showShokunin:checked ~ div.sheet-Shokunin{
|
|
display: none;
|
|
}
|
|
|
|
input.sheet-showAshigaru:checked ~ div.sheet-Ashigaru{
|
|
display: none;
|
|
}
|
|
|
|
input.sheet-showAkuto:checked ~ div.sheet-Akuto{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showSo:checked ~ div.sheet-So{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showKugeCourtier:checked ~ div.sheet-KugeCourtier{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showExecutioner:checked ~ div.sheet-Executioner{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showSamCourtier:checked ~ div.sheet-SamCourtier{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showFarmer:checked ~ div.sheet-Farmer{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showKensei:checked ~ div.sheet-Kensei{
|
|
display: none;
|
|
}
|
|
|
|
input.sheet-showBudoka:checked ~ div.sheet-Budoka{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showWako:checked ~ div.sheet-Wako{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showDoshin:checked ~ div.sheet-Doshin{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showRonin:checked ~ div.sheet-Ronin{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showSamurai:checked ~ div.sheet-Samurai{
|
|
display: none;
|
|
}
|
|
|
|
input.sheet-showShinobi:checked ~ div.sheet-Shinobi{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showYamabushi:checked ~ div.sheet-Yamabushi{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showSohei:checked ~ div.sheet-Sohei{
|
|
display: none;
|
|
}
|
|
|
|
input.sheet-showSumotori:checked ~ div.sheet-Sumotori{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showNusubito:checked ~ div.sheet-Nusubito{
|
|
display: none;
|
|
}
|
|
|
|
|
|
input.sheet-showBushi:checked ~ div.sheet-Bushi{
|
|
display: none;
|
|
}
|
|
|
|
|
|
.sheet-logo{
|
|
display:inline-block;
|
|
height: 132px;
|
|
width: 275px;
|
|
background-size: 265px 139px;
|
|
background-repeat: no-repeat;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Sengoku/logo.png);
|
|
|
|
}
|
|
|
|
.sheet-text_input{
|
|
border: none;
|
|
box-shadow: none;
|
|
border-bottom: 1px solid black;
|
|
border-radius: 0;
|
|
display:inline-block;
|
|
|
|
}
|
|
|
|
.sheet-input_label{
|
|
width:100px;
|
|
}
|
|
|
|
.sheet-wpn-fontSz input{
|
|
font-size:x-small;
|
|
}
|
|
|
|
.sheet-action-table td{
|
|
font-size:x-small;
|
|
}
|
|
|
|
|
|
.sheet-skillName{
|
|
width:217px;
|
|
|
|
}
|
|
|
|
.sheet-comp-input{
|
|
width:340px;
|
|
font-size:x-small;
|
|
}
|
|
|
|
.sheet-info_labels{
|
|
text-align:right;
|
|
}
|
|
|
|
|
|
.sheet-pto{
|
|
margin-left:5px;
|
|
}
|
|
.sheet-info_input{
|
|
width:75%
|
|
}
|
|
|
|
.sheet-info_table{
|
|
width:100%
|
|
}
|
|
|
|
|
|
.sheet-cpto_header{
|
|
font-size:large;
|
|
}
|
|
|
|
.sheet-td_inputs{
|
|
text-align:center;
|
|
}
|
|
|
|
.sheet-char_inputs{
|
|
width:25px;
|
|
text-align:center;
|
|
}
|
|
|
|
.sheet-compPerk_inputs{
|
|
width:30px;
|
|
text-align:center;
|
|
}
|
|
|
|
.sheet-combat_inputs{
|
|
width:25px;
|
|
text-align:center;
|
|
background-color:transparent;
|
|
color:#3f2615;
|
|
}
|
|
|
|
.sheet-hit-location span{
|
|
margin-left:5px;
|
|
}
|
|
|
|
.sheet-hit-location input{
|
|
margin-left:5px;
|
|
}
|
|
|
|
|
|
.sheet-eqpText{
|
|
font-size:x-small;
|
|
}
|
|
|
|
|
|
.sheet-padded tr.sheet-first td { padding-top:10px; }
|
|
.sheet-padded tr.sheet-last td { padding-bottom:10px; }
|
|
.sheet-padded tr.sheet-first th { padding-top:10px; }
|
|
.sheet-padded tr.sheet-last th { padding-bottom:10px; }
|
|
.sheet-padded td.sheet-first { padding-left:10px; }
|
|
.sheet-padded td.sheet-last { padding-right:10px; }
|
|
.sheet-padded th.sheet-first { padding-left:10px; }
|
|
.sheet-padded th.sheet-last { padding-right:10px; }
|
|
|
|
|
|
.sheet-center{
|
|
margin: auto;
|
|
width: 50%;
|
|
}
|
|
|
|
.sheet-table_center{
|
|
margin-left:auto;
|
|
margin-right:auto;
|
|
border: 1px solid black;
|
|
|
|
}
|
|
|
|
.sheet-skill_values div{
|
|
display:inline-block;
|
|
}
|
|
|
|
.sheet-skill_header {
|
|
display:block!important;
|
|
text-align:center;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-ActionRoll{
|
|
font-family:Tahoma;
|
|
background-size: 226px;
|
|
background-repeat: no-repeat;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Sengoku/border3.png);
|
|
|
|
|
|
}
|
|
|
|
.sheet-rolltemplate-ActionRoll div{
|
|
text-align:center;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-ActionRoll .inlinerollresult {
|
|
background-color: transparent;
|
|
color: #000000;
|
|
border: none;
|
|
}
|
|
.sheet-rolltemplate-ActionRoll .inlinerollresult.fullcrit{
|
|
border:none;
|
|
}
|
|
.sheet-rolltemplate-ActionRoll .inlinerollresult.fullfail{
|
|
border:none;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-ActionRoll .inlinerollresult.importantroll{
|
|
border:none;
|
|
}
|
|
|
|
.sheet-rolltemplate-ActionRoll .sheet-special{
|
|
color:red;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-HitLocation{
|
|
font-family:Tahoma;
|
|
background-size: 226px;
|
|
background-repeat: no-repeat;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Sengoku/border3.png);
|
|
|
|
|
|
}
|
|
|
|
.sheet-rolltemplate-HitLocation div{
|
|
text-align:center;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-HitLocation .inlinerollresult {
|
|
background-color: transparent;
|
|
color: #000000;
|
|
border: none;
|
|
}
|
|
.sheet-rolltemplate-HitLocation .inlinerollresult.fullcrit{
|
|
border:none;
|
|
}
|
|
.sheet-rolltemplate-HitLocation .inlinerollresult.fullfail{
|
|
border:none;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-HitLocation .inlinerollresult.importantroll{
|
|
border:none;
|
|
}
|
|
|
|
|
|
|
|
|
|
.sheet-rolltemplate-StatRoll{
|
|
font-family:Tahoma;
|
|
background-size: 226px;
|
|
background-repeat: no-repeat;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Sengoku/border3.png);
|
|
|
|
|
|
}
|
|
|
|
.sheet-rolltemplate-StatRoll div{
|
|
text-align:center;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.sheet-rolltemplate-StatRoll .inlinerollresult {
|
|
background-color: transparent;
|
|
color: #000000;
|
|
border: none;
|
|
}
|
|
.sheet-rolltemplate-StatRoll .inlinerollresult.fullcrit{
|
|
border:none;
|
|
}
|
|
.sheet-rolltemplate-StatRoll .inlinerollresult.fullfail{
|
|
border:none;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-StatRoll .inlinerollresult.importantroll{
|
|
border:none;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-StatRoll .sheet-special{
|
|
color:red;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-SkillRoll{
|
|
font-family:Tahoma;
|
|
background-size: 226px;
|
|
background-repeat: no-repeat;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Sengoku/border3.png);
|
|
|
|
|
|
}
|
|
|
|
.sheet-rolltemplate-SkillRoll div{
|
|
text-align:center;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-SkillRoll .inlinerollresult {
|
|
background-color: transparent;
|
|
color: #000000;
|
|
border: none;
|
|
}
|
|
.sheet-rolltemplate-SkillRoll .inlinerollresult.fullcrit{
|
|
border:none;
|
|
}
|
|
.sheet-rolltemplate-SkillRoll .inlinerollresult.fullfail{
|
|
border:none;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-SkillRoll .inlinerollresult.importantroll{
|
|
border:none;
|
|
}
|
|
|
|
.sheet-rolltemplate-SkillRoll .sheet-special{
|
|
color:red;
|
|
}
|
|
|
|
|
|
|
|
|
|
.sheet-rolltemplate-Damage{
|
|
font-family:Tahoma;
|
|
background-size: 226px;
|
|
background-repeat: no-repeat;
|
|
background-image: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Sengoku/border3.png);
|
|
|
|
|
|
}
|
|
|
|
.sheet-rolltemplate-Damage div{
|
|
text-align:center;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-Damage .inlinerollresult {
|
|
background-color: transparent;
|
|
color: #000000;
|
|
border: none;
|
|
}
|
|
.sheet-rolltemplate-Damage .inlinerollresult.fullcrit{
|
|
border:none;
|
|
}
|
|
.sheet-rolltemplate-Damage .inlinerollresult.fullfail{
|
|
border:none;
|
|
}
|
|
|
|
|
|
.sheet-rolltemplate-Damage .inlinerollresult.importantroll{
|
|
border:none;
|
|
}
|
|
|
|
|
|
div.repcontainer[data-groupname=repeating_practicalSkills] .repitem:nth-child(even) {
|
|
background-color: #ba6f3f;
|
|
margin-top: 0px;
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
|
|
div.repcontainer[data-groupname=repeating_practicalSkills] .repitem:nth-child(odd) {
|
|
background-color: white;
|
|
margin-top: 0px;
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.repcontrol{
|
|
margin-right: 7px;
|
|
}
|
|
|
|
div.repcontrol button
|
|
{
|
|
width: 20px;
|
|
height: 20px;
|
|
color: transparent;
|
|
text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
|
|
|
|
}
|
|
|
|
div.repcontrol button.repcontrol_add::before,
|
|
div.repcontrol button.repcontrol_edit::before
|
|
{
|
|
font-family: Pictos;
|
|
position: relative;
|
|
color: #000;
|
|
}
|
|
|
|
/* +Add */
|
|
div.repcontrol button.repcontrol_add::before
|
|
{
|
|
|
|
content: "&"; /* & in Pictos is a + sign, while + is a plus inside a circle */
|
|
left: -5px;
|
|
top: -4px;
|
|
}
|
|
|
|
/* Modify */
|
|
div.repcontrol button.repcontrol_edit::before
|
|
{
|
|
text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
|
|
content: "x"; /* x in Pictos is a crossed hammer and wrench */
|
|
left: -5px;
|
|
top: -4px;
|
|
}
|
|
/* Done */
|
|
div.repcontrol.editmode button.repcontrol_edit::before
|
|
{
|
|
content: "3"; /* 3 in Pictos is a check mark */
|
|
|
|
}
|
|
|
|
button[type=roll].sheet-new_roll::before {
|
|
background-image: none;
|
|
font-size: 13px;
|
|
content: "";
|
|
margin: 0 0px 0 0;
|
|
}
|
|
|
|
|
|
button[type=roll].sheet-new_roll {
|
|
/*background-image: none;
|
|
background-color: #f2f5d3;*/
|
|
margin:0px;
|
|
}
|
|
|
|
|
|
div.sheet-tab-content { display: none; }
|
|
|
|
input.sheet-tab1:checked ~ div.sheet-tab1,
|
|
input.sheet-tab2:checked ~ div.sheet-tab2
|
|
/*
|
|
,input.sheet-tab3:checked ~ div.sheet-tab3,
|
|
input.sheet-tab4:checked ~ div.sheet-tab4,
|
|
input.sheet-tab5:checked ~ div.sheet-tab5,
|
|
input.sheet-tab6:checked ~ div.sheet-tab6
|
|
*/
|
|
{
|
|
display: block;
|
|
}
|
|
|
|
input.sheet-tab
|
|
{
|
|
width: 100px;
|
|
height: 20px;
|
|
position: relative;
|
|
top: 0px;
|
|
left: 5px;
|
|
margin: -1.5px;
|
|
margin-bottom: 5px;
|
|
cursor: pointer;
|
|
z-index: 1;
|
|
opacity: 0;
|
|
}
|
|
|
|
input.sheet-tab + span::before
|
|
{
|
|
content:attr(title);
|
|
|
|
|
|
border: solid 1px #a8a8a8;
|
|
border-bottom-color: black;
|
|
text-align: center;
|
|
display: inline-block;
|
|
|
|
background: #fff;
|
|
background: -moz-linear-gradient(to top, #D3D3D3 , #fff, #D3D3D3 );
|
|
background: -webkit-linear-gradient(to top, #D3D3D3 8, #fff, #D3D3D3 );
|
|
background: -ms-linear-gradient(to top, #D3D3D3 , #fff, #D3D3D3 );
|
|
background: -o-linear-gradient(to top, #D3D3D3 , #fff, #D3D3D3 );
|
|
background: linear-gradient(to top, #D3D3D3 , #fff, #D3D3D3 );
|
|
|
|
width: 100px;
|
|
height: 20px;
|
|
font-size: 18px;
|
|
|
|
position: absolute;
|
|
top: 70px;
|
|
left: 30px;
|
|
}
|
|
|
|
input.sheet-tab:checked + span::before
|
|
{
|
|
background: #dcdcdc;
|
|
background: -moz-linear-gradient(to top, #D3D3D3 , #dcdcdc, #D3D3D3 );
|
|
background: -webkit-linear-gradient(to top, #D3D3D3 , #dcdcdc, #D3D3D3 );
|
|
background: -ms-linear-gradient(to top, #fcfcfc, #dcdcdc, #fcfcfc);
|
|
background: -o-linear-gradient(to top, #D3D3D3 , #dcdcdc, #D3D3D3 );
|
|
background: linear-gradient(to top, #D3D3D3 , #dcdcdc, #D3D3D3 );
|
|
border-bottom-color: #fff;
|
|
}
|
|
|
|
input.sheet-tab:not(:first-child) + span::before
|
|
{
|
|
border-left: none;
|
|
}
|
|
|
|
|
|
input.sheet-tab2 + span::before
|
|
{
|
|
left: 133px;
|
|
|
|
background: #fff;
|
|
background: -moz-linear-gradient(to top, #D3D3D3 , #fff, #D3D3D3 );
|
|
background: -webkit-linear-gradient(to top, #D3D3D3 , #fff, #D3D3D3 );
|
|
background: -ms-linear-gradient(to top, #D3D3D3 , #fff, #D3D3D3 );
|
|
background: -o-linear-gradient(to top, #D3D3D3 , #fff, #D3D3D3 );
|
|
background: linear-gradient(to top, #D3D3D3 , #fff, #D3D3D3 );
|
|
}
|
|
|
|
/*
|
|
input.sheet-tab3 + span::before
|
|
{
|
|
|
|
left: 234px;
|
|
}
|
|
|
|
|
|
input.sheet-tab4 + span::before
|
|
{
|
|
|
|
left: 336px;
|
|
}
|
|
input.sheet-tab5 + span::before
|
|
{
|
|
|
|
left: 438px;
|
|
}
|
|
|
|
input.sheet-tab6 + span::before
|
|
{
|
|
|
|
left: 540px;
|
|
}
|
|
|
|
*/
|
|
|
|
div.sheet-tab-content
|
|
{
|
|
font-family: 'Verdana';
|
|
border: 1px solid #a8a8a8;
|
|
border-top-color: #000;
|
|
margin: 2px 0 0 5px;
|
|
padding: 5px;
|
|
}
|
|
|
|
|
|
|
|
|
|
/* /* /*==== sheet-button Reset ====*/ */
|
|
|
|
/* button[type=roll].sheet-button::before { */
|
|
/* background-image: none; */
|
|
/* font-size: 13px; */
|
|
/* font-family: sans-serif; */
|
|
/* content: ""; */
|
|
/* margin: 0 0px 0 0; */
|
|
/* } */
|
|
|
|
/* button.sheet-button[type="roll"] { */
|
|
/* width: 95%; */
|
|
/* height:24px; */
|
|
/* padding-bottom: 0; */
|
|
/* display: inline-block; */
|
|
/* margin: 0; */
|
|
/* font-weight: 400; */
|
|
/* text-align: center; */
|
|
/* cursor: pointer; */
|
|
/* background-image: none; */
|
|
/* background-color: white; */
|
|
/* border: 1px solid red; */
|
|
/* white-space: nowrap; */
|
|
/* border-radius: 4px; */
|
|
/* -webkit-user-select: none; */
|
|
/* -moz-user-select: none; */
|
|
/* -ms-user-select: none; */
|
|
/* user-select: none; */
|
|
/* box-sizing: border-box; */
|
|
/* -moz-box-sizing: border-box; */
|
|
/* -webkit-box-sizing: border-box; */
|
|
/* } */
|
|
|
|
/* button.sheet-button[type="roll"]:hover { */
|
|
/* background-color: black; */
|
|
/* border-color: red; */
|
|
/* color:white */
|
|
/* } */
|
|
|
|
/* button.sheet-button[type="roll"] label, button[type="roll"] input { */
|
|
/* height:24px; */
|
|
/* line-height: 24px; */
|
|
/* text-align:center; */
|
|
/* width: 100%; */
|
|
/* cursor: pointer; */
|
|
/* background: none; */
|
|
/* box-shadow: none; */
|
|
/* transition: none; */
|
|
/* border-radius: none; */
|
|
/* border:none; */
|
|
/* font-weight:700; */
|
|
/* } */
|
|
|
|
|
|
/* button.sheet-button[type="roll"]:hover label, button[type="roll"]:hover input { */
|
|
/* color: white; */
|
|
/* border: none; */
|
|
/* } */ */ |