about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/librustdoc/html/static/rustdoc.css18
-rw-r--r--src/librustdoc/html/static/styles/main.css13
2 files changed, 27 insertions, 4 deletions
diff --git a/src/librustdoc/html/static/rustdoc.css b/src/librustdoc/html/static/rustdoc.css
index 99a0f8c3fb1..308182e6a0e 100644
--- a/src/librustdoc/html/static/rustdoc.css
+++ b/src/librustdoc/html/static/rustdoc.css
@@ -822,6 +822,7 @@ span.since {
 		margin-left: -15px;
 		padding: 0 15px;
 		position: static;
+		z-index: 1;
 	}
 
 	.sidebar > .location {
@@ -848,25 +849,34 @@ span.since {
 	}
 
 	.sidebar-menu {
-		position: absolute;
+		position: fixed;
+		z-index: 10;
 		font-size: 2rem;
 		cursor: pointer;
-		margin-top: 2px;
+		width: 45px;
+		left: 0;
+		text-align: center;
 		display: block;
+		border-bottom: 1px solid;
+		border-right: 1px solid;
 	}
 
 	.sidebar-elems {
-		background-color: #F1F1F1;
 		position: fixed;
 		z-index: 1;
 		left: 0;
 		top: 45px;
 		bottom: 0;
 		overflow-y: auto;
-		border-right: 1px solid #000;
+		border-right: 1px solid;
 		display: none;
 	}
 
+	.sidebar > .block.version {
+		border-bottom: none;
+		margin-top: 12px;
+	}
+
 	nav.sub {
 		margin: 0 auto;
 	}
diff --git a/src/librustdoc/html/static/styles/main.css b/src/librustdoc/html/static/styles/main.css
index 5cace837a55..c31808cfc0f 100644
--- a/src/librustdoc/html/static/styles/main.css
+++ b/src/librustdoc/html/static/styles/main.css
@@ -330,3 +330,16 @@ pre.ignore:hover, .information:hover + pre.ignore {
 .modal-content > .close:hover + .whiter {
 	background-color: #ff1f1f;
 }
+
+@media (max-width: 700px) {
+	.sidebar-menu {
+		background-color: #F1F1F1;
+		border-bottom-color: #e0e0e0;
+		border-right-color: #e0e0e0;
+	}
+
+	.sidebar-elems {
+		background-color: #F1F1F1;
+		border-right-color: #000;
+	}
+}