1. Go to this page and download the library: Download crazedsanity/fleximenu library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
crazedsanity / fleximenu example snippets
$menu = new Fleximenu\Menu;
$menu->add('Home', '');
$about = $menu->add('About', 'about');
// since this item has sub items we append a caret icon to the hyperlink text
$about->link->append(' <span class="caret"></span>');
// we can attach HTML attributes to the hyper-link as well
$about->link->attributes(['class' => 'link-item', 'target' => '_blank']);
$about->attributes('data-model', 'nice');
$t = $about->add('Who we are?', array('url' => 'who-we-are', 'class' => 'navbar-item whoweare'));
$about->add('What we do?', array('url' => 'what-we-do', 'class' => 'navbar-item whatwedo'));
$menu->add('Portfolio', 'portfolio');
$menu->add('Contact', 'contact');
// we're only going to hide items with `display` set to **false**
$menu->filter( function($item){
if( $item->meta('display') === false) {
return false;
}
return true;
});
// Now we can render the menu as various HTML entities:
echo $menu->asUl( attribute('class' => 'ausomw-ul') );
//OR
echo $menu->asOl( attribute('class' => 'ausomw-ol') );
// OR
echo $menu->asDiv( attribute('class' => 'ausomw-div') );
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.