UNPKG

6.73 kBCSSView Raw
1.pl-layout-platform {
2 position: absolute;
3 top: 0;
4 left: 0;
5 right: 0;
6 bottom: 0;
7 overflow: hidden;
8}
9.pl-layout-platform .pl-layout-platform-header {
10 z-index: 1000;
11 position: fixed;
12 top: -5rem;
13 left: 50%;
14 color: #333;
15 margin-left: -8rem;
16 -webkit-transition: all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
17 -moz-transition: all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
18 -ms-transition: all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
19 -o-transition: all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
20 transition: all 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
21}
22.pl-layout-platform .pl-layout-platform-header.empty {
23 opacity: 0;
24}
25.pl-layout-platform .pl-layout-platform-header.show {
26 top: 1rem;
27}
28.pl-layout-platform .pl-layout-platform-header .pl-layout-platform-title-bg {
29 position: absolute;
30 top: -1rem;
31 left: 50%;
32 width: 0;
33 height: 0;
34 background: #333;
35 -webkit-transition: width 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), margin-left 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
36 -moz-transition: width 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), margin-left 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
37 -ms-transition: width 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), margin-left 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
38 -o-transition: width 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), margin-left 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
39 transition: width 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), margin-left 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
40}
41.pl-layout-platform .pl-layout-platform-header .pl-layout-platform-title-bg.opened {
42 -webkit-transition: width 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), margin-left 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
43 -moz-transition: width 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), margin-left 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
44 -ms-transition: width 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), margin-left 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
45 -o-transition: width 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), margin-left 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
46 transition: width 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), margin-left 0.35s cubic-bezier(0.165, 0.84, 0.44, 1), opacity 0.35s cubic-bezier(0.165, 0.84, 0.44, 1);
47}
48.pl-layout-platform .pl-layout-platform-header .pl-layout-title {
49 cursor: default;
50 display: block;
51}
52.pl-layout-platform .pl-layout-platform-header .pl-layout-title.opened {
53 color: white;
54}
55.pl-layout-platform .pl-layout-platform-header .pl-layout-title.opened h2 {
56 text-shadow: none;
57 color: white;
58}
59.pl-layout-platform .pl-layout-platform-header .pl-layout-title h2 {
60 text-shadow: 1px 0 1px white;
61 color: rgba(0, 0, 0, 0.75);
62}
63.pl-layout-platform .pl-layout-platform-context-left,
64.pl-layout-platform .pl-layout-platform-context-right {
65 z-index: 1;
66 position: fixed;
67 top: 0;
68 width: 0;
69 bottom: 0;
70 overflow: hidden;
71}
72.pl-layout-platform .pl-layout-platform-context-left .pl-context-panel-require,
73.pl-layout-platform .pl-layout-platform-context-right .pl-context-panel-require {
74 position: absolute;
75 top: 0;
76 left: 0;
77 right: 0;
78 bottom: 0;
79}
80.pl-layout-platform .pl-layout-platform-context-left .pl-context-panel-require .pl-context-panel.use-title .pl-context-panel-content,
81.pl-layout-platform .pl-layout-platform-context-right .pl-context-panel-require .pl-context-panel.use-title .pl-context-panel-content {
82 top: 11rem;
83}
84.pl-layout-platform .pl-layout-platform-context-left .pl-context-panel-require .pl-context-panel-title,
85.pl-layout-platform .pl-layout-platform-context-right .pl-context-panel-require .pl-context-panel-title {
86 padding-top: 5rem;
87}
88.pl-layout-platform .pl-layout-platform-context-left .pl-context-panel-require .pl-context-panel-title::before,
89.pl-layout-platform .pl-layout-platform-context-right .pl-context-panel-require .pl-context-panel-title::before,
90.pl-layout-platform .pl-layout-platform-context-left .pl-context-panel-require .pl-context-panel-title::after,
91.pl-layout-platform .pl-layout-platform-context-right .pl-context-panel-require .pl-context-panel-title::after {
92 top: 8rem;
93}
94.pl-layout-platform .pl-layout-platform-context-left .pl-context-panel-require .pl-context-panel-title-cross,
95.pl-layout-platform .pl-layout-platform-context-right .pl-context-panel-require .pl-context-panel-title-cross {
96 top: 6rem;
97}
98.pl-layout-platform .pl-layout-platform-context-left {
99 left: 0;
100}
101.pl-layout-platform .pl-layout-platform-context-right {
102 right: 0;
103}
104.pl-layout-platform .pl-layout-platform-flyout-left,
105.pl-layout-platform .pl-layout-platform-flyout-right {
106 z-index: 1001;
107 cursor: default;
108 position: fixed;
109 top: 1rem;
110 height: 4rem;
111}
112.pl-layout-platform .pl-layout-platform-flyout-left rv-require,
113.pl-layout-platform .pl-layout-platform-flyout-right rv-require {
114 height: 100%;
115}
116.pl-layout-platform .pl-layout-platform-flyout-left {
117 left: 1.5rem;
118}
119.pl-layout-platform .pl-layout-platform-flyout-right {
120 right: 2rem;
121}
122.pl-layout-platform .pl-layout-platform-content-template {
123 z-index: -1;
124 position: fixed;
125 top: 0;
126 bottom: 0;
127 left: 0;
128 right: 0;
129}
130.pl-layout-platform .pl-layout-platform-content {
131 position: fixed;
132 top: 0;
133 bottom: 0;
134 left: 0;
135 right: 0;
136 background: white;
137 -webkit-transform: translateZ(0);
138 -moz-transform: translateZ(0);
139 -ms-transform: translateZ(0);
140 -o-transform: translateZ(0);
141 transform: translateZ(0);
142 -webkit-transition: left 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), right 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
143 -moz-transition: left 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), right 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
144 -ms-transition: left 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), right 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
145 -o-transition: left 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), right 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
146 transition: left 0.25s cubic-bezier(0.165, 0.84, 0.44, 1), right 0.25s cubic-bezier(0.165, 0.84, 0.44, 1);
147}
148.pl-layout-platform .pl-layout-mask {
149 cursor: default;
150 -webkit-touch-callout: none;
151 -webkit-user-select: none;
152 -khtml-user-select: none;
153 -moz-user-select: none;
154 -ms-user-select: none;
155 user-select: none;
156 z-index: 99999;
157 position: fixed;
158 top: 0;
159 left: 0;
160 right: 0;
161 bottom: 0;
162 background: #fff;
163}