mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
100 lines
7.1 KiB
CSS
100 lines
7.1 KiB
CSS
label, span, li { font-family: serif; font-size: xx-small; font-size: 1.1vmin; text-transform: uppercase; padding: 0px; margin: 0px; line-height: 12px; }
|
|
label { margin-top: 5px; text-align: center; }
|
|
hr { margin: 10px 0px; color: #595959; background-color: #595959; height: 1.5px; border: none; }
|
|
input[type="text"], textarea { font-family: cursive; box-shadow: none; border: 1px solid #595959; padding: 4px; margin: 0px; width: 180px; }
|
|
input[type="text"] { padding: 4px; height: 28px; }
|
|
textarea { resize: none; padding-left: 5px; margin: 0px; width: 170px; height: 36px; }
|
|
|
|
/* This is to remove the arrow of select element in IE */
|
|
select::-ms-expand { display: none; }
|
|
select { -webkit-appearance: none; appearance: none; margin: 0px; line-height: 12px; padding: 0px 8px; text-align-last: center; } input[type="checkbox"] { box-shadow: none; color: white; background: white; }
|
|
|
|
.sheet-container { border: 1px solid #595959; background: white; min-height: 600px; }
|
|
.sheet-logo { width: 140px; margin: auto; }
|
|
.sheet-logo .sheet-mutate { filter: invert(100%) grayscale(100%); }
|
|
|
|
div.sheet-wounds { text-align: left; }
|
|
div.sheet-wound.sheet-row { vertical-align: bottom; }
|
|
span.sheet-wound.sheet-value { font-size: 1.5em; font-weight: bold; } span.sheet-consequence { display: inline-block; width: 65%; height: 100%; text-align: left; margin-left: 15px; }
|
|
|
|
div.sheet-invasive { border-bottom: 1px solid #595959; margin-bottom: 5px; height: 5px;}
|
|
div.sheet-invasive label { text-align: center; position: relative; top: 0px; color: white; background: #595959; width: 20%; padding: 0px; margin: 0px; margin-left: auto; margin-right: auto; z-index: 2; line-height: 10px; }
|
|
div.sheet-invasive label.sheet-divine-favor { width: 70px; }
|
|
div.sheet-invasive label.sheet-advantage-dice { width: 75px; }
|
|
|
|
.sheet-column { width: 180px; padding 5px; margin-left: 5px; text-align: center; float: left; }
|
|
.sheet-column.sheet-narrow { width: 60px; }
|
|
.sheet-column.sheet-wide { width: 260px; }
|
|
|
|
ul { padding: 0px; margin: 0px; }
|
|
li { list-style: none; }
|
|
.sheet-notes { border: 1px solid #595959; border-radius: 5px; margin: 5px; padding: 5px; }
|
|
.sheet-notes li { text-align: left; margin-left: 10px; text-indent: -10px }
|
|
.sheet-notes label { margin: 0px; text-align: center; font-size: .75em; }
|
|
|
|
input.sheet-oathgiver { border: none; border-bottom: 1px solid #595959; border-radius: 0px; width: 136px; }
|
|
input[type="number"].sheet-oathcount { border: 1px solid #595959; width: 40px; }
|
|
input.sheet-advantage { border: none; border-bottom: 1px solid #595959; border-radius: 0px; width: 136px; }
|
|
|
|
div.sheet-armor.sheet-checklist { text-align: left; line-height: 5px; margin-left: 10px; text-indent: -10px; }
|
|
div.sheet-armor.sheet-checklist div.sheet-row { margin-top: 2px; }
|
|
div.sheet-armor span { line-height: 7px; font-size: .5em; }
|
|
|
|
div.sheet-range { display: block; margin: 0px 10px; position: relative; top: -5px; }
|
|
div.sheet-range label { font-size: .5em; text-align: center; }
|
|
div.sheet-range input { width: 50px; height: 15px; line-height: 12px; font-size: .75em; }
|
|
|
|
div.sheet-ability { display: inline-block; margin: 0px 5px; vertical-align: top; }
|
|
div.sheet-ability label { margin: 0px; padding: 0px; text-align: center; }
|
|
|
|
div.sheet-element { display: inline-block; padding-bottom: 2px; margin: 0px 5px; vertical-align: top; }
|
|
div.sheet-element label { margin: 0px; padding: 0px; text-align: center; }
|
|
div.sheet-element label { font-size: .5em; text-align: center; vertical-align: middle; }
|
|
div.sheet-element input { width: 46px; }
|
|
div.sheet-element textarea { width: 85px; height: 60px; }
|
|
|
|
|
|
.sheet-repeating-field { margin-top: 5px; }
|
|
.sheet-repeating-field label { text-align: center; }
|
|
.repcontrol { min-height: 27px; }
|
|
.repcontrol .btn { border: medium none; color: white !important; background: none; box-shadow: none; }
|
|
.repcontrol .btn:focus { outline: 0; }
|
|
.repcontrol .repcontrol_edit:after { content: '('; visibility: visible; font-family: pictos; background-color: #fff; border: 1px solid #595959; border-radius: 2px; font-size: 12px; height: 12px; width: 12px; padding: 2px 4px 2px 4px; color: #595959; }
|
|
.editmode ~ .repcontrol .repcontrol_edit:after { content: ')'; }
|
|
.repcontrol .repcontrol_add:before { content: '&'; visibility: visible; font-family: pictos; background-color: #fff; border: 1px solid #595959; border-radius: 2px; font-size: 12px; height: 12px; width: 12px; padding: 2px 4px 2px 4px; color: #595959; }
|
|
.repcontrol .repcontrol_edit:hover:after, .repcontrol .repcontrol_add:hover:before { background-color: #EFEFEF; }
|
|
.sheet-resources .repcontrol { margin-top: -10px; }
|
|
.itemcontrol { z-index: 10; }
|
|
.itemcontrol .repcontrol_del { font-size: 10px; margin-top: 3px; padding: 0px; height: 18px; width: 18px; }
|
|
.itemcontrol .repcontrol_move { font-size: 10px; margin-top: 3px; padding: 0px; height: 18px; width: 18px; }
|
|
|
|
div.sheet-impairment { margin: auto; width: 45px; height: 30px; position: relative; }
|
|
|
|
select.sheet-die { position: relative; top: 0px; left: 0px; border: 1px solid #595959; width: 100%; height: 100%; border-radius: 0; }
|
|
select.sheet-die.sheet-advantage { border: 1px solid #595959; width: 40px; height: 25px;}
|
|
|
|
.sheet-checkboxes { display: block; padding-top: 5px; }
|
|
label.sheet-checkbox { display: inline-block; position: relative; padding: 0px; margin: 0px 4px; cursor: pointer; font-size: .5em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; height: 10px; width: 10px; }
|
|
label.sheet-checkbox.sheet-glory { margin: 0px 2px; }
|
|
label.sheet-checkbox.sheet-favor { margin: 0px 6px; }
|
|
label.sheet-checkbox.sheet-wound { width: 12px; height: 12px; vertical-align: bottom; margin: 3px 0px; padding: 3px; }
|
|
label.sheet-checkbox.sheet-small, span.sheet-checkbox.sheet-small { height: 5px; width: 5px; margin: 0px; margin-right: 1px; }
|
|
label.sheet-checkbox input[type="checkbox"] { position: absolute; top: 0px; left: 0px; width: 100%; opacity: 0; cursor: pointer; }
|
|
.sheet-checkbox input:checked ~ .sheet-checkmark { background-color: #595959; color: white; }
|
|
.sheet-checkbox input:checked ~ .sheet-checkmark:after { display: block; }
|
|
.sheet-checkmark:after { content: ""; position: absolute; display: none; }
|
|
.sheet-checkmark { position: absolute; top: 0; left: 0; height: 100%; width: 100%; border: 1px solid #595959; text-align: center; }
|
|
|
|
span.sheet-impairment.sheet-checkmark { width: 5px; height: 5px; border: 1px solid #595959; }
|
|
div.sheet-corner { position: absolute; height: 7px; width: 7px; }
|
|
div.sheet-corner.sheet-top { border-top: 1px solid white; border-bottom: 1px solid #595959; top: 0px; }
|
|
div.sheet-corner.sheet-bottom { border-top: 1px solid #595959; border-bottom: 1px solid white; bottom: 0px; }
|
|
div.sheet-corner.sheet-left { border-left: 1px solid white; border-right: 1px solid #595959; left: 0px; }
|
|
div.sheet-corner.sheet-right { border-left: 1px solid #595959; border-right: 1px solid white; right: 0px; }
|
|
label.sheet-checkbox.sheet-corner { position: absolute; height: 5px; width: 5px; }
|
|
label.sheet-checkbox.sheet-corner.sheet-top { top: -1px; }
|
|
label.sheet-checkbox.sheet-corner.sheet-bottom { bottom: 1px; }
|
|
label.sheet-checkbox.sheet-corner.sheet-left { left: -1px; }
|
|
label.sheet-checkbox.sheet-corner.sheet-right { right: 1px; }
|
|
|