mirror of
https://github.com/codex-team/codex.docs.git
synced 2025-07-19 05:09:41 +02:00
Layout update (#208)
* Add right column * Cleanup * Fix center column position * Change sidebar width * Fixes * Make right column sticky * Add placeholder element to right column * Fix right aside padding top
This commit is contained in:
parent
b3d8a1bfd4
commit
669b78b967
4 changed files with 39 additions and 5 deletions
|
@ -21,9 +21,14 @@
|
||||||
{% include "components/sidebar.twig" %}
|
{% include "components/sidebar.twig" %}
|
||||||
|
|
||||||
<div class="docs__content">
|
<div class="docs__content">
|
||||||
|
|
||||||
<div class="docs__content-inner">
|
<div class="docs__content-inner">
|
||||||
{% block body %}{% endblock %}
|
{% block body %}{% endblock %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<aside class="docs__aside-right">
|
||||||
|
<div style="width: 100%; height: 100px; background: grey"/>
|
||||||
|
</aside>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="/dist/main.bundle.js"></script>
|
<script src="/dist/main.bundle.js"></script>
|
||||||
|
|
|
@ -53,10 +53,6 @@
|
||||||
line-height: 1.6;
|
line-height: 1.6;
|
||||||
letter-spacing: 0.005em;
|
letter-spacing: 0.005em;
|
||||||
|
|
||||||
@media (--desktop) {
|
|
||||||
margin: 0 -100px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ce-code__textarea {
|
.ce-code__textarea {
|
||||||
color: #41314e;
|
color: #41314e;
|
||||||
line-height: 1.6em;
|
line-height: 1.6em;
|
||||||
|
|
|
@ -18,14 +18,43 @@
|
||||||
&-inner {
|
&-inner {
|
||||||
max-width: var(--layout-width-main-col);
|
max-width: var(--layout-width-main-col);
|
||||||
margin: 0 auto;
|
margin: 0 auto;
|
||||||
|
|
||||||
|
@media (--desktop) {
|
||||||
|
margin-right: var(--layout-padding-horizontal);
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&__content {
|
&__content {
|
||||||
|
--max-space-between-cols: 160px;
|
||||||
padding: var(--layout-padding-vertical) var(--layout-padding-horizontal);
|
padding: var(--layout-padding-vertical) var(--layout-padding-horizontal);
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
max-width: calc(var(--layout-width-main-col) + var(--max-space-between-cols) + var(--layout-sidebar-width));
|
||||||
|
margin-left: max(0px, calc(50vw - var(--layout-sidebar-width) - var(--layout-width-main-col) / 2));
|
||||||
|
margin-right: auto;
|
||||||
|
|
||||||
@media (--mobile) {
|
@media (--mobile) {
|
||||||
padding: 20px var(--layout-padding-horizontal);
|
padding: 20px var(--layout-padding-horizontal);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
&__aside-right {
|
||||||
|
width: var(--layout-sidebar-width);
|
||||||
|
min-width: 160px;
|
||||||
|
display: none;
|
||||||
|
|
||||||
|
position: sticky;
|
||||||
|
top: calc(var(--layout-height-header) + var(--layout-padding-vertical));
|
||||||
|
align-self: flex-start;
|
||||||
|
|
||||||
|
@media (--desktop) {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
&-sidebar {
|
||||||
|
flex-shrink: 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
*/
|
*/
|
||||||
--layout-padding-horizontal: 22px;
|
--layout-padding-horizontal: 22px;
|
||||||
--layout-padding-vertical: 30px;
|
--layout-padding-vertical: 30px;
|
||||||
--layout-sidebar-width: 344px;
|
--layout-sidebar-width: 290px;
|
||||||
--layout-width-main-col: 650px;
|
--layout-width-main-col: 650px;
|
||||||
--layout-height-header: 56px;
|
--layout-height-header: 56px;
|
||||||
|
|
||||||
|
@ -35,6 +35,10 @@
|
||||||
--layout-height-header: 88px;
|
--layout-height-header: 88px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (--wide-desktop) {
|
||||||
|
--layout-sidebar-width: 344px;
|
||||||
|
}
|
||||||
|
|
||||||
--font-mono: Menlo,Monaco,Consolas,Courier New,monospace;
|
--font-mono: Menlo,Monaco,Consolas,Courier New,monospace;
|
||||||
|
|
||||||
--font-serif {
|
--font-serif {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue