101 lines
1.7 KiB
SCSS
101 lines
1.7 KiB
SCSS
.MediaViewerFooter {
|
|
position: absolute;
|
|
bottom: 0;
|
|
padding: 1rem 0;
|
|
width: 100%;
|
|
transition: opacity .15s;
|
|
|
|
#MediaViewer.zoomed & {
|
|
display: none;
|
|
}
|
|
|
|
@media (max-height: 640px) {
|
|
padding: .5rem 0 0;
|
|
}
|
|
|
|
@media (max-width: 600px) {
|
|
padding-bottom: 4.5rem;
|
|
background: linear-gradient(to top, #000 0%, rgba(0, 0, 0, 0) 100%);
|
|
|
|
&.is-for-video {
|
|
opacity: 0;
|
|
pointer-events: none;
|
|
|
|
.video-controls-visible & {
|
|
opacity: 1;
|
|
pointer-events: all;
|
|
}
|
|
}
|
|
}
|
|
|
|
.media-viewer-footer-content {
|
|
position: relative;
|
|
max-width: var(--messages-container-width);
|
|
margin: auto;
|
|
cursor: pointer;
|
|
opacity: .5;
|
|
transition: opacity .15s;
|
|
|
|
&:hover {
|
|
opacity: 1;
|
|
}
|
|
|
|
@media (max-width: 600px) {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
&.is-hidden {
|
|
opacity: 0;
|
|
}
|
|
|
|
.media-text {
|
|
margin-bottom: 0;
|
|
overflow: auto;
|
|
padding: 0 .5rem;
|
|
text-align: center;
|
|
color: rgba(255, 255, 255, .9);
|
|
font-size: .9375rem;
|
|
letter-spacing: .025rem;
|
|
max-height: 4.25rem;
|
|
|
|
@media (max-height: 640px) {
|
|
max-height: 2.75rem;
|
|
}
|
|
|
|
.emoji {
|
|
width: .9375rem;
|
|
height: .9375rem;
|
|
vertical-align: -2px;
|
|
}
|
|
|
|
&.multiline {
|
|
&::before {
|
|
content: '';
|
|
position: absolute;
|
|
left: -.75rem;
|
|
right: -.75rem;
|
|
top: -.25rem;
|
|
bottom: -.25rem;
|
|
background: rgba(0, 0, 0, .75);
|
|
border-radius: var(--border-radius-default);
|
|
z-index: var(--z-below);
|
|
|
|
@media (max-width: 600px) {
|
|
display: none;
|
|
background: none;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
a {
|
|
color: var(--color-links);
|
|
|
|
&:hover,
|
|
&:focus {
|
|
color: var(--color-links-hover);
|
|
}
|
|
}
|
|
}
|