mirror of
https://github.com/php/web-php.git
synced 2026-03-23 23:02:13 +01:00
Creating a mobile responsive menu for smartphones.
This commit is contained in:
BIN
images/mobile-menu.png
Normal file
BIN
images/mobile-menu.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.8 KiB |
3
include/header.inc
Normal file → Executable file
3
include/header.inc
Normal file → Executable file
@@ -77,6 +77,7 @@ if (isset($shortname) && $shortname) {
|
||||
<div class="navbar-inner">
|
||||
<div class="container">
|
||||
<a href="/" class="brand"><img src="/images/logos/php-logo@2x.png" width="48" height="24" alt="php"/></a>
|
||||
<a href="#" id="mainmenu-toggle"></a>
|
||||
<ul class="nav">
|
||||
<li class="<?php echo $curr == "downloads" ? "active" : ""?>"><a href="/downloads">Downloads</a></li>
|
||||
<li class="<?php echo $curr == "docs" ? "active" : ""?>"><a href="/docs.php">Documentation</a></li>
|
||||
@@ -90,6 +91,8 @@ if (isset($shortname) && $shortname) {
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
|
||||
|
||||
<?php if (!isset($_COOKIE['BetaWarning']) || filter_var($_COOKIE['BetaWarning'],FILTER_VALIDATE_BOOLEAN) == TRUE): ?>
|
||||
<div id="head-beta-warning">
|
||||
<p id="beta-warning">
|
||||
|
||||
5
js/common.js
Normal file → Executable file
5
js/common.js
Normal file → Executable file
@@ -221,6 +221,11 @@ $(document).ready(function() {
|
||||
);
|
||||
/*}}}*/
|
||||
|
||||
// Responsive menu javascript
|
||||
jQuery('#mainmenu-toggle').on('click', function(e) {
|
||||
$('.navbar .nav').stop().slideToggle();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
/**
|
||||
|
||||
@@ -3037,6 +3037,10 @@ div.soft-deprecation-notice blockquote.sidebar {
|
||||
border-width:0;
|
||||
}
|
||||
|
||||
#mainmenu-toggle {
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
@media (max-width:767px) {
|
||||
.navbar-static-top .container,
|
||||
@@ -3054,9 +3058,26 @@ div.soft-deprecation-notice blockquote.sidebar {
|
||||
}
|
||||
}
|
||||
|
||||
/* Smartphones */
|
||||
@media (max-width:465px) {
|
||||
|
||||
#mainmenu-toggle {
|
||||
background: #669 url(../images/mobile-menu.png) no-repeat center center;
|
||||
display: inline-block;
|
||||
height: 32px;
|
||||
width: 34px;
|
||||
color: #fff!important;
|
||||
line-height: 32px;
|
||||
text-transform: uppercase;
|
||||
margin-top: 10px;
|
||||
margin-right: 10px;
|
||||
border-radius: 5px;
|
||||
float: right;
|
||||
border-bottom: 0 none;
|
||||
}
|
||||
|
||||
.navbar .brand {
|
||||
float: none;
|
||||
float: left;
|
||||
margin-bottom: 0.5em;
|
||||
}
|
||||
|
||||
@@ -3066,12 +3087,23 @@ div.soft-deprecation-notice blockquote.sidebar {
|
||||
|
||||
.navbar .brand img {
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
margin-left: 12px;
|
||||
}
|
||||
.navbar .nav {
|
||||
clear: both;
|
||||
float: none;
|
||||
display: none;
|
||||
}
|
||||
.navbar .nav > li {
|
||||
width: 50%;
|
||||
float: none;
|
||||
display: block;
|
||||
text-align: center;
|
||||
}
|
||||
.navbar .nav > li a {
|
||||
width: 100%;
|
||||
display: block;
|
||||
}
|
||||
|
||||
/* Hiding UserVoice sticky bar when in smartphone mode */
|
||||
#uvTabLabel {
|
||||
display: none !important;
|
||||
|
||||
Reference in New Issue
Block a user