4
4
:class =" [
5
5
{ 'doc-mode': !isHomepage },
6
6
{ 'start-mode': isInitializing },
7
+ { 'preview-mode': $page.frontmatter.previewLink },
7
8
...pageClasses
8
9
]"
9
10
@touchstart =" onTouchStart"
@@ -135,6 +136,11 @@ body
135
136
@media (min-width $mq-narrow + 1 )
136
137
padding-left $s-sidebar-width
137
138
139
+ .content :not (.custom ),
140
+ .page-edit ,
141
+ .page-nav
142
+ margin-left 0
143
+
138
144
.theme-container
139
145
.previewer
140
146
position absolute
143
149
right 100% - $s-home-divide-ratio
144
150
margin-right $s-home-middle-gap
145
151
transition all 0.6s cubic-bezier (0.645 , 0.045 , 0.355 , 1 )
152
+ transform-origin right bottom
146
153
147
154
@media (max-width 1080px )
148
155
margin-right ($s-home-middle-gap / 4 )
@@ -241,10 +248,6 @@ body
241
248
color lighten ($c-basic-light , 15% )
242
249
font-size 14px
243
250
244
- @media (min-width $mq-narrow + 1 )
245
- .page
246
- margin-right $s-preview-width + $s-edge-gap
247
-
248
251
& :not (.doc-mode )
249
252
.navbar
250
253
background transparent
330
333
transform translate (- 50% , 30px )
331
334
332
335
.footer
333
- margin-top 0
336
+ margin-top - 80 px
334
337
opacity 0
335
338
visibility hidden
336
339
@@ -341,6 +344,17 @@ body
341
344
visibility hidden
342
345
pointer-events none
343
346
347
+ & :not (.preview-mode )
348
+ .previewer
349
+ opacity 0
350
+ visibility hidden
351
+ transform scale (0 )
352
+
353
+ & .preview-mode
354
+ @media (min-width $mq-narrow + 1 )
355
+ .page
356
+ margin-right $s-preview-width + $s-edge-gap
357
+
344
358
// content transition
345
359
.content-fade-enter-active ,
346
360
.content-fade-leave-active
0 commit comments