CodeCanyon

TapTap: A Super Customizable WordPress Mobile Menu

TapTap: A Super Customizable WordPress Mobile Menu

Introducing TapTap 3 Introducing TapTap 3 Features and customization details Customer testimonials Nest Flyout Sliding Panels PageLoader Loading Screen and Progress Bar Quick facts about Bonfire Themes

With TapTap, we set out to create an easy-to-customize mobile-first WordPress menu plugin that would be versatile enough to be used on literally any site.

We’re pretty sure we nailed it.

Be it a creative’s portfolio or a corporate site, mixing and matching fonts, font sizes, icons, letter spacing, colors, button and logo positions, backgrounds, alignments, animation speeds etc. allow you to quickly create a menu that’s uniquely yours. As of version 3.0, you can even preview any changes you make in real-time, making customizing your mobile menu faster and easier than ever.

As can be seen from the examples above, you can easily create results that look and feel vastly different from one another. Forget pre-determined layouts and build the mobile menu you want!

More than a few of our customers have chosen TapTap as their go-to mobile navigation plugin; we believe that speaks volumes about the quality on offer and the amount of work we put into keeping our customers happy, which can be witnessed from TapTap’s reviews. Even Envato calls TapTap “a worthy addition to any website” and “a highly recommended and really useful plugin!”

To get the full lowdown on TapTap, please have a read at the features list below and do have a look at the live examples on the demo site here.

TapTap full features list:

TapTap is wildly customizable and by far the most versatile WordPress mobile menu available anywhere. To get acquainted with eveything you can edit, add and customize, please have a look at the full details on TapTap’s near-endless possibilities below:

Menu Button

  • Position menu button left or right, then fine-tune top/side distance with per-pixel accuracy
  • 6 different menu button styles
    • Each style has regular and thin variations (12 designs total)
    • Each button has two different animations (or no animation at all)
    • Set custom animation speed
    • Set button opacity
    • Customize color, hover color (+ colors when menu active)
  • Add label to menu button
    • Enter custom label text
    • Position label anywhere around the button with per-pixel accuracy
    • Set custom font size
    • Set custom letter spacing
    • Select label font (12 options available, or use a theme font)
    • If menu button is hidden, label will remain visible (if one is entered) and can be used to activate the menu
    • Customize label color, hover color
  • Optionally hide menu button (useful if you’d like to use a custom element to activate the menu)

Logo Placement

  • Position logo left, center or right, then fine-tune top/side distance with per-pixel accuracy
  • If logo entered as text:
    • Set custom font size
    • Set custom letter spacing
    • Select logo font (12 options available, or use a theme font)
    • Customize color, hover color
  • If logo entered as an image:
    • Set custom logo image size
    • Retina image support
  • Optionally hide logo placement

Search Button

  • Position search button left or right, then fine-tune top/side distance with per-pixel accuracy
  • Regular and thin search button variations
  • Optionally flip search button for additional variations
  • Customize color, hover color
  • Add label to search button
    • Enter custom label text
    • Position label anywhere around the button with per-pixel accuracy
    • Set custom font size
    • Set custom letter spacing
    • Select label font (12 options available, or use a theme font)
    • If search button is hidden, label will remain visible (if one is entered) and can be used to activate the search function
    • Customize label color, hover color
  • Optionally hide search button (and the function along with it)

Search Function

  • Set custom appearance animation speed
  • Seach field:
    • Set custom searchfield placeholder text
    • Customize search field height
    • For RTL support, align searchfield text to the right
    • Hide ‘clear field’ option
    • Set custom font size
    • Set custom letter spacing
    • Select label font (12 options available, or use a theme font)
    • Change search field background opacity
    • Customize colors of search field background, placeholder and search text, close and ‘clear field’ buttons
  • Set background overlay opacity and color

Header

  • Show/hide header
  • Set custom header height
  • Change header background color
  • Change header background opacity
  • Show/hide header background shadow (+ set shadow strength)

Menu Container, Menu, Widgets etc.

  • General:
    • Set menu to appear by fading in or sliding from left, right, top ot bottom
    • Set custom menu appearance speed
    • Optionally show submenu when current (have menus open when on current menu item)
    • Optionally close menu after clicking on menu item (useful on one-page websites)
    • Align menu contents left/center/right and top/middle/bottom
    • Give content inside the menu container maximum width
    • Alter menu contents’ scaling animation (any scaling level, positive or negative, or disable altogether).
    • Set custom left, right, top and bottom padding menu container
    • If on desktop, pressing the ESC button closes the menu and search
    • Change menu background overlay color and opacity
  • Background:
    • Add background image or pattern
    • Change background image positioning
    • Change background image opacity
    • Change background color
    • Change background color opacity
  • Add heading, subheading texts:
    • Change fonts (12 options available, or use a theme font)
    • Change font sizes
    • Change letter spacings
    • Change line heights
    • Turn heading texts into links
  • Add heading image:
    • Turn heading image into a link
    • Set top and bottom margins
    • Retina image support
  • Accordion menu:
    • Build a multi-level menu (no depth limit)
    • Add descriptions to single-level menu items
    • Set vertical spacing between menu items and menu descriptions
    • Change fonts (12 options available, or use a theme font)
    • Change font sizes
    • Change letter spacings
    • Change line heights
    • Change all colors
    • All font options can be set individually for top-level and sublevel items as well as menu descriptions
    • Add icons to menu items:
      • 600+ icons available
      • Change icon size (separately for top-level and submenu items)
      • Change icon color (separately for top-level and submenu items)
  • Customizable styled scrollbar:
    • Customize scrollbar colors
    • Customize scrollbar thickness
    • Customize scrollbar distance from the sides
    • Customize scrollbar corner roundness
    • Show the scrollbar always or only on mouseover
    • If styled scrollbar is enabled, it will be displayed on desktop only. On mobile, the device’s native scroll behavior is used.
  • Widget location:
    • Text widget accepts shortcodes
    • Select fonts (12 options available, or use a theme font)
    • Set custom font sizes
    • Set custom letter spacing
    • Set custom line heights
    • Change colors (titles, content, links)
    • Set font settings individually for widget titles and content

Misc

  • TapTap uses the built-in WordPress customization tools and menu builder. This means the plugin is lightweight and allows you to use tools you’re already familiar with (no need to learn a new interface!).
  • Show/hide at specified resolutions (show on mobile and hide on desktop, or vice versa)
  • Hide theme menu, logo etc. when TapTap is active, by the class/ID of the theme elements
  • A dozen carefully selected font variations included (or use your theme fonts)
  • Open submenus from arrow indicator or full top-level menu item
  • Optionally have TapTap open by default on the front page
  • Toggle the menu via a custom element, via an activator class
  • RTL support
  • WordPress multisite compatible
  • Absolute/fixed positioning
  • Have the logo, search and header appear above or below menu
  • Optionally don’t load FontAwesome icon set (useful if you don’t use icons in your menu or if something in your installation already loads this widely used icon set)
  • Optionally disable retina support (in case you don’t make use of the image possibilites in the plugin)

Changelog

UPDATE 3.1 (October 18, 2016)
- Added optional, heavily customizable styled scrollbar (If enabled, displayed on desktop only. On mobile, the device's native scroll behavior is used)
--- Customize scrollbar colors
--- Customize scrollbar thickness
--- Customize scrollbar distance from the sides
--- Customize scrollbar corner roundness
--- Show the scrollbar always or only on mouseover
- Added scaling options to menu appearance. You can now enter any level of scaling you'd like or disable the scaling animation altogether
- It is now possible to toggle the menu via a custom element, via an activator class (details in the documentation)
- Fixed search overlay issue which appeared on super high resolutions
UPDATE 3.0 (September 30, 2016)
Update 3.0 is by far the biggest update to TapTap yet, with essentially every aspect of the plugin re-written or improved in some way. We had an absolute blast working on it and sincerely hope you'll love everything new it offers!

Please note: All of TapTap's settings are now located under "Appearance → Customize → TapTap Plugin" and making customizations is now much (much!) quicker thanks being able to preview any changes you make in real-time. Because of these particular changes though, you may need to re-enter some of your customizations.

Here's the full v3.0 changelog: 

- You can now preview any changes you make in real-time (settings are under "Appearance → Customize → TapTap Plugin")  
- The menu button, logo and search button can now each be individually positioned, allowing you to create any header layout you'd like
- You can now set custom height for the header

- Expanded upon the logo area
--- Customize logo image size
--- If logo is entered as text, select from different fonts (or use a font included in your theme), change font size and letter spacing

- You can now add fully customizable labels to the menu and search buttons
--- Position label anywhere around the button
--- It's also possible to hide either button (label will remain visible if one has been entered)
--- Select label font (or use a theme font), font size, letter spacing
--- Customize colors

- Redesigned menu buttons and re-did button animations
--- There are now 6 different menu button styles
--- Each style has regular and thin options (12 designs total)
--- Each button style has 2 different animation options (or no animation at all)

- Redesigned search icon
--- Search icon now has thin and regular variations
--- Search icon can be flipped for additional variations

- Rebuilt the search function
--- Added 'clear field' option to search field (can be disabled)
--- Height of search field can now be customized
--- Appearance speed of search field is now customizable
--- Opacity of search field is now customizable
--- For RTL support, search field text can be aligned right
--- Change the search field's font (or use a theme font), font size and letter spacing
--- Added overlay when search field open (change color, opacity)

- Rebuilt the submenu indicator arrow
--- Instead of just rotating, the submenu indicator arrow now animates beautifully
--- The arrow and its hit area are now larger for more comfortable use

- Updated retina.js
--- The inclusion now specifically only targets the logo and heading images
--- Added option to disable retina image support

- Added option to show submenu when current (have menus open when on current menu item)
- Added scaling animation to content inside the fullscreen menu
- Added setting to control menu appearance speed
- Added background overlay with customizable color and opacity
- Added options to set top and bottom margin to heading image
- Added option to set maximum width to the content inside the menu container
- Added individual left, right and bottom padding settings to menu container (only top padding setting existed previously)
- Submenu items and menu descriptions now have their own letter spacing options (instead of inheriting it from top-level menu items)
- Widened font selection to a dozen
- Pressing ESC button now also closes search
- The submenu indicator arrow divider is now shown and hidden automatically depending on whether the "Alternate submenu activation" option is active or not (this setting chooses if a submenu is triggered by the entire menu item or the arrow indicator only)
- Updated how GoogleFonts are enqueued
- Updated FontAwesome icon set to latest version
UPDATE 2.7
- Updated retina.js inclusion
UPDATE 2.6
- added retina logo support
UPDATE 2.5
- added option to show shadow behind header (+ option to customize the shadow strength)
UPDATE 2.4
- added new menu button, search button and logo positioning options (Upon customer requests, logo can now be centered and menu and search buttons can individually appear on either left or right sides)
UPDATE 2.3
- added 2 new menu button styles
- users can now control menu button animation speed
UPDATE 2.2
- added option to use full top-level menu item (text + arrow icon) to open sub-menus, instead of just the arrow icon
- updated icon set to latest version
UPDATE 2.1
- added widget location (with customizable options+colors, text widget accepts shortcodes)
- added option to turn heading image into a link (+option to open in new window/tab)
- added option to display header and search when menu is open (by default they get hidden behind the full-screen menu)
- added option to change menu contents' top distance
- updated icon set to latest version
UPDATE 2.0
- the default "type search term.." text can now be customized
- added advanced feature: theme menu can now be hidden when TapTap is active, given that the user knows the class/ID of the theme menu
- removed empty space from bottom of the screen that could momentarily appear when scrolling on certain touch device browsers
- changing vertical align for sub-menus now plays with bottom margin instead of top margin, making for a more consistent overall appearance
UPDATE 1.9
- added option to open the menu by default on the front page
- colors for active menu item can now be customized
UPDATE 1.8
- Added a third menu button style (static SVG)
UPDATE 1.7
- 500+ icons can now be added to menu (colors+size adjustments also available)
UPDATE 1.6
- Added option to close menu when menu item is clicked/tapped (useful on one-page websites where menu links lead to anchors instead of new pages).
- Added option to customize menu button hover color when menu is active
UPDATE 1.5
- Heading and sub-heading texts can now optionally be turned into links
- Added options to customize line heights for heading and sub-heading (useful when your (sub-)heading text spans multiple lines)
UPDATE 1.4
- Added second menu button style (a more traditional, three-bar hamburger menu)
- Added option to change active menu button color
- Menu and sub-menu item font sizes and line heights can now be changed separately
UPDATE 1.3
- You can now add customizable descriptions to single-level menu items (documentation updated accordingly)
- Added quick links to settings page for easier navigation
UPDATE 1.2
- Added search feature (optional)
- Added positioning options for background image
UPDATE 1.1
- menu can now be closed by pressing the ESC key

Psst! Looking for an entire mobile theme, not just a menu?
We have the highest-rated mobile themes on ThemeForest!

by
by
by
by
by
by