lbry-desktop/src/renderer/scss/component/_content.scss

135 lines
2.1 KiB
SCSS
Raw Normal View History

.content__wrapper {
2018-07-25 03:10:33 +02:00
min-width: 400px;
flex-basis: auto; /* default value */
flex-grow: 1;
}
2018-03-26 23:32:43 +02:00
.content__embedded {
background-color: var(--color-black);
width: 100%;
padding-top: var(--video-aspect-ratio);
padding-left: 36px;
padding-right: 36px;
2018-03-26 23:32:43 +02:00
position: relative;
display: flex;
align-items: center;
justify-content: center;
video {
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
&:hover {
cursor: pointer;
}
}
2018-03-26 23:32:43 +02:00
}
// Video thumbnail with play/download button
.content__cover {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-size: cover;
background-repeat: no-repeat;
background-position: 50% 50%;
display: flex;
align-items: center;
justify-content: center;
&:not(.card__media--nsfw) {
background-color: var(--color-black);
}
&:hover {
cursor: pointer;
}
2018-03-26 23:32:43 +02:00
}
2018-05-03 20:23:28 +02:00
.content__view,
.content__view--container {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.content__view--container {
iframe {
background: #fff;
width: 100%;
height: 100%;
}
2018-03-26 23:32:43 +02:00
}
.content__loading {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
2018-03-26 23:32:43 +02:00
padding: 0 20px;
background-color: rgba(0, 0, 0, 0.5);
height: 100%;
width: 100%;
2018-03-26 23:32:43 +02:00
}
.content__loading-text {
color: var(--color-white);
}
.content__empty {
background-color: black;
width: 100%;
padding-top: var(--video-aspect-ratio);
display: flex;
align-items: center;
justify-content: center;
color: var(--color-white);
&.content__empty--nsfw {
2018-06-14 22:10:50 +02:00
background-color: var(--color-nsfw);
}
2018-06-15 19:18:15 +02:00
.card__media-text {
margin-top: calc(var(--video-aspect-ratio) * -1);
}
}
.file-render {
width: 100%;
height: 100%;
margin: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
overflow: hidden;
.file-render__viewer {
width: 100%;
height: 100%;
background: black;
}
}
2018-03-26 23:32:43 +02:00
img {
max-height: 100%;
max-width: 100%;
}
.content__info {
padding-left: 24px;
width: 920px;
}