Files
roll20-character-sheets/Mistborn/Mistborn.css
finderski 520fcca755 Mistborn RPG Character Sheet
Initial upload of the Mistborn character sheet.
2017-02-27 14:23:47 -05:00

333 lines
7.4 KiB
CSS

.charsheet .sheet-maindiv {
width: 840px;
background-color: white;
}
.charsheet .sheet-cType {
display: none;
}
.charsheet .sheet-Type {
display: inline-block;
font-size: 3em;
color: #b5b6b8;
text-transform: uppercase;
vertical-align: middle;
height: 75px;
margin: 0px;
padding: 0px;
margin-top: -20px;
}
.sheet-cType[value="1"]:checked ~ div.sheet-Type::before {
content: "Character Record Sheet";
}
.sheet-cType[value="2"]:checked ~ div.sheet-Type::before {
content: "Extra Record Sheet";
}
.sheet-cType[value="3"]:checked ~ div.sheet-Type::before {
content: "Villain Record Sheet";
}
/*Set up the sheets for proper display*/
.sheet-CharDemographics,
.sheet-CharStats,
.sheet-CharTraits,
.sheet-CharTragedy,
.sheet-CharDestiny,
.sheet-CharSecrets,
.sheet-CharAdvancements,
.sheet-CharPowers,
.sheet-CharEquipment,
.sheet-ExtraDemographics,
.sheet-ExtraStats,
.sheet-ExtraTraits,
.sheet-ExtraTragedy,
.sheet-ExtraDestiny,
.sheet-ExtraSecrets,
.sheet-ExtraAdvancements,
.sheet-ExtraPowers,
.sheet-ExtraEquipment,
.sheet-VillainDemographics,
.sheet-VillainStats,
.sheet-VillainTraits,
.sheet-VillainTragedy,
.sheet-VillainDestiny,
.sheet-VillainSecrets,
.sheet-VillainAdvancements,
.sheet-VillainPowers,
.sheet-VillainEquipment {
display: none;
}
.sheet-cType[value="1"]:checked ~ div.sheet-CharDemographics,
.sheet-cType[value="1"]:checked ~ div.sheet-CharStats,
.sheet-cType[value="1"]:checked ~ div.sheet-CharTraits,
.sheet-cType[value="1"]:checked ~ div.sheet-CharTragedy,
.sheet-cType[value="1"]:checked ~ div.sheet-CharDestiny,
.sheet-cType[value="1"]:checked ~ div.sheet-CharSecrets,
.sheet-cType[value="1"]:checked ~ div.sheet-CharAdvancements,
.sheet-cType[value="1"]:checked ~ div.sheet-CharPowers,
.sheet-cType[value="1"]:checked ~ div.sheet-CharEquipment,
.sheet-cType[value="2"]:checked ~ div.sheet-ExtraDemographics,
.sheet-cType[value="2"]:checked ~ div.sheet-ExtraStats,
.sheet-cType[value="2"]:checked ~ div.sheet-ExtraTraits,
.sheet-cType[value="2"]:checked ~ div.sheet-ExtraTragedy,
.sheet-cType[value="2"]:checked ~ div.sheet-ExtraDestiny,
.sheet-cType[value="2"]:checked ~ div.sheet-ExtraSecrets,
.sheet-cType[value="2"]:checked ~ div.sheet-ExtraAdvancements,
.sheet-cType[value="2"]:checked ~ div.sheet-ExtraPowers,
.sheet-cType[value="2"]:checked ~ div.sheet-ExtraEquipment,
.sheet-cType[value="3"]:checked ~ div.sheet-VillainDemographics,
.sheet-cType[value="3"]:checked ~ div.sheet-VillainStats,
.sheet-cType[value="3"]:checked ~ div.sheet-VillainTraits,
.sheet-cType[value="3"]:checked ~ div.sheet-VillainTragedy,
.sheet-cType[value="3"]:checked ~ div.sheet-VillainDestiny,
.sheet-cType[value="3"]:checked ~ div.sheet-VillainSecrets,
.sheet-cType[value="3"]:checked ~ div.sheet-VillainAdvancements,
.sheet-cType[value="3"]:checked ~ div.sheet-VillainPowers,
.sheet-cType[value="3"]:checked ~ div.sheet-VillainEquipment {
display: block;
}
.charsheet .sheet-col,
.charsheet .sheet-2colrow .sheet-col,
.charsheet .sheet-3colrow .sheet-col {
margin: 0px;
padding: 0px;
}
.charsheet .sheet-header {
/*position: fixed;*/
height: 75px;
display: block;
width: 100%;
vertical-align: top;
margin: 0px;
margin-bottom: 15px;
padding: 0px;
}
.charsheet .sheet-fullHeader {
width: 100%;
height: 35px;
margin: 0px 0px 10px 0px;
padding: 0px;
}
.charsheet .sheet-logo {
width: 260px;
height: 75px;
}
.charsheet .sheet-body {
/*margin-top: 15px;
overflow: auto;*/
display: block;
margin-top: 45px;
}
.charsheet label {
display: inline;
text-transform: uppercase;
font-size: 1em;
font-weight: normal;
}
.charsheet h1 {
border-radius: 25px;
background-color: #b5b6b8;
color: white;
text-transform: uppercase;
font-weight: normal;
font-size: 1.5em;
vertical-align: middle;
/*padding-left: 15px;
padding-top: 5px;*/
}
.charsheet .sheet-h1img {
height: 21px;
margin-left: 15px;
position: relative;
top: 5px;
}
.charsheet .sheet-standardtext,
.sheet-StatBox,
.sheet-repeatingInput {
font-size: 1em;
font-weight: normal;
color: black;
border: none;
border-bottom: 1px solid black;
}
.charsheet .sheet-StatsBox,
.charsheet .sheet-StatsBoxSpent {
border: 1px solid black;
text-align: center;
width: 64px;
margin: 0px;
}
.charsheet .sheet-StatsBoxSpent {
border: none;
border-bottom: 1px solid black;
}
.sheet-repeatingInput {
border: none;
text-align: left;
width: 100%;
}
.charsheet textarea {
font-size: 1em;
font-weight: normal;
width: 98%;
height: 50px;
border: none;
margin: 0px;
}
.charsheet input.sheet-Advance {
width: 20px;
height: 20px;
margin: 0px 17px 0px 17px;
z-index: 9999;
opacity: 0;
}
.charsheet div.sheet-CheckBox {
display: inline-block;
width: 20px;
height: 20px;
margin-left: -37px;
z-index: 0;
}
.sheet-Advance:not(:checked) + div.sheet-CheckBox {
background-image: url('http://www.geeksville.us/roll20/Mistborn/UnChecked-white.png');
background-size: 20px 20px;
}
.sheet-Advance:checked + div.sheet-CheckBox {
background-image: url('http://www.geeksville.us/roll20/Mistborn/Checked-black.png');
background-size: 20px 20px;
}
.charsheet .sheet-CharDemographics {
/*display: block;*/
width: 100%;
margin: 0px;
padding: 0px;
}
.charsheet .sheet-CharStats,
.charsheet .sheet-CharTraits,
.charsheet .sheet-CharTragedy,
.charsheet .sheet-CharDestiny,
.charsheet .sheet-CharSecrets,
.charsheet .sheet-CharAdvancements,
.charsheet .sheet-CharPowers,
.charsheet .sheet-CharEquipment {
/*display: block;*/
width: 100%;
margin: 15px 0px 0px 0px;
}
.charsheet .sheet-ExtraStats {
width: 689px;
margin: 15px 0px 0px 0px;
padding-left: 139px;
}
.sheet-Attributes,
.sheet-Standing,
.sheet-Resilience {
margin-right: 5px;
width: 33%;
}
.sheet-StatsRow,
.sheet-StatsLabel,
.sheet-RepeatingRow{
margin: 0px;
padding: 0px;
margin-bottom: 5px;
}
.sheet-StatsLabel {
text-align: right;
line-height: 28px;
}
.sheet-RepeatingRow {
text-align: left;
line-height: 28px;
border-bottom: 1px solid black;
}
.sheet-StatsColLabel {
width:64px;
margin: 0px;
padding: 0px;
font-size: .75em;
font-weight: normal;
text-align: center;
color: silver;
}
.sheet-DicePools {
width: 200px;
height: 200px;
border: 1px solid black;
background-size: 150px 150px;
background-position: center;
background-repeat: no-repeat;
}
.sheet-DicePoolField {
width: 200px;
height: 200px;
font-size: 12em;
background-color: transparent;
border: none;
margin: 0px;
text-align: center;
font-weight: bold;
}
/*---Configure Roll Buttons---*/
button[type=roll].sheet-RollButton {
background-image: url('http://www.geeksville.us/roll20/Mistborn/Malatium.png');
background-size: 20px 20px;
background-color: white;
border: none;
}
button[type=roll].sheet-Roll2 {
background-color: white;
color: black;
text-transform: uppercase;
font-size: 1em;
font-weight: normal;
box-shadow: none;
/*background-image: url('http://www.geeksville.us/roll20/Mistborn/Malatium.png');
background-size: 20px 20px;
background-repeat: no-repeat;
background-position: center;*/
background-image: none;
border: none;
margin: 0px;
margin-right: 10px;
padding: 0px;
}
button[type=roll].sheet-Roll2::before {
content:'';
}