forked from quasarframework/quasar
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlayout.mat.styl
More file actions
130 lines (111 loc) · 3.19 KB
/
layout.mat.styl
File metadata and controls
130 lines (111 loc) · 3.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
$layout-transition = all .12s ease-in
.q-layout
width 100%
min-height 100vh
.q-layout-container
.q-layout
min-height 100%
> div
transform translate3d(0, 0, 0)
> div
min-height 0
max-height 100%
.q-layout-header
box-shadow $layout-header-shadow
&-hidden
transform translateY(-110%)
.q-layout-footer
box-shadow $layout-footer-shadow
&-hidden
transform translateY(110%)
.q-layout-drawer
position absolute
top 0
bottom 0
background $layout-aside-background
z-index $z-side
&.on-top
z-index $z-fixed-drawer
.q-layout-drawer-delimiter
box-shadow $layout-aside-shadow
.q-layout-drawer-left
left 0
transform translateX(-100%)
.q-layout-drawer-right
right 0
transform translateX(100%)
.q-layout, .q-layout-header, .q-layout-footer, .q-layout-page
position relative
.q-layout-header, .q-layout-footer
z-index $z-marginals
.q-layout-backdrop
z-index ($z-fixed-drawer - 1) !important
will-change background-color
.q-layout-drawer-mini
padding 0 !important
.q-item, .q-item-side
text-align center
justify-content center
.q-mini-drawer-hide,
.q-collapsible-inner > div:last-of-type, .q-list-header, .q-item-main, .q-item-side-right
display none
.q-layout-drawer-normal
.q-mini-drawer-only
display none
.q-layout-drawer-mobile
.q-mini-drawer-only, .q-mini-drawer-hide
display none
.q-layout-drawer-opener
z-index ($z-marginals + 1)
height 100%
width 15px
user-select none
.q-page-sticky-shrink
pointer-events none
> span
pointer-events auto
body.q-ios-statusbar-padding
.q-layout .q-layout-header > .q-toolbar:nth-child(2),
.q-layout .q-layout-header > .q-tabs:nth-child(2) .q-tabs-head
.q-layout .q-layout-drawer.top-padding,
.modal:not(.minimized) .q-layout-header > .q-toolbar:nth-child(1)
padding-top $ios-statusbar-height
min-height ($toolbar-min-height + $ios-statusbar-height)
body.q-ios-statusbar-x
.q-layout .q-layout-header > .q-toolbar:nth-child(2),
.q-layout .q-layout-header > .q-tabs:nth-child(2) .q-tabs-head
.q-layout .q-layout-drawer.top-padding,
.modal:not(.minimized) .q-layout-header > .q-toolbar:nth-child(1)
padding-top env(safe-area-inset-top)
.q-layout .q-layout-footer > .q-toolbar:last-child,
.q-layout .q-layout-footer > .q-tabs:last-child .q-tabs-head
.q-layout .q-layout-drawer.top-padding,
.modal:not(.minimized) .q-layout-footer > .q-toolbar:last-child
padding-bottom env(safe-area-inset-bottom)
min-height ($toolbar-min-height + $ios-statusbar-height)
/* body */
.q-layout-animate .q-layout-transition
transition $layout-transition !important
.q-body-drawer-toggle
overflow-x hidden !important
/* body - end */
.layout-padding
@media (max-width $breakpoint-sm-max)
padding 1.5rem .5rem
&.horizontal
padding 0 .5rem
@media (min-width $breakpoint-md-min) and (max-width $breakpoint-md-max)
padding 1.5rem 2rem
margin auto
&.horizontal
padding 0 2rem
@media (min-width $breakpoint-lg-min) and (max-width $breakpoint-lg-max)
padding 2.5rem 3rem
margin auto
&.horizontal
padding 0 3rem
@media (min-width $breakpoint-xl-min)
padding 3rem 4rem
margin auto
&.horizontal
padding 0 4rem