Split Layout
Basic example
Praesent ultrices mauris lectus, eu molestie erat lacinia vitae. Phasellus
vestibulum pellentesque ligula malesuada sollicitudin. Vivamus vitae erat
eget nulla laoreet porttitor. Nullam sit amet leo et velit molestie maximus.
Vestibulum arcu leo, tempor nec pretium id, vehicula id odio. Etiam
ultricies ligula dolor, in tincidunt nunc maximus at. Curabitur tincidunt
nulla in magna pharetra commodo. Donec vestibulum mollis quam, ut consequat
dolor finibus ac. Nulla suscipit ac sem non fringilla. Nullam eros ante,
suscipit hendrerit molestie a, tempor nec turpis. Morbi eget erat suscipit,
blandit nibh nec, molestie augue. Aenean consectetur dapibus mauris, eget
ultricies sapien porttitor nec.
Praesent ultrices mauris lectus, eu molestie erat lacinia vitae. Phasellus
vestibulum pellentesque ligula malesuada sollicitudin. Vivamus vitae erat
eget nulla laoreet porttitor. Nullam sit amet leo et velit molestie maximus.
Vestibulum arcu leo, tempor nec pretium id, vehicula id odio. Etiam
ultricies ligula dolor, in tincidunt nunc maximus at. Curabitur tincidunt
nulla in magna pharetra commodo. Donec vestibulum mollis quam, ut consequat
dolor finibus ac. Nulla suscipit ac sem non fringilla. Nullam eros ante,
suscipit hendrerit molestie a, tempor nec turpis. Morbi eget erat suscipit,
blandit nibh nec, molestie augue. Aenean consectetur dapibus mauris, eget
ultricies sapien porttitor nec.
<div slot="start" class="split-layout-content">
Praesent ultrices mauris lectus, eu molestie...
</div>
<div slot="end" class="split-layout-content">
Praesent ultrices mauris lectus, eu molestie...
</div>
.split-layout-example {
border: 1px solid var(--vscode-editorWidget-border);
height: 200px;
width: 500px;
}
.split-layout-content {
overflow-y: auto;
}
Split horizontally
Praesent ultrices mauris lectus, eu molestie erat lacinia vitae. Phasellus
vestibulum pellentesque ligula malesuada sollicitudin. Vivamus vitae erat
eget nulla laoreet porttitor. Nullam sit amet leo et velit molestie maximus.
Vestibulum arcu leo, tempor nec pretium id, vehicula id odio. Etiam
ultricies ligula dolor, in tincidunt nunc maximus at. Curabitur tincidunt
nulla in magna pharetra commodo. Donec vestibulum mollis quam, ut consequat
dolor finibus ac. Nulla suscipit ac sem non fringilla. Nullam eros ante,
suscipit hendrerit molestie a, tempor nec turpis. Morbi eget erat suscipit,
blandit nibh nec, molestie augue. Aenean consectetur dapibus mauris, eget
ultricies sapien porttitor nec.
Praesent ultrices mauris lectus, eu molestie erat lacinia vitae. Phasellus
vestibulum pellentesque ligula malesuada sollicitudin. Vivamus vitae erat
eget nulla laoreet porttitor. Nullam sit amet leo et velit molestie maximus.
Vestibulum arcu leo, tempor nec pretium id, vehicula id odio. Etiam
ultricies ligula dolor, in tincidunt nunc maximus at. Curabitur tincidunt
nulla in magna pharetra commodo. Donec vestibulum mollis quam, ut consequat
dolor finibus ac. Nulla suscipit ac sem non fringilla. Nullam eros ante,
suscipit hendrerit molestie a, tempor nec turpis. Morbi eget erat suscipit,
blandit nibh nec, molestie augue. Aenean consectetur dapibus mauris, eget
ultricies sapien porttitor nec.
<vscode-split-layout class="split-layout-example" split="vertical">
<div slot="start" class="split-layout-content start">
Praesent ultrices mauris lectus...
</div>
<div slot="end" class="split-layout-content">
Praesent ultrices mauris lectus...
</div>
</vscode-split-layout>
vscode-scrollable {
height: 500px;
width: 200px;
}
Nested layouts
Praesent ultrices mauris lectus, eu molestie erat lacinia vitae. Phasellus
vestibulum pellentesque ligula malesuada sollicitudin. Vivamus vitae erat
eget nulla laoreet porttitor. Nullam sit amet leo et velit molestie maximus.
Vestibulum arcu leo, tempor nec pretium id, vehicula id odio. Etiam
ultricies ligula dolor, in tincidunt nunc maximus at. Curabitur tincidunt
nulla in magna pharetra commodo. Donec vestibulum mollis quam, ut consequat
dolor finibus ac. Nulla suscipit ac sem non fringilla. Nullam eros ante,
suscipit hendrerit molestie a, tempor nec turpis. Morbi eget erat suscipit,
blandit nibh nec, molestie augue. Aenean consectetur dapibus mauris, eget
ultricies sapien porttitor nec.
Praesent ultrices mauris lectus, eu molestie erat lacinia vitae. Phasellus
vestibulum pellentesque ligula malesuada sollicitudin. Vivamus vitae erat
eget nulla laoreet porttitor. Nullam sit amet leo et velit molestie
maximus. Vestibulum arcu leo, tempor nec pretium id, vehicula id odio.
Etiam ultricies ligula dolor, in tincidunt nunc maximus at. Curabitur
tincidunt nulla in magna pharetra commodo. Donec vestibulum mollis quam,
ut consequat dolor finibus ac. Nulla suscipit ac sem non fringilla. Nullam
eros ante, suscipit hendrerit molestie a, tempor nec turpis. Morbi eget
erat suscipit, blandit nibh nec, molestie augue. Aenean consectetur
dapibus mauris, eget ultricies sapien porttitor nec.
Praesent ultrices mauris lectus, eu molestie erat lacinia vitae. Phasellus
vestibulum pellentesque ligula malesuada sollicitudin. Vivamus vitae erat
eget nulla laoreet porttitor. Nullam sit amet leo et velit molestie
maximus. Vestibulum arcu leo, tempor nec pretium id, vehicula id odio.
Etiam ultricies ligula dolor, in tincidunt nunc maximus at. Curabitur
tincidunt nulla in magna pharetra commodo. Donec vestibulum mollis quam,
ut consequat dolor finibus ac. Nulla suscipit ac sem non fringilla. Nullam
eros ante, suscipit hendrerit molestie a, tempor nec turpis. Morbi eget
erat suscipit, blandit nibh nec, molestie augue. Aenean consectetur
dapibus mauris, eget ultricies sapien porttitor nec.
<vscode-split-layout class="split-layout-example">
<div slot="start">
Praesent ultrices mauris lectus...
</div>
<vscode-split-layout split="horizontal" slot="end">
<div slot="start">
Praesent ultrices mauris lectus...
</div>
<div slot="end">
Praesent ultrices mauris lectus...
</div>
</vscode-split-layout>
</vscode-split-layout>
.split-layout-example {
height: 500px;
width: 500px;
}