You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ombi/src/Ombi/ClientApp/src/app/media-details/media-details.component.scss

365 lines
6.4 KiB

@import "@angular/material/theming";
@import "./styles/variables.scss";
//MINE
@media (max-width: 570px) {
h1 {
font-size: 1.5rem;
}
.mobile-top-text {
margin-bottom: 170px;
}
#info-wrapper .sidebar-poster {
margin-top: -126px !important;
}
}
#summary-wrapper .full-screenshot,
.summary-wrapper .full-screenshot,
#watching-wrapper .full-screenshot,
.hero-wrapper .full-screenshot,
#statics-top-wrapper .full-screenshot {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
background-position: 50% 10%;
opacity: 0;
transition: all 1s;
}
#summary-wrapper,
.summary-wrapper {
background-color: #000;
background-size: cover;
background-position: 50% 10%;
transition: all .5s;
height: 600px;
color: #fff;
position: relative;
}
#summary-wrapper .full-screenshot.enabled,
.summary-wrapper .full-screenshot.enabled,
#watching-wrapper .full-screenshot.enabled,
.hero-wrapper .full-screenshot.enabled,
#statics-top-wrapper .full-screenshot.enabled {
opacity: 1;
}
#summary-wrapper .shadow-base,
.summary-wrapper .shadow-base {
bottom: 0;
background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
}
.shadow-base {
height: 75px;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
background-image: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
background-repeat: repeat-x;
// filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#4D000000', GradientType=0);
}
.available-bottom-border {
border-bottom: solid 8px #1DE9B6;
}
#summary-wrapper .summary .container,
.summary-wrapper .summary .container {
position: absolute;
bottom: 300px;
left: 0;
right: 0;
}
.grey-text {
color: #999;
}
#summary-wrapper .summary .container h1,
.summary-wrapper .summary .container h1 {
margin: 0;
text-shadow: 1px 1px 5px #000;
line-height: 1.2;
}
#info-wrapper {
min-height: 600px;
}
#info-wrapper .sidebar.affixable.affix-top {
position: relative !important;
}
#info-wrapper .sidebar-poster {
margin-top: -280px;
width: 250px;
}
#info-wrapper .sidebar .poster {
border: solid 3px #fff;
position: relative;
-webkit-box-shadow: 0 0 20px 0 #666;
box-shadow: 0 0 20px 0 #666;
}
#info-wrapper .sidebar .poster img {
width: 100%;
}
.full-width {
width: 100%;
}
#info-wrapper .sidebar .poster .real {
height: 100%;
top: 0;
left: 0;
}
.card-spacer {
padding-top: 1%;
}
.card-full {
height: 100%;
}
.imdb-color {
color: black;
background-color: #f5de50;
}
.btn-spacing {
margin-right: 10px;
}
.spacing-below {
margin-bottom: 15px;
}
.left-seperator {
margin-left: 40px;
}
.tagline {
margin-top: 10px;
margin-left: 10px;
text-shadow: 1px 1px 5px #000;
}
.preview-poster {
width: 173px;
}
.media-icons {
color: #FFF;
padding: 5px;
}
.media-row {
position:absolute;
bottom:0;
margin-bottom:20px;
}
.cast-profile-img {
border-radius: 100%;
width: 170px;
}
.crew-profile-img {
border-radius: 100%;
width: 170px;
}
.small-middle-container {
margin: auto;
width: 95%;
}
.keywords-panel {
margin-top: 8%;
}
.medium-font {
font-size: 16px;
}
.issuesPanel {
padding-top: 1%;
padding-bottom: 1%;
}
.no-info {
text-align: center;
padding-top: 15%;
}
.content-end {
text-align: end;
}
.rating-small {
width: 1.4em;
}
.stream-small {
width: 3em;
border-radius: 1em;
margin-right: 10px;
margin-top: 5px;
}
.social-icons-container{
position:absolute;
top:0px;
right:0px;
width:100%;
background-color:rgba(15,23,31,.6);
}
.social-icons-container-inner{
text-align:right;
display:flex;
justify-content: flex-end;
padding-right:2.5%
}
.viewon-btn {
background-color: transparent;
text-decoration: none;
}
.viewon-btn.plex {
color: #E5A00D;
box-shadow: inset 0px 0px 0px 1px #e5a00d;
}
.viewon-btn.emby {
color: #52b54a;
box-shadow: inset 0px 0px 0px 1px #52b54a;
}
.viewon-btn.jellyfin {
color: #00a4dc;
box-shadow: inset 0px 0px 0px 1px #00a4dc;
}
::ng-deep .p-carousel-indicators {
display: none !important;
}
#info-wrapper{
margin-top:-200px;
}
.full-screenshot.enabled.overlay{
background-image: linear-gradient(to bottom, transparent, 50%, $ombi-background-primary);
}
.row.justify-content-center.justify-content-sm-start.header-container{
flex-wrap: nowrap;
}
.details-button-container{
width:100%;
position:relative;
}
.info-wrapper .row{
flex-wrap:wrap;
}
.rating{
display:flex;
justify-content: space-evenly;
width:100%;
flex-wrap: wrap;
}
.left-panel-details .label{
font-weight:500;
}
.left-panel-details .streaming-on-content{
display:flex;
justify-content: center;
align-items: center;
flex-flow:row wrap;
}
.left-panel-details .streaming-on-content .label{
white-space:nowrap;
padding-right:10px;
}
.left-panel-details{
font-weight:100;
}
.genre-button-container .mat-chip-list .mat-chip-list-wrapper{
margin-top:3px;
margin:0;
margin-left: -6px;
}
.keyword-button-container .mat-chip-list .mat-chip-list-wrapper{
margin-top:3px;
margin:0;
margin-left: -6px;
}
.mat-card-header{
font-size: 20px;
padding-top: 10px;
padding-bottom:10px;
}
.media-row .mat-raised-button{
padding:2px 1.5em;
margin-top:10px;
margin-left:10px;
}
.main-content-container{
position:relative;
}
@media (max-width:500px){
.row.justify-content-center.justify-content-sm-start.header-container{
flex-wrap:wrap;
}
.media-row{
position:relative;
justify-content: center;
display: flex;
flex-wrap: wrap;
}
.media-row .mat-raised-button{
width:100%;
margin-left:0px;
}
.media-row .btn-spacing{
margin-right:0;
}
.media-row span{
width:100%;
}
}