Drupal 8 Nice Menus

主标签

投票加载中...

其它版本

标签: 
Drupal 8 Nice Menus

Nice menus 是一个基于Jquery Supperfish (Superfish Github)插件开发的菜单展示模块,以区块(block)的方式将功能提供给用户(默认安装好后会创建两个Block), 它允许将现有的菜单(admin/structure/menu)变成一个上/下/左/右 弹出式菜单(下拉菜单),默认情况下你可以禁用JS.使用css实现这些效果。很多人都在抱怨Nice menus太丑了。是的Nice menus默认只提供了很基本的样式,你如果使用Nice menus模块你需要复制nice_menus/css/default.css 到你的CSS目录或者在你的CSS文件里面进行样式重写.

安装与配置: 

全局配置:

 1. 进入到模块配置页面 admin/config/user-interface/nice_menus

   一. Use JavaScript . 这个选项是是否使用JS方式来实现菜单弹出, 如果不选中是使用CSS来弹出菜单。

   二. Use default css. 当选中的时候会默认加载一个Nice menus的CSS,当重写样式的时候此样式不需要勾选.

   二. ADVANCED: SUPERFISH OPTIONS配置, 这里是针对JS的一些配置,  Mouse delay 是当用户鼠标离开 Nice menus后菜单停留多久. Animation speed 菜单弹出的动画。这里只支持速度的快漫

 

模块案例: 

进入到Block页面 (admin/structure/block).

 

 

block 配置

  1.    Menu parent  选择你要展示的菜单, 支持多层级.
  2.    Menu depth 表示菜单的深度. 当你的菜单有很多个层子菜单, 如果你只想显示父级的前两级菜单。你可以在这里配置为2, -1表示没有限制
  3.    Menu style 菜单弹出方式,下左边弹出子菜单.
  4.    Respect "Show as expanded" option 当这个选项为Yes的时候, 你菜单的配置Show as expanded只有在选中的时候。子菜单才会显示.
模块下载: 
文件加载中...