mirror of
https://github.com/evennia/evennia.git
synced 2026-04-02 05:57:16 +02:00
Make the docs site basically responsive, by using flexbox instead of floats for the sidebar and allowing it to take up 100% width when the screen width is less than 480px
This commit is contained in:
parent
f5f7871b32
commit
6f212974c8
4 changed files with 26 additions and 24 deletions
|
|
@ -48,9 +48,7 @@ div.sphinxsidebarwrapper {
|
|||
}
|
||||
|
||||
div.sphinxsidebar {
|
||||
float: left;
|
||||
width: 230px;
|
||||
margin-left: -100%;
|
||||
width: 21%;
|
||||
font-size: 90%;
|
||||
word-wrap: break-word;
|
||||
overflow-wrap : break-word;
|
||||
|
|
@ -72,7 +70,7 @@ div.sphinxsidebar ul ul {
|
|||
}
|
||||
|
||||
div.sphinxsidebar form {
|
||||
margin-top: 10px;
|
||||
margin: 10px 0;
|
||||
}
|
||||
|
||||
div.sphinxsidebar input {
|
||||
|
|
|
|||
|
|
@ -26,12 +26,13 @@ body {
|
|||
}
|
||||
|
||||
div.documentwrapper {
|
||||
float: left;
|
||||
width: 100%;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
div.bodywrapper {
|
||||
margin: 0 0 0 230px;
|
||||
width: 79%;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
hr {
|
||||
|
|
@ -434,7 +435,9 @@ code.descname {
|
|||
@media print, screen and (max-width: 960px) {
|
||||
|
||||
div.body {
|
||||
width: auto;
|
||||
min-width: auto;
|
||||
max-width: none;
|
||||
padding: 0 30px 30px 30px;
|
||||
}
|
||||
|
||||
div.bodywrapper {
|
||||
|
|
@ -445,21 +448,16 @@ code.descname {
|
|||
div.document,
|
||||
div.documentwrapper,
|
||||
div.bodywrapper {
|
||||
margin: 0 !important;
|
||||
width: 100%;
|
||||
}
|
||||
margin: 0 !important;
|
||||
|
||||
div.sphinxsidebar {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#top-link {
|
||||
display: none;
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
@media print, screen and (max-width: 720px) {
|
||||
|
||||
div.related>ul {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
|
@ -471,15 +469,22 @@ code.descname {
|
|||
}
|
||||
|
||||
@media print, screen and (max-width: 480px) {
|
||||
|
||||
div.body {
|
||||
padding-left: 2px;
|
||||
box-sizing: border-box;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
div.body {
|
||||
min-width: auto;
|
||||
max-width: none;
|
||||
/*
|
||||
* At screen sizes this small, the sidebar stacks on top
|
||||
* of the main content, so they both are 100% width.
|
||||
*/
|
||||
div.sphinxsidebar {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
div.document,
|
||||
div.documentwrapper,
|
||||
div.bodywrapper {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue