Commit:    079606e237bb93f79b01ad33662526db791ad4e4
Author:    Arnaud Lemercier <[email protected]>         Sat, 22 Jul 2017 
02:12:47 +0200
Parents:   a72456f3c3465ac24da9248ac264653b06905b69
Branches:  master

Link:       
http://git.php.net/?p=web/news.git;a=commitdiff;h=079606e237bb93f79b01ad33662526db791ad4e4

Log:
Add a simple responsive menu

Changed paths:
  M  common.php
  M  style.css


Diff:
diff --git a/common.php b/common.php
index 6009f1c..728e6b1 100644
--- a/common.php
+++ b/common.php
@@ -43,6 +43,13 @@ function head($title="PHP Mailing Lists (PHP News)") {
      <form class="search-form" action="http://php.net/search.php";>
       <input class="search-input" value="" name="pattern" placeholder="Search">
      </form>
+    <div class="menu-icon" 
onclick="document.querySelector('.menu-mobile').classList.toggle('hide')">☰ 
MENU</div>
+     <ul class="menu-mobile hide">
+      <li class="menu-mobile-item"><a class="menu-mobile-item-link" 
href="http://php.net/downloads.php";>Downloads</a></li>
+      <li class="menu-mobile-item"><a class="menu-mobile-item-link" 
href="http://php.net/docs.php";>Documentation</a></li>
+      <li class="menu-mobile-item"><a class="menu-mobile-item-link" 
href="http://php.net/get-involved.php";>Get Involved</a></li>
+      <li class="menu-mobile-item mod-active"><a class="menu-mobile-item-link" 
href="http://php.net/support.php";>Help</a></li>
+     </ul>
    </nav>
   </header>
 <?php
diff --git a/style.css b/style.css
index 47379f2..4457715 100644
--- a/style.css
+++ b/style.css
@@ -176,6 +176,28 @@ a.header-menu-item-link:hover{
 }
 
 
+.menu-mobile{
+       background: #4F5B93;
+       padding: 0;
+       margin: 0;
+       list-style: none;
+}
+.menu-mobile-item{
+       text-align: right;
+       display: inline-block;
+}
+a.menu-mobile-item-link{
+       display: inline-block;
+       text-decoration: none;
+       float: none;
+       padding: .75rem;
+       color: #E2E4EF;
+       border: 0;
+       text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+       line-height: 24px;
+}
+
+
 .search-form {
        float: right;
        width: 25%;
@@ -330,23 +352,42 @@ table.standard th.subr {
        text-align: right;
 }
 
+.menu-icon {
+       display: none;
+       background: #4F5B93;
+       padding: 14px 24px 10px;
+       line-height: 24px;
+       float: right;
+       color: #fff;
+       cursor: pointer;
+}
 
-.welcome-mobile{
+.hide{
        display: none;
 }
 
+
 @media screen and (max-width: 760px) {
        .welcome{
                display: none;
        }
-       .welcome-mobile{
-               display: block;
+       .search-form{
+               display: none;
        }
        blockquote{
                margin: 16px;
        }
 }
 
+@media screen and (max-width: 580px) {
+       .menu-icon{
+               display: block;
+       }
+       .header-menu{
+               display: none;
+       }
+}
+
 @media screen and (max-width: 420px) {
        .content {
                padding: 0.5rem;


--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to