forked from quasarframework/quasar
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlayout.ios.styl
More file actions
132 lines (113 loc) · 3.2 KB
/
layout.ios.styl
File metadata and controls
132 lines (113 loc) · 3.2 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
131
132
$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
border-bottom $layout-border
&-hidden
transform translateY(-110%)
.q-layout-footer
border-top $layout-border
&-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-left
left 0
transform translateX(-100%)
&.fixed
border-right $layout-border
.q-layout-drawer-right
right 0
transform translateX(100%)
&.fixed
border-left $layout-border
.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