mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 11:42:29 +00:00
677 lines
15 KiB
CSS
677 lines
15 KiB
CSS
.charsheet {
|
|
background: white;
|
|
background-size:100%;
|
|
width:850px;
|
|
}
|
|
/*============= Banner =============*/
|
|
div.sheet-banner {
|
|
height:110px;
|
|
width:100px;
|
|
}
|
|
div.sheet-image {
|
|
background: url('https://68.media.tumblr.com/827da794f5454039163ea11a37bf970c/tumblr_otgmd50MTs1s9slulo1_1280.png');
|
|
background-size:200px;
|
|
background-repeat:no-repeat;
|
|
height:110px;
|
|
width:200px;
|
|
}
|
|
div.sheet-border {
|
|
border: 2px solid #36302B;
|
|
border-radius:5px;
|
|
padding:2px;
|
|
}
|
|
div.sheet-spiral {
|
|
background:url('https://68.media.tumblr.com/92a3f84aab333e36d32d2825ea3c3547/tumblr_otzb7xGzIv1s9slulo1_250.png');
|
|
background-size:25px;
|
|
background-repeat:no-repeat;
|
|
height:25px;
|
|
width:25px;
|
|
display:inline-block;
|
|
}
|
|
/*============= End of Banner============*/
|
|
div.sheet-core-content {
|
|
display: none;
|
|
width:840px;
|
|
}
|
|
.charsheet div[class^="sheet-section"] {
|
|
display: none;
|
|
background-size:840px;
|
|
}
|
|
|
|
.charsheet input.sheet-tab1:checked ~ div.sheet-section-1,
|
|
.charsheet input.sheet-tab2:checked ~ div.sheet-section-2,
|
|
.charsheet input.sheet-tab3:checked ~ div.sheet-section-3,
|
|
.charsheet input.sheet-tab4:checked ~ div.sheet-section-4,
|
|
.charsheet input.sheet-tab5:checked ~ div.sheet-section-5,
|
|
.charsheet input.sheet-tab6:checked ~ div.sheet-section-6 {
|
|
display: block;
|
|
}
|
|
|
|
.charsheet input.sheet-tab99:checked ~ div[class^="sheet-section"] {
|
|
display: block;
|
|
}
|
|
|
|
.charsheet input.sheet-tab {
|
|
width: 100px;
|
|
height: 20px;
|
|
cursor: pointer;
|
|
position: relative;
|
|
opacity: 0;
|
|
z-index: 998;
|
|
box-shadow: 0px 0px 5px blue;
|
|
}
|
|
|
|
.charsheet span.sheet-tab {
|
|
text-align: center;
|
|
display: inline-block;
|
|
font-size: 13px;
|
|
background-repeat: no-repeat;
|
|
color: #36302B;
|
|
font-weight: bold;
|
|
font-family: Copperplate, 'Copperplate Gothic Light', fantasy;
|
|
border-radius: 4px;
|
|
border: 2px solid #36302B;
|
|
|
|
width: 100px;
|
|
height: 20px;
|
|
cursor: pointer;
|
|
position: relative;
|
|
vertical-align: middle;
|
|
margin-left: -105px;
|
|
}
|
|
|
|
.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-tab99:checked + span.sheet-tab99 {
|
|
|
|
background: #36302B; /*originally ab8b57*/
|
|
color: white; /*originally white*/
|
|
border-radius: 4px;
|
|
border: 2px solid #36302B;
|
|
}
|
|
/* */
|
|
span.sheet-pictos1 {
|
|
font-family: 'Pictos';
|
|
color:blue;
|
|
}
|
|
span.sheet-pictos2 {
|
|
font-family: 'Pictos';
|
|
color:red;
|
|
}
|
|
span.sheet-pictos3 {
|
|
font-family: 'Pictos';
|
|
color:gray;
|
|
}
|
|
div.sheet-header {
|
|
text-align:center;
|
|
font-weight:bold;
|
|
}
|
|
div.sheet-text {
|
|
text-align:center;
|
|
font-weight:400;
|
|
}
|
|
input.sheet-descrip {
|
|
width:140px;
|
|
background:transparent;
|
|
border-bottom: 1px solid #36302B;
|
|
border-left:none;
|
|
border-right:none;
|
|
border-top:none;
|
|
box-shadow:none;
|
|
font-family: "RufscriptRegular", 'Patrick Hand', cursive;
|
|
}
|
|
input.sheet-large {
|
|
font-size:2em;
|
|
text-align:center;
|
|
border:none;
|
|
box-shadow:none;
|
|
background:transparent;
|
|
}
|
|
input.sheet-textbox_1 {
|
|
background:transparent;
|
|
border-left:none;
|
|
border-right:none;
|
|
border-top:none;
|
|
border-bottom: 1px solid #36302B;
|
|
box-shadow:none;
|
|
}
|
|
input.sheet-textbox_2 {
|
|
background:transparent;
|
|
border-left:none;
|
|
border-right:none;
|
|
border-top:none;
|
|
border-bottom: 1px solid #36302B;
|
|
box-shadow:none;
|
|
width:100px;
|
|
font-size:12px;
|
|
}
|
|
|
|
input.sheet-textbox_2::placeholder {
|
|
font-size:12px;
|
|
}
|
|
input.sheet-textbox_2:read-only {
|
|
color:white;
|
|
background:black;
|
|
font-weight:700;
|
|
text-align:center;
|
|
}
|
|
input[type=number].sheet-textbox_2:read-only::-webkit-inner-spin-button,
|
|
input[type=number].sheet-textbox_2:read-only::-webkit-outer-spin-button {
|
|
-webkit-appearance: none;
|
|
margin: 0;
|
|
}
|
|
div.sheet-attribute_top {
|
|
text-align:center;
|
|
width:90px;
|
|
border-radius: 50% 50% 0px 0px;
|
|
border:2px solid #36302B;
|
|
}
|
|
div.sheet-attribute_api {
|
|
border-left:2px solid #36302B;
|
|
border-right:2px solid #36302B;
|
|
}
|
|
div.sheet-attribute_bottom {
|
|
text-align:center;
|
|
width:90px;
|
|
border-radius: 0px 0px 45px 45px;
|
|
border-style: solid;
|
|
border-width: 0px 2px 2px 2px;
|
|
border-color:#36302B;
|
|
}
|
|
table.sheet-description {
|
|
color:#36302B;
|
|
}
|
|
|
|
@font-face {
|
|
font-family: 'RufscriptRegular';
|
|
src: url('http://www.geeksville.us/fonts/Coal/RufscriptRegular.ttf') format('truetype');
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
}
|
|
|
|
table.sheet-large_table {
|
|
border:2px solid #36302B;
|
|
width:200px;
|
|
}
|
|
table.sheet-large_table th,
|
|
table.sheet-large_table td {
|
|
border-bottom:2px solid #36302B;
|
|
border-top:none;
|
|
border-left:2px solid #36302B;
|
|
border-right:2px solid #36302B;
|
|
text-align:center;
|
|
}
|
|
table.sheet-large_table td.sheet-noborder {
|
|
border-bottom:none;
|
|
border-top:none;
|
|
border-left:none;
|
|
border-right:none;
|
|
}
|
|
table.sheet-table1 {
|
|
font-weight:900;
|
|
color:#36302B;
|
|
font-family: 'RufscriptRegular';
|
|
}
|
|
table.sheet-table2 {
|
|
font-weight:900;
|
|
color:#36302B;
|
|
font-family: 'RufscriptRegular';
|
|
box-shadow:0px 0px 2px #36302B;
|
|
border-radius:15px;
|
|
padding:4px;
|
|
padding-right:10px;
|
|
}
|
|
div.sheet-column {
|
|
display: inline-block;
|
|
vertical-align: top;
|
|
}
|
|
.sheet-small_font {
|
|
font-size:0.8em;
|
|
}
|
|
.sheet-select1 {
|
|
width:70px;
|
|
border:none;
|
|
background:transparent;
|
|
padding:0px;
|
|
margin-top:0px;
|
|
margin-bottom:0px;
|
|
display: inline-block;
|
|
border-radius:15px;
|
|
font-weight:900;
|
|
color:#36302B;
|
|
font-family: 'RufscriptRegular';
|
|
-webkit-appearance: none;
|
|
}
|
|
|
|
.sheet-select1:focus {
|
|
outline:red;
|
|
}
|
|
/**/
|
|
textarea.sheet-textarea1 {
|
|
margin-top:0px;
|
|
margin-left:10px;
|
|
font-family:"Shadows Into Light",cursive;
|
|
color:#c43c35;
|
|
font-size:10px;
|
|
width:97%;
|
|
resize:vertical;
|
|
background: linear-gradient(transparent, transparent 18px, #cccccc 18px);
|
|
background-size: 19px 19px;
|
|
}
|
|
/**/
|
|
/* Hide actual radio */
|
|
input.sheet-simple[type="radio"] {
|
|
opacity: 0;
|
|
width: 16px;
|
|
height: 16px;
|
|
position: relative;
|
|
top: 5px;
|
|
left: 6px;
|
|
margin: -10px;
|
|
cursor: pointer;
|
|
z-index: 1;
|
|
}
|
|
|
|
/* Fake radio */
|
|
input.sheet-simple[type="radio"] + span::before {
|
|
margin-right: 4px;
|
|
border: solid 1px #36302B;
|
|
line-height: 14px;
|
|
text-align: center;
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
box-shadow: 0 0 2px #36302B;
|
|
background: #36302B;
|
|
content: "";
|
|
width: 12px;
|
|
height: 12px;
|
|
font-size: 24px;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
/* Remove dot from all radios _after_ selected one */
|
|
input.sheet-simple[type="radio"]:checked ~ input.sheet-simple[type="radio"] + span::before {
|
|
content: "";
|
|
background:white;
|
|
}
|
|
/*------------empty traits-----------*/
|
|
input.sheet-zero[type="radio"]:checked + span::before
|
|
{
|
|
opacity: 0;
|
|
}
|
|
|
|
input.sheet-zero[type="radio"]:hover + span::before
|
|
{
|
|
opacity: 1;
|
|
}
|
|
|
|
input.sheet-zero[type="radio"] + span::before
|
|
{
|
|
font-size: 12px;
|
|
content: "✖";
|
|
opacity: 0.25;
|
|
background:white;
|
|
color:black;
|
|
}
|
|
/* Hide actual radio */
|
|
input.sheet-simple_small[type="radio"] {
|
|
opacity: 0;
|
|
width: 10px;
|
|
height: 8px;
|
|
position: relative;
|
|
top: 0px;
|
|
left: 0px;
|
|
margin: -8px;
|
|
cursor: pointer;
|
|
z-index: 1;
|
|
}
|
|
|
|
/* Fake radio */
|
|
input.sheet-simple_small[type="radio"] + span::before {
|
|
margin-right: 4px;
|
|
border: solid 1px #36302B;
|
|
line-height: 10px;
|
|
text-align: center;
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
box-shadow: 0 0 2px #36302B;
|
|
background: #36302B;
|
|
content: "";
|
|
width: 6px;
|
|
height: 6px;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
/* Remove dot from all radios _after_ selected one */
|
|
input.sheet-simple_small[type="radio"]:checked ~ input.sheet-simple_small[type="radio"] + span::before {
|
|
content: "";
|
|
background:white;
|
|
}
|
|
/* buttons */
|
|
/**/
|
|
|
|
button[type=roll].sheet-wpn_roll:before {
|
|
background-image: none;
|
|
/*background-color: #f2f5d3;*/
|
|
/*background-color: white;*/
|
|
content: "";
|
|
}
|
|
|
|
button[type=roll].sheet-wpn_roll {
|
|
display: block;
|
|
border-radius: 5px;
|
|
height: 20px;
|
|
width: 44px;
|
|
margin: 0;
|
|
background: url('https://68.media.tumblr.com/34a42930b7fc797c8bb1eb22dc0fc507/tumblr_ou191nASgu1s9slulo1_r1_500.png');
|
|
background-size: 32px;
|
|
background-repeat: no-repeat;
|
|
border:none;
|
|
box-shadow: none;
|
|
font-size:1em;
|
|
font-weight:400;
|
|
color:white;
|
|
text-shadow: 0px 0px 5px black;
|
|
}
|
|
|
|
button[type=roll].sheet-wpn_roll:hover {
|
|
border: none;
|
|
background: url('https://68.media.tumblr.com/34a42930b7fc797c8bb1eb22dc0fc507/tumblr_ou191nASgu1s9slulo1_r1_500.png');
|
|
background-size: 32px;
|
|
background-repeat: no-repeat;
|
|
-webkit-filter: drop-shadow(0px 0px 5px red);
|
|
}
|
|
|
|
button[type=roll].sheet-wpn_roll:active {
|
|
border: none;
|
|
background: url('https://68.media.tumblr.com/06cc92e4bbbae239d9bc030c2cf68a05/tumblr_ou19oox3Yn1s9slulo1_500.png');
|
|
background-size: 32px;
|
|
background-repeat: no-repeat;
|
|
}
|
|
button[type=roll].sheet-wpn_roll:focus {
|
|
outline:none;
|
|
}
|
|
/* sheet-attribute_btn */
|
|
button[type=roll].sheet-attribute_btn:before {
|
|
background-image: none;
|
|
/*background-color: #f2f5d3;*/
|
|
/*background-color: white;*/
|
|
content: "";
|
|
}
|
|
|
|
button[type=roll].sheet-attribute_btn {
|
|
display: block;
|
|
border-radius: 5px;
|
|
height: 20px;
|
|
width:90px;
|
|
margin: 0;
|
|
background: transparent;
|
|
border:none;
|
|
box-shadow: none;
|
|
font-size:1.4em;
|
|
font-weight:700;
|
|
color:#36302B;
|
|
}
|
|
|
|
button[type=roll].sheet-attribute_btn:hover {
|
|
border: none;
|
|
-webkit-filter: drop-shadow(0px 0px 5px red);
|
|
}
|
|
|
|
button[type=roll].sheet-attribute_btn:active {
|
|
border: none;
|
|
color:red;
|
|
-webkit-filter: drop-shadow(0px 0px 5px transparent);
|
|
}
|
|
button[type=roll].sheet-attribute_btn:focus {
|
|
outline:none;
|
|
}
|
|
/* sheet-attribute_api_btn */
|
|
button[type=roll].sheet-attribute_api_btn:before {
|
|
background-image: none;
|
|
content: "";
|
|
}
|
|
|
|
button[type=roll].sheet-attribute_api_btn {
|
|
display: block;
|
|
border-radius: 5px;
|
|
height: 10px;
|
|
width:90px;
|
|
margin: 0;
|
|
background: transparent;
|
|
border:1px dotted #36302B;
|
|
box-shadow: none;
|
|
color:#36302B;
|
|
font-size:8px;
|
|
line-height:8px;
|
|
}
|
|
|
|
button[type=roll].sheet-attribute_api_btn:hover {
|
|
border: none;
|
|
-webkit-filter: drop-shadow(0px 0px 5px red);
|
|
border:1px solid #36302B;
|
|
}
|
|
|
|
button[type=roll].sheet-attribute_api_btn:active {
|
|
border: none;
|
|
color:red;
|
|
-webkit-filter: drop-shadow(0px 0px 5px transparent);
|
|
border:1px dotted red;
|
|
}
|
|
button[type=roll].sheet-attribute_api_btn:focus {
|
|
outline:none;
|
|
}
|
|
/**/
|
|
button[type=roll].sheet-magic_btn:before {
|
|
background-image: none;
|
|
/*background-color: #f2f5d3;*/
|
|
/*background-color: white;*/
|
|
content: "";
|
|
}
|
|
|
|
button[type=roll].sheet-magic_btn {
|
|
display: inline;
|
|
border-radius: 5px;
|
|
width: 90px;
|
|
margin: 0;
|
|
background: transparent;
|
|
border:none;
|
|
box-shadow: none;
|
|
font-size:1em;
|
|
font-weight:700;
|
|
color:#36302B;
|
|
font-family: 'RufscriptRegular';
|
|
text-align:left;
|
|
}
|
|
|
|
button[type=roll].sheet-magic_btn:hover {
|
|
border: none;
|
|
-webkit-filter: drop-shadow(0px 0px 5px blue);
|
|
}
|
|
|
|
button[type=roll].sheet-magic_btn:active {
|
|
border: none;
|
|
color:blue;
|
|
-webkit-filter: drop-shadow(0px 0px 5px transparent);
|
|
}
|
|
button[type=roll].sheet-magic_btn:focus {
|
|
outline:none;
|
|
}
|
|
/* skill_btn */
|
|
button[type=roll].sheet-skill_btn:before {
|
|
background-image: none;
|
|
/*background-color: #f2f5d3;*/
|
|
/*background-color: white;*/
|
|
content: "";
|
|
}
|
|
|
|
button[type=roll].sheet-skill_btn {
|
|
display: inline;
|
|
border-radius: 5px;
|
|
width: 40px;
|
|
margin: 0;
|
|
background: transparent;
|
|
border:none;
|
|
box-shadow: none;
|
|
font-size:1em;
|
|
font-weight:700;
|
|
color:#36302B;
|
|
font-family: 'RufscriptRegular';
|
|
text-align:left;
|
|
}
|
|
|
|
button[type=roll].sheet-skill_btn:hover {
|
|
border: none;
|
|
-webkit-filter: drop-shadow(0px 0px 5px green);
|
|
}
|
|
|
|
button[type=roll].sheet-skill_btn:active {
|
|
border: none;
|
|
color:green;
|
|
-webkit-filter: drop-shadow(0px 0px 5px transparent);
|
|
}
|
|
button[type=roll].sheet-skill_btn:focus {
|
|
outline:none;
|
|
}
|
|
/* skill_btn2 */
|
|
button[type=roll].sheet-skill_btn2:before {
|
|
background-image: none;
|
|
/*background-color: #f2f5d3;*/
|
|
/*background-color: white;*/
|
|
content: "";
|
|
}
|
|
|
|
button[type=roll].sheet-skill_btn2 {
|
|
display: inline;
|
|
border-radius: 5px;
|
|
width: 80px;
|
|
margin: 0;
|
|
background: transparent;
|
|
border:none;
|
|
box-shadow: none;
|
|
font-size:1em;
|
|
font-weight:700;
|
|
color:#36302B;
|
|
font-family: 'RufscriptRegular';
|
|
text-align:left;
|
|
}
|
|
|
|
button[type=roll].sheet-skill_btn2:hover {
|
|
border: none;
|
|
-webkit-filter: drop-shadow(0px 0px 5px #551A8B);
|
|
}
|
|
|
|
button[type=roll].sheet-skill_btn2:active {
|
|
border: none;
|
|
color: blue;
|
|
-webkit-filter: drop-shadow(0px 0px 5px #551A8B);
|
|
}
|
|
button[type=roll].sheet-skill_btn2:focus {
|
|
outline:none;
|
|
}
|
|
/**/
|
|
|
|
button[type=roll].sheet-small_btn:before {
|
|
background-image: none;
|
|
/*background-color: #f2f5d3;*/
|
|
/*background-color: white;*/
|
|
content: "";
|
|
}
|
|
|
|
button[type=roll].sheet-small_btn {
|
|
display: inline;
|
|
border-radius: 5px;
|
|
height: 20px;
|
|
width: 24px;
|
|
margin: 0;
|
|
background: white;
|
|
border:none;
|
|
box-shadow: none;
|
|
font-size:10px;
|
|
font-weight:400;
|
|
border:1px dotted black;
|
|
}
|
|
|
|
button[type=roll].sheet-small_btn:hover {
|
|
border: none;
|
|
background: white;
|
|
border:1px dotted black;
|
|
-webkit-filter: drop-shadow(0px 0px 5px black);
|
|
}
|
|
|
|
button[type=roll].sheet-small_btn:active {
|
|
border: none;
|
|
background: white;
|
|
border:1px dotted black;
|
|
-webkit-filter: drop-shadow(0px 0px 0px transparent);
|
|
box-shadow: inset 0px 0px 5px black;
|
|
}
|
|
button[type=roll].sheet-small_btn:focus {
|
|
outline:none;
|
|
}
|
|
/*---- ----*/
|
|
.sheet-rolltemplate-skill-spec table {
|
|
width: 100%;
|
|
background: white;
|
|
border: 3px ridge gray;
|
|
color: black;
|
|
font-size: 0.9em;
|
|
font-family: "Helvetica Neue", Helvetica, sans-serif;
|
|
box-shadow: -5px -5px 5px black;
|
|
color: #36302B;
|
|
}
|
|
|
|
.sheet-rolltemplate-skill-spec th {
|
|
font-family: 'Crystal';
|
|
color: white;
|
|
padding: 4px;
|
|
line-height: 1.4em;
|
|
font-size: 1.2em;
|
|
width: 100%;
|
|
height: 100%;
|
|
border-spacing: 0;
|
|
text-shadow: 0px 0px 5px #36302B, 0px 0px 5px #36302B, 0px 0px 5px #36302B;
|
|
|
|
background: white;
|
|
|
|
box-shadow: inset 5px 0px 20px 0px #36302B, inset -5px 0px 20px 0px #36302B;
|
|
}
|
|
|
|
.sheet-rolltemplate-skill-spec .sheet-tcat {
|
|
font-weight: bold;
|
|
}
|
|
|
|
.sheet-rolltemplate-skill-spec td {
|
|
padding: 0px;
|
|
text-align:center;
|
|
color:#36302B;
|
|
}
|
|
|
|
.sheet-rolltemplate-skill-spec .inlinerollresult {
|
|
display: inline-block;
|
|
min-width: 1.2em;
|
|
text-align: center;
|
|
border: 1px solid transparent;
|
|
background:transparent;
|
|
}
|
|
|
|
.sheet-rolltemplate-skill-spec .inlinerollresult.fullfail {
|
|
border: 1px solid red;
|
|
}
|
|
|
|
.sheet-rolltemplate-skill-tech .inlinerollresult.importantroll {
|
|
border: 1px solid black;
|
|
}
|
|
|
|
.sheet-rolltemplate-skill-spec .sheet-no_border .inlinerollresult {
|
|
display: inline-block;
|
|
min-width: 1.5em;
|
|
border: 2px solid transparent;
|
|
background:transparent;
|
|
font-weight:400;
|
|
}
|