Files
roll20-character-sheets/Invisible Sun/invisiblesun.css
T
Medieve 3fac76880f Update invisiblesun.css (#7364)
Fixing broken CSS for the fourth and fifth buttons
2020-09-14 17:10:09 -04:00

338 lines
8.4 KiB
CSS

/*-------------- Fontwork ----------------*/
@import url('https://fonts.googleapis.com/css?family=Aladin:wght@700|Laila&display=swap');
.sheet-contentwrapper {font-family: 'Aladin', serif; font-size: 16px;}
/*----- Colors
Blood Red: #ab1d21
Orange: #e4852a
gold: #c76200
----*/
.sheet-contentwrapper {
border: 10px solid black;
background-image:
radial-gradient(circle, rgba(70,20,20,0.7) 20%, rgba(15,20,30,1) 100%),
url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Invisible%20Sun/images/invisible-sun-grungebg2.jpg);
background-size: 100%;
border-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Invisible%20Sun/images/invisible-sun_scrolltransparent.png') 199 round;
border-image-width: 100px;
}
.sheet-innerbg {
text-align: center;
}
Label:hover {cursor: pointer;}
.sheet-centerforce {
margin: auto !important;
}
/*-------------- Sheet Tabs --------------*/
/*Configure the tab buttons*/
.sheet-front,
.sheet-side,
.sheet-back {
display: none;
margin: auto;
}
/* show the selected tab */
.sheet-tabstoggle[value="front"] ~ div.sheet-front,
.sheet-tabstoggle[value="side"] ~ div.sheet-side,
.sheet-tabstoggle[value="back"] ~ div.sheet-back {
display: block;
}
.sheet-front {
width: calc(100% - 40px);
margin: auto;
}
/*----------- Label Styling ------------*/
.sheet-biglabel {
font-size: 28px;
text-align: center;
color: #ffcc33;
text-shadow: 0px 0px 6px rgba(255,204,102,0.2), 0px 0px 4px #cc672a, 0px 0px 1px #fff;
}
.sheet-poollabel {
margin: auto;
margin: 5px 0px;
border-radius: 10px 10px 0px 0px;
background: rgb(83,47,95);
background: linear-gradient(90deg, rgba(83,47,95,1) 0%, rgba(61,7,24,1) 15%, rgba(153,10,10,1) 35%, rgba(153,10,10,1) 65%, rgba(61,7,24,1) 85%, rgba(89,51,102,1) 100%);
color: white;
}
/*----------- Rest Styling ------------*/
.sheet-restgroup {
max-width: 400px;
margin: auto;
}
label {
display: inline-block;
width: auto;
margin: auto;
padding: 8px;
text-align: center;
background-color: #c76200;
border-radius: 20px;
color: #ffcc33;
text-shadow: 0px 0px 6px rgba(255,255,255,0.7);
font-size: 16px;
}
input[type='checkbox']:checked + span{
color: black;
text-shadow: 2px 2px 0px rgba(0,0,0,0.2);
}
input[type='checkbox'] {
display: none;
}
/*----------- Pool Styling -------------*/
.sheet-poolcontent {
text-align: center;
margin: 8px;
}
.sheet-poolcontent input[type="number"] {
border: #c76200 solid 2px;
-moz-appearance: textfield;
margin: auto;
text-align: center;
border-radius: 50px;
font-size: 20px;
padding: 5px;
height: 50px;
width: 50px;
background-color: #ab1d21;
background: radial-gradient(circle, rgba(45,1,15,1) 37%, rgba(153,10,10,1) 53%, rgba(89,51,102,1) 66%, rgba(0,0,0,1) 94%);
color: white;
}
.sheet-poolcontent input[type=number]:focus {
outline-style: none;
box-shadow: none;
border: 2px solid #ab1d21;
border-width: 0px 4px;
background: white;
color: black;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.sheet-poolcontent input[type="number"].sheet-maxnumber {
font-size: 16px;
height: 30px;
width: 30px;
margin-left: 10%;
}
/*----------- Button Styling------------*/
button {
background-color: unset;
color: white;
width:40px;
margin: auto;
border-color: white;
}
button:hover.sheet-plusbutton {
background: linear-gradient(0deg, rgba(0,0,0,0) 30%, rgba(142,59,26,.5) 70%, rgba(228,133,42,1) 95%, rgba(255,255,255,1) 100%);
}
button:hover.sheet-minusbutton {
background: linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(142,59,26,.5) 70%, rgba(228,133,42,1) 95%, rgba(255,255,255,1) 100%);
}
button:focus {
outline-style: none;
box-shadow: none;
}
.sheet-plusbutton {
border-width: 3px 0px 0px 0px;
border-radius: 100% 100% 0px 0px;
}
.sheet-minusbutton {
border-width: 0px 0px 3px 0px;
border-radius: 0px 0px 100% 100%;
}
/*----------- Venture ------------------*/
.sheet-venturecontainer {
width: auto;
margin: auto;
max-width: 400px;
}
.sheet-venturecontainer input[type='radio'] {
margin: auto;
display: none;
}
.sheet-venturecontainer input[type='radio'] + span {
position: relative;
bottom: -2px;
}
.sheet-venturecontainer label {
width: 20px;
height: 20px;
vertical-align: baseline;
background-color: white;
background: rgb(1,45,23);
background: radial-gradient(circle, rgba(1,45,23,1) 37%, rgba(10,153,141,1) 53%, rgba(51,51,102,1) 66%, rgba(0,0,0,1) 94%);
border: 2px solid #994343;
color: #00cccc;
font-size: 20px;
}
button[type='roll'].sheet-venture-enhance1 {
background: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Invisible%20Sun/images/enhancement-1.png);
}
button[type='roll'].sheet-venture-enhance2 {
background: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Invisible%20Sun/images/enhancement-2.png);
}
button[type='roll'].sheet-venture-enhance3 {
background: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Invisible%20Sun/images/enhancement-3.png);
}
button[type='roll'].sheet-venture-enhance4 {
background: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Invisible%20Sun/images/enhancement-4.png);
}
button[type='roll'].sheet-venture-enhance5 {
background: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Invisible%20Sun/images/enhancement-5.png);
}
button[type='roll'].sheet-venture-enhance1, button[type='roll'].sheet-venture-enhance2, button[type='roll'].sheet-venture-enhance3, button[type='roll'].sheet-venture-enhance4, button[type='roll'].sheet-venture-enhance5 {
background-size: contain;
border: none;
height: 40px;
width: 40px;
margin: 0px;
}
.sheet-venturecontainer input[type='radio']:checked + span{
color: white;
}
button[type='roll'].sheet-venture {
background: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Invisible%20Sun/images/btn_venture.png');
background-size: contain;
border: none;
width: 140px;
height: 40px;
margin: 0px;
position: relative;
color: #00cccc;
}
button[type='roll'].sheet-venture:hover {
color: white;
}
button[type='roll']:before {
content: "" !important;
}
/*----------- Flexbox CSS --------------*/
.sheet-flexrow {
display: flex;
flex-flow: row wrap;
flex: 1;
border: 1px solid #61191d;
border-radius: 40px;
padding: 2px;
margin: 2px;
}
.sheet-flexcol {
display: flex;
flex-flow: column;
flex: 1;
}
.sheet-largeflex {
flex: 2;
}
.sheet-flexjustify {
justify-content: space-around;
}
.sheet-subcontent {width: calc(100% - 24px); margin-left: auto; margin-right: auto; text-align: center;}
/*----------- Roll Template ------------*/
.sheet-rolltemplate-rollventure {
font-family: 'Aladin', serif;
font-size: 24px;
margin: auto;
text-align: center;
padding: 40px 10px 10px 10px;
padding-bottom: 10px;
background: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Invisible%20Sun/images/pathofsuns-rollerbg.jpg') no-repeat;
background-size: 222px;
color: #ffcc99;
border: 5px solid black;
border-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Invisible%20Sun/images/invisible-sun_scrolltransparent.png') 199 round;
border-image-width: 100px;
border-radius: 100px;
}
.sheet-rolltemplate-rollventure .sheet-venture-description {
color: white;
font-family: 'Laila', serif;
font-size: 12px;
font-style: oblique;
}
.sheet-rolltemplate-rollventure .sheet-venture-charactername {
margin-bottom: 20px;
font-size: 24px;
}
.sheet-rolltemplate-rollventure .sheet-venture-roll {
margin-bottom: 20px;
margin-top: 20px;
font-size: 20px;
}
.sheet-rolltemplate-rollventure .sheet-venture-roll .inlinerollresult {
background-color: unset;
border: none;
}
.sheet-rolltemplate-rollventure .sheet-venture-result {
border: 2px solid #e77c3c;
padding: 10px 16px;
margin: 0px auto;
margin-bottom: 20px;
width: fit-content;
border-radius: 20px;
font-size: 32px;
font-weight: bolder;
color: #f3ff88;
text-shadow: 0px 0px 4px #e77c3c;
}
.sheet-rolltemplate-rollventure .sheet-venture-difficulty {
color: #f85050;
text-shadow: 0px 0px 4px #e23d3d;
}
.sheet-rolltemplate-rollventure .sheet-venture-roll .sheet-venture-enhancementresults .inlinerollresult.fullfail {
color: #3bceb2;
text-shadow: 0px 0px 4px #66ff99;
animation-name: magicflux;
animation-duration: 1s;
animation-iteration-count: infinite;
}
@keyframes magicflux {100% {color: #1d62c9;}}