diff --git a/Shadowrun5th/Shadowrun5th.css b/Shadowrun5th/Shadowrun5th.css index 6792f6dc51..d82158691a 100644 --- a/Shadowrun5th/Shadowrun5th.css +++ b/Shadowrun5th/Shadowrun5th.css @@ -23,90 +23,47 @@ input[type=number]::-webkit-inner-spin-button { -moz-appearance:textfield; } +.tabs { + display: flex; + justify-content: center; + align-content: stretch; + width: 100%; + padding-top: 5px; + padding-bottom: 5px; -input[type=radio].tabs{ - opacity:0; - width:11% ; - height:2em!important; + position: sticky; + top: 0px; + background-color:#111111; + z-index: 1; } -.wrapper h2{ - margin-top:1em; - color: #aaaaee; -} - -.tablabel{ +.tabs .tab{ margin-left:-11%; - width:10%; text-align:center; - vertical-align:top; color:#eeeeee; - background-color:#550000; + background-color: #550000; display:inline-block; border-radius:5px; - margin-bottom:5em; + border-color: #550000; + max-width: fit-content; } - -.tabs:checked + div.tablabel { +.tabstoggle[value="main"] ~ button.main, +.tabstoggle[value="skills"] ~ button.skills, +.tabstoggle[value="magic"] ~ button.magic, +.tabstoggle[value="technomancy"] ~ button.technomancy, +.tabstoggle[value="enhancements"] ~ button.enhancements, +.tabstoggle[value="matrix"] ~ button.matrix, +.tabstoggle[value="vehicles"] ~ button.vehicles, +.tabstoggle[value="equipment"] ~ button.equipment, +.tabstoggle[value="social"] ~ button.social, +.tabstoggle[value="character"] ~ button.character +{ + color:#aaaaee; font-weight:700; } -.tab1:checked + div.tablabel, -.tab1:checked ~ div.gmroll, -.contentMain{ - color:#aaaaee; -} - -.tab2:checked + div.tablabel, -.tab2:checked ~ div.gmroll, -.contentSkills{ - color:#aaaaee; -} - -.tab3:checked + div.tablabel, -.tab3:checked ~ div.gmroll, -.contentMagic{ - color:#aaaaee; -} - -.tab4:checked + div.tablabel, -.tab4:checked ~ div.gmroll, -.contentEnhancements{ - color:#aaaaee; -} - -.tab5:checked + div.tablabel, -.tab5:checked ~ div.gmroll, -.contentMatrix{ - color:#aaaaee; -} - -.tab6:checked + div.tablabel, -.tab6:checked ~ div.gmroll, -.contentVehiclesDrones{ - color:#aaaaee; -} - -.tab7:checked + div.tablabel, -.tab7:checked ~ div.gmroll, -.contentEquipment{ - color:#aaaaee; -} - -.tab8:checked + div.tablabel, -.tab8:checked ~ div.gmroll, -.contentSocial{ - color:#aaaaee; -} - -.tab9:checked + div.tablabel, -.tab9:checked ~ div.gmroll, -.contentCharacter{ - color:#aaaaee; -} - .contentMain, .contentSkills, .contentMagic, @@ -115,24 +72,57 @@ input[type=radio].tabs{ .contentVehiclesDrones, .contentEquipment, .contentSocial, -.contentCharacter{ +.contentCharacter +{ display:none; } -input[type=radio].tab1:checked ~ div.contentMain, -input[type=radio].tab2:checked ~ div.contentSkills, -input[type=radio].tab3:checked ~ div.contentMagic, -input[type=radio].tab4:checked ~ div.contentEnhancements, -input[type=radio].tab5:checked ~ div.contentMatrix, -input[type=radio].tab6:checked ~ div.contentVehiclesDrones, -input[type=radio].tab7:checked ~ div.contentEquipment, -input[type=radio].tab8:checked ~ div.contentSocial, -input[type=radio].tab9:checked ~ div.contentCharacter +/* show the selected tab */ +.tabstoggle[value="main"] ~ div.contentMain, +.tabstoggle[value="skills"] ~ div.contentSkills, +.tabstoggle[value="magic"] ~ div.contentMagic, +.tabstoggle[value="technomancy"] ~ div.contentMagic, +.tabstoggle[value="enhancements"] ~ div.contentEnhancements, +.tabstoggle[value="matrix"] ~ div.contentMatrix, +.tabstoggle[value="vehicles"] ~ div.contentVehiclesDrones, +.tabstoggle[value="equipment"] ~ div.contentEquipment, +.tabstoggle[value="social"] ~ div.contentSocial, +.tabstoggle[value="character"] ~ div.contentCharacter { display:block; width:100%; + margin-top: 120px; + color:#aaaaee; } +.show-mage:not(:checked) ~ button.magic { + display:none; +} + +.show-mage:checked ~ button.magic { +} + +.show-technomancy:not(:checked) ~ button.technomancy { + display:none; +} + +.show-technomancy:checked ~ button.technomancy { +} + +.wrapper h2{ + margin-top:1em; + color: #aaaaee; +} + +.wrapper h3{ + margin-top:1em; + color: #aaaaee; +} + +/* +GM Roll + Edge Button +*/ + .gmroll{ position:absolute; left: calc(100% - 12em); @@ -166,10 +156,9 @@ input[type=radio].tab9:checked ~ div.contentCharacter display:none; } - .gmrollcheckbox:checked +div, .edgerollcheckbox:checked +div{ - color:inherit; + color:#aaaaee; } @@ -323,7 +312,6 @@ button.spellrollmage, border:none; border-radius:5px; text-shadow:none; - padding:3px 3px 0px 3px !important; } @@ -384,8 +372,6 @@ input.technomancycheckbox:checked ~ div label.labeltechnomancer{ .weaponmodewrapper select, .hiddenmelee:checked ~ div.weaponmodewrapper input, .hiddenmelee:checked ~ div.weaponmeleerollwrapper, -.istechnounticked, -.istechnocheckbox:checked ~ div.istechnoticked, .mskillsilentunticked, .mskillsilentcheckbox:checked ~ div.mskillsilentticked, .mskillhotsimunticked, @@ -472,8 +458,6 @@ input.technomancycheckbox:checked ~ div label.labeltechnomancer{ .hide6:checked ~ div.hide6, .hide7:checked ~ div.hide7, .hide8:checked ~ div.hide8, -.istechnoticked, -.istechnocheckbox:checked ~ div.istechnounticked, .mskillsilentticked, .mskillsilentcheckbox:checked ~ div.mskillsilentunticked, .mskillhotsimticked, @@ -567,7 +551,6 @@ div.spiritstable .technomancycheckbox:not(:checked) ~ div.technobound display:none; } -.woundsmod, .contacts, .ware, .martial, @@ -582,11 +565,10 @@ div.spiritstable .technomancycheckbox:not(:checked) ~ div.technobound .cyberprograms{ width:calc(46% - 2px); display:inline-block; - margin:5em 0% 0% 2%; + margin-left: 2%; vertical-align:top; } - .initiation{ padding-bottom:2em; } @@ -731,12 +713,6 @@ div.spiritstable .technomancycheckbox:not(:checked) ~ div.technobound margin:0px 8% 0.5em 0%; } - -.woundsmodrow div{ - width:19%; - display:inline-block; -} - .limitwrapper{ display:inline-block; width:25%; @@ -891,7 +867,7 @@ div .limitlabels label{ input.technomancycheckbox:checked ~ div.technomancer{ display:block; width:90%; - margin:5em 0% 0% 2%; + margin-left: 2%; text-align:left; } @@ -923,7 +899,6 @@ input.technomancycheckbox:checked ~ div.technomancer{ .limits input, .limits select, .woundsrow input, -.woundsmodrow input, .skills input[type=text], .skills input[type=number], .skills select, @@ -1536,7 +1511,6 @@ input[disabled="true"]{ .limitfields, .limitlabels, .woundsrow, -.woundsmodrow, .initiativerow, .programrow, .deckrow, @@ -1785,10 +1759,60 @@ div.collapsible { display: block; } +/* ========== + Settings + ========== +*/ +.settings { + display: block; + padding: 10px; +} +.settings label { + color: #aaaaee; + font-weight: normal; + font-size: 13px; +} +.settings span { + font-weight: normal; + font-size: 13px; +} +summary{ + display:list-item; +} + +summary.settings-caption { + text-decoration-line: underline; + color: #aaaaee; + margin-bottom: 5px; +} + +label.settings-checkbox { + width: fit-content; + cursor: pointer; + color: #aaaaee; +} + +.woundsmodrow div{ + width:19%; + display:inline-block; +} + +.woundsmodrow input{ + width:100% !important; + vertical-align:top; + background-color:#444444; + color:inherit; + border:none; + box-shadow:none; + height:100%; + box-sizing:border-box; + margin:0px; + text-align:center; +} .sheet-rolltemplate-reactdodge table, diff --git a/Shadowrun5th/Shadowrun5th.html b/Shadowrun5th/Shadowrun5th.html index a2e59bf796..65e78a6857 100644 --- a/Shadowrun5th/Shadowrun5th.html +++ b/Shadowrun5th/Shadowrun5th.html @@ -1,36 +1,25 @@