Skip to content

Commit 43f724d

Browse files
author
Barthelemy Ledoux
committed
feat: make layout more like vuepress
1 parent b0a0446 commit 43f724d

File tree

4 files changed

+143
-138
lines changed

4 files changed

+143
-138
lines changed

docs/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,7 @@ _.each(anu, a => {
5353
newArray.push(`number: ${a}`)
5454
})
5555

56-
<div>value: {{ newArray.join(",") }}</div>
56+
<div>
57+
value: {{ newArray.join(", ") }}
58+
</div>
5759
```

layout.vue

Lines changed: 33 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,52 @@
33
<div class="preview block">
44
<slot name="preview"></slot>
55
</div>
6-
<div class="editor block">
6+
<div :class="`language-${props.language} editor block`">
77
<slot name="editor"></slot>
88
</div>
99
</div>
1010
</template>
1111

1212
<style>
1313
.preview-code {
14-
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
15-
0 4px 6px -2px rgba(0, 0, 0, 0.05);
14+
display: flex;
15+
flex-flow: row-reverse wrap;
16+
border-radius: 6px;
17+
overflow: hidden;
18+
border: 1px solid #e2e2e2;
19+
}
20+
.preview-code .block {
21+
flex-grow: 1;
22+
width: 50%;
23+
border-radius: 0;
24+
}
25+
.preview-code .editor .prism-editor-wrapper {
26+
height: 100%;
1627
}
17-
1828
.preview-code .editor pre {
1929
margin: 0;
20-
outline: none;
30+
box-sizing: border-box;
31+
height: 100%;
2132
border-radius: 0;
22-
overflow-wrap: break-word;
23-
overflow: auto;
24-
tab-size: 2;
2533
}
26-
2734
.preview-code .preview {
28-
padding: 12px;
2935
background-color: rgb(249, 245, 245);
36+
text-align: center;
37+
box-sizing: border-box;
38+
padding: 12px;
39+
}
40+
@media only screen and (max-width: 568px) {
41+
.preview-code {
42+
display: block;
43+
}
44+
.preview-code .block {
45+
width: auto;
46+
}
47+
}
48+
@media only screen and (max-width: 419px) {
49+
.preview-code {
50+
margin: 0.85rem -1.5rem;
51+
border-radius: 0;
52+
}
3053
}
3154
</style>

0 commit comments

Comments
 (0)