www-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

www side-menu.css


From: Therese Godefroy
Subject: www side-menu.css
Date: Sun, 31 May 2020 00:30:11 -0400 (EDT)

CVSROOT:        /webcvs/www
Module name:    www
Changes by:     Therese Godefroy <th_g> 20/05/31 00:30:11

Added files:
        .              : side-menu.css 

Log message:
        Add side-menu stylesheet.

CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/side-menu.css?cvsroot=www&rev=1.1

Patches:
Index: side-menu.css
===================================================================
RCS file: side-menu.css
diff -N side-menu.css
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ side-menu.css       31 May 2020 04:30:11 -0000      1.1
@@ -0,0 +1,130 @@
+/* Stylesheet for the section menus of https://www.gnu.org,
+created November 27, 2019; last modified May 9, 2020.
+This file is in the public domain. */
+
+
+/*******************************/
+/*  For CSS3-unaware browsers  */
+/*******************************/
+
+#content, .reduced-width {
+   padding-bottom: 0;
+   margin-top: 0;
+   margin-bottom: 0;
+} 
+#last-div { padding-bottom: 2em; }
+
+#side-menu-button {
+   display: inline-block;
+   height: 1.6em;
+   margin: 0 1em .3em -.1em;;
+   text-decoration: none;
+}
+#side-menu-icon {
+   vertical-align: bottom;
+   padding: .05em;
+}
+#navlinks {
+   display: block;
+   padding: .6em 3.2% 1.5em;
+   margin: 0 -3.2%;
+   background: #fffdf5;
+   border-top: 3px solid #ddd;
+}
+#navlinks .reduced-width { width: 30em; }
+
+#navlinks h3 {
+   font-size: 1.06em;
+   padding: 0 .6em;
+   padding: 0 .6rem;
+   margin: .7em 0;
+}
+#navlinks dl, #navlinks > ul {
+   font-size: .94em;
+   line-height: 1.2em;
+}
+#navlinks dl {
+   margin: .7em 0 0;
+}
+#navlinks ul {
+   margin: 0 0 0 1.5em;
+   border-left: 1px solid #999;
+}
+#navlinks dl dt, #navlinks dl dd, #navlinks li {
+   margin: .2em 0;
+}
+#navlinks li { list-style: none; }
+#navlinks ul.inline-list li { display: inline-block; }
+#navlinks dl a {
+   display: inline-block;
+   line-height: 1.2em;
+   padding: .25em .5em;
+   padding: .25em .5rem;
+}
+#navlinks dl dt.nolink {
+   padding: .25em .6em;
+   padding: .25em .6rem;
+}
+
+
+/*******************/
+/*  Media queries  */
+/*******************/
+
+@media (min-width: 57em) {
+   #content {
+       position: relative;
+       margin-left: 14.1rem;
+   }
+   #navlinks {
+      position: absolute;
+      top: 0; right: 100%;
+      display: inline-block;
+      width: 14rem;
+      height: 100%;
+      overflow: auto;
+      padding: 0;
+      margin: 0;
+      border-top: none;
+      border-right: .1em solid #bbb;
+   }
+   #navlinks h3 {
+      text-align: center;
+      margin: 1em 0 .45em;
+   }
+   #navlinks ul.inline-list li, #navlinks dl a { display: block; }
+   #navlinks .backtotop { display: none; }
+   #navlinks dt a { padding-left: 1.1rem; }
+   #navlinks dl dt.nolink  { padding-left: 1.2rem; }
+   a#side-menu-button { display: none; }
+}
+@media (min-width: 60em) {
+   #content {
+       position: relative;
+       margin-left: 17.1rem;
+   }
+   #navlinks { width: 17rem; }
+}
+
+/***********/
+/*  Style  */
+/***********/
+
+#navlinks a[href]:link,
+#navlinks a[href]:visited {
+   color: #049;
+   text-decoration: none;
+}
+#navlinks li.current > a[href],
+#navlinks li.current > a[href]:hover,
+#navlinks dt.current   a[href],
+#navlinks dt.current   a[href]:hover {
+   font-style: italic;
+   color: #333;
+   background: #e7f2e2;
+}
+#navlinks, #navlinks a[href] {
+   font-family: "Noto Sans Display", "Noto Sans", "Liberation Sans",
+                sans-serif;
+}
+a#side-menu-button[href] img { background: none; }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]