Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F33102606
settings_modal.scss
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
settings_modal.scss
View Options
@
import
'src/_variables.scss'
;
.
settings-modal
{
overflow
:
hidden
;
&.peek
{
.settings-modal-panel
{
/* Explanation:
* Modal is positioned vertically centered.
* 100vh - 100% = Distance between modal's top+bottom boundaries and screen
* (100vh - 100%) / 2 = Distance between bottom (or top) boundary and screen
* + 100% - we move modal completely off-screen, it's top boundary touches
* bottom of the screen
* - 50px - leaving tiny amount of space so that titlebar + tiny amount of modal is visible
*/
transform
:
translateY
(
calc
(
((
100
vh
-
100
%
)
/
2
+
100
%
)
-
50
px
));
@media
all
and
(
max-width
:
800
px
)
{
/* For mobile, the modal takes 100% of the available screen.
This ensures the minimized modal is always 50px above the browser bottom bar regardless of whether or not it is visible.
*/
transform
:
translateY
(
calc
(
100
%
-
50
px
));
}
}
}
.
settings-modal-panel
{
overflow
:
hidden
;
transition
:
transform
;
transition-timing-function
:
ease-in-out
;
transition-duration
:
300
ms
;
width
:
1000
px
;
max-width
:
90
vw
;
height
:
90
vh
;
@media
all
and
(
max-width
:
800
px
)
{
max-width
:
100
vw
;
height
:
100
%
;
}
>
.
panel-body
{
height
:
100
%
;
overflow-y
:
hidden
;
.btn
{
min-height
:
28
px
;
min-width
:
10
em
;
padding
:
0
2
em
;
}
}
}
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Jan 20, 1:10 PM (6 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
972010
Default Alt Text
settings_modal.scss (1 KB)
Attached To
Mode
rPUFE pleroma-fe-upstream
Attached
Detach File
Event Timeline
Log In to Comment