Files
roll20-character-sheets/OverArms/overarms.css
T
SteveKoontzandSteveKoontz 2df7aae184 Over Arms character sheet, initial commit (#7576)
* torchbearer 2e bugfixes

* updates and bugfixes to Torchbearer 2e sheet

* adding in Over Arms character sheet, initial commit

Co-authored-by: SteveKoontz <steve@roll20.net>
2020-10-26 14:10:34 -05:00

429 lines
8.3 KiB
CSS

.sheet-container {
width: 832px;
position: relative;
}
.sheet-sepia {
height: 1050px;
width: 100%;
position: absolute;
z-index: -1;
background: url("https://i.imgur.com/7FGLBZw.jpg");
background-size: 100% 100%;
filter: sepia(100%) brightness(120%);
opacity: 0.8;
}
.sheet-logo {
background: url("https://i.imgur.com/ZmcT0OY.png");
background-size: 100% 100%;
height: 155px;
width: 400px;
margin-left: 15px;
}
@import url("https://fonts.googleapis.com/css?family=Architects+Daughter|Dosis|Roboto|Work+Sans:900&display=swap");
/* General Styling */
.sheet-hidden {
display: none;
}
.sheet-column {
padding-top: 25px;
display: inline-block;
vertical-align: top;
}
.sheet-left-column {
width: 450px;
}
.sheet-right-column {
width: 378px;
}
/* Tab Styling */
input[type="radio"].sheet-tab {
opacity: 0;
position: absolute;
z-index: 2;
height: 20px;
}
input[type="radio"].sheet-tab + span {
position: absolute;
border: 1px solid black;
border-radius: 5px;
background-color: #e8e8e8;
color: black;
text-align: center;
font-weight: bold;
}
input[type="radio"].sheet-tab:checked + span {
color: #ffffff;
background-color: #2a2d80;
}
input[type="radio"].sheet-tab.sheet-editing,
input[type="radio"].sheet-tab.sheet-editing + span {
top: 0px;
left: 81px;
width: 75px;
}
input[type="radio"].sheet-tab.sheet-playing,
input[type="radio"].sheet-tab.sheet-playing + span {
top: 0px;
left: 0px;
width: 75px;
}
/* Edit Mode Styling */
input[type="radio"].sheet-editing:checked ~ .sheet-column input,
input[type="radio"].sheet-editing:checked ~ .sheet-column select,
input[type="radio"].sheet-editing:checked ~ .sheet-column textarea {
background-color: rgb(255, 255, 0, 0.2);
}
input[type="radio"].sheet-playing:checked ~ .sheet-column input:not(.sheet-toggle):not(.sheet-always-active),
input[type="radio"].sheet-playing:checked ~ .sheet-column select:not(.sheet-always-active),
input[type="radio"].sheet-playing:checked ~ .sheet-column textarea:not(.sheet-always-active) {
pointer-events: none;
}
input[type="radio"].sheet-playing:checked ~ .sheet-column .repcontrol,
input[type="radio"].sheet-editing:checked ~ .sheet-column input[type="radio"]:not(.sheet-balance),
input[type="radio"].sheet-playing:checked ~ .sheet-edit,
input[type="radio"].sheet-editing:checked ~ .sheet-play,
input[type="radio"].sheet-playing:checked ~ .sheet-column .sheet-edit,
input[type="radio"].sheet-editing:checked ~ .sheet-column .sheet-play {
display: none;
}
/* RIGHT COLUMN STYLING */
.sheet-info-container {
display: block;
box-sizing: border-box;
width: calc(100% + 3px);
background: white;
background-clip: padding-box !important;
border-radius: 25px 0px 0px 25px;
border: solid 3px transparent !important;
position: relative;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
.sheet-info-container:before {
content: '';
position: absolute;
top: 0; right: 0; bottom: 0; left: 0;
z-index: -1;
margin: -3px !important;
border-radius: inherit;
background: linear-gradient(to right, gold, transparent);
}
.sheet-info-container .sheet-edit,
.sheet-info-container .sheet-play {
display: inline-block;
}
.sheet-info-container.sheet-large_spacing {
margin-bottom: 20px;
}
.sheet-blue-label {
color: darkblue;
vertical-align: middle;
font-size: 20px;
margin-left: 15px;
font-family: "Dosis";
}
.sheet-handwritten {
font-family: "Architects Daughter";
vertical-align: middle;
font-size: 20px;
margin-left: 15px;
}
.sheet-gold {
display: block;
border-bottom: 2px solid gold;
width: calc(100% - 15px);
margin-left: 15px;
margin-bottom: 15px;
}
.sheet-gold .sheet-blue-label {
margin-left: 0px;
}
.sheet-gold:first-of-type {
margin-top: 10px;
}
.sheet-super-bold {
font-weight: 900;
font-size: 20px;
font-family: "Work Sans";
color: gold;
vertical-align: bottom;
margin-right: 10px;
}
.sheet-info .sheet-edit,
.sheet-info .sheet-play {
display: block;
}
.sheet-info .sheet-play,
.sheet-info input
{
margin-left: 15px;
}
textarea {
width: calc(100% - 30px);
resize: vertical;
height: 250px;
margin-left: 15px;
}
.sheet-character-name input {
width: 200px;
}
.sheet-anima-type select {
margin: 0px;
}
/* LEFT COLUMN STYLING */
.sheet-star-five {
margin: 50px 0;
position: relative;
display: block;
color: gold;
width: 0px;
height: 0px;
border-right: 100px solid transparent;
border-bottom: 70px solid gold;
border-left: 100px solid transparent;
transform: rotate(35deg);
opacity: 0.9;
}
.sheet-star-five:before {
border-bottom: 80px solid gold;
border-left: 30px solid transparent;
border-right: 30px solid transparent;
position: absolute;
height: 0;
width: 0;
top: -45px;
left: -65px;
display: block;
content: '';
transform: rotate(-35deg);
}
.sheet-star-five:after {
position: absolute;
display: block;
color: gold;
top: 3px;
left: -105px;
width: 0px;
height: 0px;
border-right: 100px solid transparent;
border-bottom: 70px solid gold;
border-left: 100px solid transparent;
transform: rotate(-70deg);
content: '';
}
/* .sheet-star-outline > .sheet-star-five,
.sheet-star-outline > .sheet-star-five:before,
.sheet-star-outline > .sheet-star-five:after {
border-bottom-color: black;
} */
.sheet-star-outline {
position: absolute;
transform: scale(1.3) rotate(3deg);
top: 70px;
left: 120px;
}
.sheet-attribute-text {
font-size: 18px;
font-family: "Work Sans";
font-weight: 900;
color: white;
text-shadow: 2px 0 0 #000, 0 -2px 0 #000, 0 2px 0 #000, -2px 0 0 #000;
-webkit-font-smoothing: antialiased;
}
.sheet-attribute-container {
width: 70px;
position: absolute;
}
.sheet-attribute-container .sheet-edit select {
width: 52px;
}
input[type="radio"].sheet-editing:checked ~ .sheet-column .sheet-attribute-container select {
background-color: rgb(255, 255, 0, 0.8);
}
.sheet-star {
position: relative;
height: 300px;
}
.sheet-hp,
.sheet-ap
{
top: 10px;
left: 205px;
}
.sheet-int,
.sheet-rng
{
top: 107px;
left: 355px;
}
.sheet-str,
.sheet-pwr
{
top: 273px;
left: 288px;
}
.sheet-cha,
.sheet-def
{
top: 264px;
left: 95px;
}
.sheet-spd,
.sheet-dex
{
top: 93px;
left: 46px;
}
.sheet-top-star {
z-index: 2;
}
button[type="roll"] {
background: none;
border: none;
padding: 0px;
font-size: inherit;
margin: 0px;
-webkit-box-shadow: none;
box-shadow: none;
}
button[type="roll"]::before {
content: "" !important;
}
.sheet-junction-container {
border-radius: 0px 25px 25px 0px;
margin-top: 25px;
margin-left: -5px;
width: 400px;
text-align: right;
}
.sheet-junction-container:before {
background: linear-gradient(to right, transparent, gold);
}
.sheet-junction-container .sheet-blue-label {
margin-right: 15px;
}
.sheet-junction-container select {
width: 60px;
}
.sheet-junction-container button[type="roll"]::before {
content: "t" !important;
font-size: 30px;
color: darkblue;
}
/* ROLL TEMPLATE STYLING */
.sheet-rolltemplate-container {
display: block;
box-sizing: border-box;
width: calc(100% + 8px);
background: white;
background-clip: padding-box !important;
border-radius: 25px 0px 0px 25px;
border: solid 3px transparent !important;
position: relative;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;
/* z-index: 1; */
transform-style: preserve-3d;
}
.sheet-rolltemplate-container:before {
content: '';
position: absolute;
top: 0; right: 0; bottom: 0; left: 0;
/* z-index: 0; */
margin: -3px !important;
border-radius: inherit;
background: linear-gradient(to right, gold, transparent);
transform: translateZ(-1px);
}
.sheet-rolltemplate-container .sheet-attribute-text {
font-size: 18px;
font-family: "Work Sans";
font-weight: 900;
color: white;
text-shadow: 2px 0 0 #000, 0 -2px 0 #000, 0 2px 0 #000, -2px 0 0 #000;
-webkit-font-smoothing: antialiased;
margin-left: 15px;
}
.sheet-rolltemplate-container .sheet-handwritten {
font-family: "Architects Daughter";
font-size: 17px;
display: block;
margin-left: 15px;
}
.sheet-rolltemplate-container .sheet-result {
font-family: "Architects Daughter";
display: inline-block;
font-size: 25px;
}
.sheet-rolltemplate-container .sheet-result .inlinerollresult {
border: none;
background-color: transparent;
}
.sheet-rolltemplate-container .sheet-small-star {
color: gold;
margin-left: 5px;
}