452 lines
7.3 KiB
Plaintext

.fill-all{
//width:100%;
max-width:80%;
height:100%;
margin: 20px auto;
padding: 20px;
border:0;
background-color: rgba(200, 200, 200, 0.5);
box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.6);
}
.title {
width: 90%;
margin: 0 auto;
font-size: 50px;
text-align: center;
}
.description {
width: 80%;
margin: 0 auto;
}
.episode {
width: 80%;
margin: 0 auto;
}
.generated_name {
width: 80%;
margin: 0 auto;
}
.cover-full {
position:relative;
width: 100%;
height: 500px;
margin: 0 auto;
overflow:hidden;
.cover {
position:relative;
width: 400px;
height: 500px;
margin: 0 auto;
overflow:hidden;
.cover-image {
position:absolute;
};
.cover-no-image {
position:absolute;
width: 390px;
height: 490px;
margin: 0 auto;
border: solid 5px;
border-color: rgba(0, 0, 0, 0.7);
};
.cover-button {
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
};
img {
width: 100%;
};
button {
border: none;
background: none;
color: #00F000;
:hover {
color: #F00000;
}
};
}
button {
border: none;
background: none;
color: #000000;
:hover {
color: #F00000;
}
};
.cover-button-previous {
position: absolute;
top: 50%;
left: 15%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
};
.cover-button-next {
position: absolute;
top: 50%;
left: 85%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
};
}
.video {
position: absolute;
top:0px;
left:0px;
width: 100%;
height: 100%;
z-index: 1000;
background: #3C3C3C;
.video-elem {
background-color: black;
position:absolute;
width: 100%;
height: 100%;
top: 0;
//right: 50%;
//-ms-transform: translate(-50%, -50%);
//transform: translate(-50%, -50%);
};
.video-button {
position: absolute;
top: 20px;
right:20px;
//-ms-transform: translate(-50%, 0);
//transform: translate(-50%, 0);
button {
border: none;
background: none;
color: #F00000;
};
};
video {
width: 100%;
height: 100%;
z-index: 1600;
};
.controls {
//visibility: hidden;
opacity: 0.5;
width: 96%;
height: 60px;
border-radius: 10px;
position: absolute;
bottom: 20px;
left: 2%;
//margin-left: -200px;
background-color: black;
box-shadow: 3px 3px 5px black;
transition: 1s all;
display: flex;
font-size: 40px;
.material-icons {
color: #FFF;
font-size: 40px;
}
button {
border: none;
background: none;
}
.bigPause {
position: fixed;
top: 120px;
left: 40%;
width: 20%;
height: calc(90% - 120px*2);
border: none;
box-shadow: none;
cursor: pointer;
.material-icons {
color: #FFF;
font-size: 120px;
color: green;
}
&:focus {
outline: none;
}
opacity: 95%;
}
.bigRewind {
position: fixed;
top: 120px;
left: 20%;
width: 20%;
height: calc(90% - 120px*2);
border: none;
.material-icons {
color: #FFF;
font-size: 120px;
color: red;
}
&:focus {
outline: none;
}
opacity: 95%;
}
.bigForward {
position: fixed;
top: 120px;
left: 60%;
width: 20%;
height: calc(90% - 120px*2);
border: none;
.material-icons {
color: #FFF;
font-size: 120px;
color: blue;
}
&:focus {
outline: none;
}
opacity: 95%;
}
.slidecontainer {
line-height: 38px;
font-size: 10px;
font-family: monospace;
text-shadow: 1px 1px 0px black;
color: white;
flex: 5;
position: relative;
}
.slider {
position: relative;
-webkit-appearance: none;
width: 98%;
height: 10px;
top: 5px;
border-radius: 5px;
background: #d3d3d3;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
flex: 5;
}
.slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 25px;
height: 25px;
border-radius: 50%;
background: #4CAF50;
cursor: pointer;
}
.slider::-moz-range-thumb {
width: 25px;
height: 25px;
border-radius: 50%;
background: #4CAF50;
cursor: pointer;
}
.timer-text {
position: absolute;
top: 25px;
left: 0px;
width: 100%;
line-height: 38px;
font-size: 30px;
font-weight:bold;
}
}
/*
:hover .controls, :focus .controls {
opacity: 1;
}
*/
button:before {
font-family: HeydingsControlsRegular;
font-size: 30px;
position: relative;
color: #FFF;
//text-shadow: 1px 1px 0px black;
}
.timer {
line-height: 38px;
font-size: 30px;
font-family: monospace;
text-shadow: 1px 1px 0px black;
color: white;
flex: 5;
position: relative;
}
.timer div {
width:100%;
line-height: 38px;
font-size: 10px;
font-family: monospace;
text-shadow: 1px 1px 0px black;
color: white;
flex: 5;
position: relative;
}
.timer span {
position: absolute;
z-index: 3;
left: 19px;
}
.volume-menu {
font-size: 40px;
opacity: 0.5;
width: 300px;
height: 60px;
border-radius: 10px;
position: absolute;
bottom: 90px;
right: 2%;
//margin-left: -200px;
background-color: black;
box-shadow: 3px 3px 5px black;
transition: 1s all;
display: flex;
.material-icons {
vertical-align: middle;
color: #FFF;
font-size: 40px;
}
/* Create an Arraw on the top ob the box ... */
&:after, &:before {
bottom: 100%;
right: 13px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
&:after {
border-color: rgba(136, 183, 213, 0);
border-bottom-color: #263238;
border-width: 15px;
margin-left: -15px;
}
button {
border: none;
background: none;
border-radius: 50%;
}
.slidecontainer {
line-height: 38px;
font-size: 10px;
font-family: monospace;
text-shadow: 1px 1px 0px black;
color: white;
flex: 5;
position: relative;
}
.slider {
position: relative;
-webkit-appearance: none;
width: 98%;
height: 10px;
top: 15px;
border-radius: 5px;
background: #d3d3d3;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
flex: 5;
}
.slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 25px;
height: 25px;
border-radius: 50%;
background: #4CAF50;
cursor: pointer;
}
.slider::-moz-range-thumb {
width: 25px;
height: 25px;
border-radius: 50%;
background: #4CAF50;
cursor: pointer;
}
}
}
.big-button {
font-size:100px;
}
.item {
font-size: 20px;
height: 21%;
width: 23%;
margin: 1%;
padding: 0;
overflow: hidden;
//box-shadow: 0 1px 1.5px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.24);
box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.6);
line-height: normal;
border: none;
font-family: "Roboto","Helvetica","Arial",sans-serif;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0;
will-change: box-shadow;
outline: none;
cursor: pointer;
text-decoration: none;
text-align: center;
vertical-align: middle;
transition-duration: 0.4s;
float:left;
display:block;
h1 {
font-size: 24px;
}
&:hover {
background-color: #F00;
}
.material-icons {
vertical-align: middle;
}
.material-icons {
position: absolute;
top: 50%;
left: 50%;
transform: ~"translate(-12px,-12px)";
line-height: 24px;
width: 24px;
}
}
.item-video {
&:hover {
background-color: #0F0;
}
}