Files
roll20-character-sheets/Legends_Superhero_RPG/sheet.css
T

214 lines
3.3 KiB
CSS

.charsheet {
background-image: url(https://raw.githubusercontent.com/Drazili/Legends-Roll20/refs/heads/main/Legends%20background.png);
background-position: top center;
background-repeat: no-repeat;
object-fit: contain;
background-size: contain;
}
div.mainsheet {
display: grid;
grid-template-columns: repeat(5, auto);
grid-gap: 10px;
}
div.twoFifths {
grid-column-end: span 2;
}
div.threeFifths {
grid-column-end: span 3;
}
div.gap {
padding-top: 10px;
}
.space {
padding-right: 10px;
}
section {
border: 5px solid black;
padding-left: 10px;
padding-right: 7px;
padding-top: 5px;
padding-bottom: 5px;
background-color: white;
}
.sectionHeader {
background-color: black;
color: white;
padding-left: 5px;
margin-bottom: 2px;
}
.sectionContent {
display: grid;
grid-template-columns: repeat(12, auto);
}
.sectionContentStyle {
border-top: 1px solid black;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 2px;
display: flex;
}
.sectionContentAll {
grid-column-end: span 12;
}
.sectionContentExtraLarge {
grid-column-end: span 8;
}
.sectionContentHalf {
grid-column-end: span 6;
}
.sectionContentLarge {
grid-column-end: span 4;
}
.sectionContentQuarter {
grid-column-end: span 3;
}
.sectionContentMedium {
grid-column-end: span 2;
}
.sectionContentSmall {
grid-column-end: span 1;
}
label.label {
font-size: 75%;
margin-bottom: 0px;
}
.label {
background-color: gray;
border-radius: 0px;
text-align: left;
}
.logo {
max-height: 13.5em;
}
img.logo {
display: block;
margin: auto;
}
.label input[type="radio"]:checked + span{
background-color: #6f319c;
color: #f6b91e;
}
.tinyInput, input[type=number].tinyInput {
width: 3em !important;
}
.smallInput {
width: 3.5em;
}
.mediumInput {
width: 7em;
}
.extraMediumInput {
width: 10em;
}
.largeInput {
width: 180px;
}
.extraLargeInput {
width: 25em;
}
.dividerLeft {
border-left: 1px solid black;
}
input {
accent-color: #6f319c;
}
select {
margin-bottom: 0px;
}
textarea {
box-sizing: border-box;
min-width: auto;
max-width: 100%;
}
textarea.notes {
height: 44em;
}
textarea.personalityTraits {
height: 8.3em;
}
textarea.secretIdentity {
height: 5em;
}
textarea.backgroundInfo {
height: 17em;
}
.tabButton {
background-color: black;
}
.tabs:not([value="combat_tab"]) ~ .combat_tab,
.tabs:not([value="powers_tab"]) ~ .powers_tab,
.tabs:not([value="details_tab"]) ~ .details_tab,
.tabs:not([value="notes_tab"]) ~ .notes_tab {
display: none;
}
.tabs[value="combat_tab"] ~ div .combat_tab_button,
.tabs[value="powers_tab"] ~ div .powers_tab_button,
.tabs[value="details_tab"] ~ div .details_tab_button,
.tabs[value="notes_tab"] ~ div .notes_tab_button {
/* background-color: white;
color: black; */
background-color: #6f319c;
color: #f6b91e;
}
.spanTitle {
font-size: 90%;
text-align: left;
align-items: center;
}
.tab{
grid-gap: 10px;
}
.ui-dialog .charsheet button[type=roll], .charsheet .repcontrol_add, .charsheet .repcontrol_edit, .charsheet .repcontrol_move {
background-color: #6f319c;
color: #f6b91e;
background-image: none;
}
.ui-dialog .charsheet button[type=roll].chatButton:before {
content: "";
}