mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 03:40:32 +00:00
* Update prowlersnparagons.html Corrected the Display issue reported on the forums. * Upgrade Warning Warning about about an upcoming upgrade and uploading images in preparation for migrating code to point to github instead of my private website (as much as possible) * Savage Worlds Tabbed Sheet Re-write v3.0 (SWADE Compatible) Rewrote the sheet from the ground up. The sheet has been completely redesigned (with feedback from the user community). The sheet includes a sheet worker to migrate old character datat to the new format. Internationalization is supported * Added missing commas Sheet neon updated with missing commas * Added more missing commas Added more missing commas to sheet.json * Making it the same as Roll20 Master See Title * Savage Worlds Tabbed: Bug Fixes and Enhancements Fixed various bugs. Added enhancements to better support SWADE. Made changes to aid useability. * Savage Wolds Tabbed Internationalization A few fields and roll formulae were missing the data-i18n tags. Corrected the ones I could find. * Savage Worlds Tabbed Rename Skills Providing the ability to rename skills * Savage Worlds Tabbed 3.3 Bug fixes and internationalization of the default Sheet Settings * Power and Robot Armor Strength Name Change Needed to change the attribute name for Power and Robot Armor strength. Implemented a sheetworker to migrate the values from the old attribute to the new. * Statblock Button and Gritty Damage and Bug Fixes Added support for Gritty Damage, as well as a Statblock output button. Also fixed several bugs. * Updated the Info rolltemplate Updated the info rolltemplate so if people want to use ability command buttons, the buttons are styled rather than the default large pink button. * Added Default Values for Skills Skill rolls were throwing up an error when the skill field was blank. Added a default value of 0.
208 lines
4.4 KiB
CSS
208 lines
4.4 KiB
CSS
.charsheet {
|
|
background-color: white;
|
|
font-family: "Times New Roman", Georgia, Serif;
|
|
}
|
|
.charsheet input {
|
|
border: none;
|
|
border-bottom: solid 1px black;
|
|
}
|
|
|
|
.sheet-Basics {
|
|
width: 80px;
|
|
font-weight: bold;
|
|
font-size: 1em;
|
|
padding-left: 5px;
|
|
padding-right: 5px;
|
|
color: black;
|
|
display: inline-block;
|
|
}
|
|
|
|
.sheet-woundsinput {
|
|
border: none;
|
|
width:35px;
|
|
font-size: 1em;
|
|
text-align: center;
|
|
}
|
|
|
|
.sheet-woundslabel {
|
|
width:120px;
|
|
margin-bottom: -5px;
|
|
}
|
|
|
|
.sheet-BigSkills {
|
|
font-weight: bold;
|
|
font-size: 1em;
|
|
color: black;
|
|
display: inline-block;
|
|
/*margin-right: 5px;*/
|
|
font-family: "Times new Roman", Geogria, Serif;
|
|
}
|
|
|
|
.charsheet h2,
|
|
.charsheet h3 {
|
|
text-align: center;
|
|
width: 100%;
|
|
}
|
|
|
|
.sheet-skillBox {
|
|
width: 20px;
|
|
height: 20px;
|
|
border: solid 1px black;
|
|
margin-right: 10px;
|
|
}
|
|
|
|
button[type=roll].sheet-skillButton::before {
|
|
background-image: none;
|
|
/*background-color: #f2f5d3;*/
|
|
/*background-color: white;*/
|
|
font-size: inherit;
|
|
font-family: "Times New Roman", Georgia, Serif;
|
|
content: "";
|
|
}
|
|
|
|
button[type=roll].sheet-skillButton {
|
|
background-image: none;
|
|
font-family: "Times New Roman", Georgia, Serif;
|
|
font-size: inherit;
|
|
}
|
|
|
|
.sheet-skillfield {
|
|
width: 100%;
|
|
height: 100%;
|
|
border: none;
|
|
font-size: .75em;
|
|
padding: 0px;
|
|
margin: 0px;
|
|
text-align: center;
|
|
}
|
|
|
|
.charsheet table.sheet-schedule tr:nth-child(even) {
|
|
background-color: #e0e0e0;
|
|
border-top:1px solid black;
|
|
border-bottom: 1px solid black;
|
|
}
|
|
|
|
.sheet-schedInput {
|
|
width:90px;
|
|
border: none;
|
|
/*border-bottom: solid 1px black; */
|
|
padding-bottom: 5px;
|
|
text-align: center;
|
|
background-color: inherit;
|
|
color: black;
|
|
font-size: .75em;
|
|
font-family: "Times New Roman", Georgia, Serif;
|
|
}
|
|
|
|
.charsheet td {
|
|
border: solid 1px black;
|
|
text-align: center;
|
|
}
|
|
|
|
.charsheet th {
|
|
border: solid 1px black;
|
|
}
|
|
|
|
/* Hide actual dot/checkbox */
|
|
input[type="radio"] {
|
|
position: absolute;
|
|
opacity: 0;
|
|
width:15px;
|
|
cursor: pointer;
|
|
z-index: 1;
|
|
margin-top: 6px;
|
|
}
|
|
|
|
/* Styles common to fake dot and checkbox */
|
|
input[type="radio"] + span::before {
|
|
border: solid 1px #a8a8a8;
|
|
line-height: 14px;
|
|
text-align: middle;
|
|
display: inline-block;
|
|
vertical-align: middle;
|
|
|
|
-moz-box-shadow: 0 0 2px #ccc;
|
|
-webkit-box-shadow: 0 0 2px #ccc;
|
|
box-shadow: 0 0 2px #ccc;
|
|
|
|
background: #f6f6f6;
|
|
background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
|
|
background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
|
|
background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
|
|
background: -o-radial-gradient(#f6f6f6, #dfdfdf);
|
|
background: radial-gradient(#f6f6f6, #dfdfdf);
|
|
}
|
|
|
|
/* Styles unique to fake dot (checked or left of checked) */
|
|
input[type="radio"] + span::before {
|
|
content: "•";
|
|
width: 12px;
|
|
height: 12px;
|
|
font-size: 36px;
|
|
|
|
-moz-border-radius: 50%;
|
|
-webkit-border-radius: 50%;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
/* Remove dot from all radios _after_ selected one */
|
|
input[type="radio"]:checked ~ input[type="radio"] + span::before {
|
|
content: "";
|
|
}
|
|
|
|
/* Hide Buttons for different sections */
|
|
.sheet-HideSched:checked ~ *.sheet-Sched,
|
|
.sheet-HideSpells:checked ~ *.sheet-Spells,
|
|
.sheet-HidePotions:checked ~ *.sheet-Potions {
|
|
display: none;
|
|
}
|
|
|
|
.charsheet span.sheet-is-Sched,
|
|
.charsheet span.sheet-is-Spells,
|
|
.charsheet span.sheet-is-Potions {
|
|
text-align: center;
|
|
display: inline-block;
|
|
width: 20%;
|
|
height: 20px;
|
|
/*font-size: 9px;*/
|
|
/*background: #65763c;*/
|
|
background: black; /*#93537c;*/
|
|
color: white; /*white;*/
|
|
font-weight: bold;
|
|
border-radius: 4px;
|
|
margin-left: -20%;
|
|
}
|
|
|
|
.charsheet span.sheet-is-Sched::before,
|
|
.charsheet span.sheet-is-Spells::before,
|
|
.charsheet span.sheet-is-Potions::before {
|
|
content: "Hide";
|
|
}
|
|
|
|
.charsheet .sheet-HideSched:checked + span.sheet-is-Sched::before,
|
|
.charsheet .sheet-HideSpells:checked + span.sheet-is-Spells::before,
|
|
.charsheet .sheet-HidePotions:checked + span.sheet-is-Potions::before {
|
|
content: "Show";
|
|
}
|
|
|
|
.charsheet input.sheet-HideSched,
|
|
.charsheet input.sheet-HideSpells,
|
|
.charsheet input.sheet-HidePotions {
|
|
width: 158px;
|
|
height: 20px;
|
|
cursor: pointer;
|
|
margin-left: auto;
|
|
margin-top: auto;
|
|
opacity: 0;
|
|
z-index: 9999;
|
|
margin-right: 10px;
|
|
}
|
|
|
|
.charsheet .sheet-HideSched:checked + span.sheet-is-Sched,
|
|
.charsheet .sheet-HideSpells:checked + span.sheet-is-Spells,
|
|
.charsheet .sheet-HidePotions:checked + span.sheet-is-Potions {
|
|
background: #990000; /*#65763c;*/
|
|
color: white; /*white;*/
|
|
border-radius: 4px;
|
|
}
|