Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- Delete these lines if jQuery is already installed on the theme -->
- <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
- <script src="//code.jquery.com/jquery-migrate-1.2.1.min.js"></script>
- <!-- End Delete -->
- <header class="global">
- <div class="date-search">
- </div>
- <div class="branding">
- <h1><a href="#"><img class="logo" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/72900/wpmu001-logo.png" alt="Mindshare HR Logo" /></a></h1>
- </div>
- <nav>
- <div id="hamburger"><i class="icon-menu"></i> Menu</div>
- <ul class="sf-menu">
- <li class="home">
- <a href="#" title="Home"><i class="icon-home"></i><span> Home</span></a>
- </li>
- <li>
- <a href="#">Knowledge Center</a>
- <span class="sub-indicator"></span>
- <ul>
- <li><a href="#">HR Analytics</a>
- <li><a href="#">Strategic HRM</a>
- <li><a href="#">Talent Management</a>
- <li><a href="#">Learning & Development</a>
- <li><a href="#">CSR</a>
- <li><a href="#">HR & Social Media</a>
- </ul>
- </li>
- <li><a href="#">Blog</a></li>
- <li><a href="#">About Us</a></li>
- </ul>
- </nav>
- </header>
- <style>
- /*** Get Google font for menu ***/
- @import url("http://fonts.googleapis.com/css?family=Droid+Sans:400,700");
- /*** Initialize the icon font (home & menu button) ***/
- @font-face {
- font-family: 'mindshare';
- src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/72900/mindshare.eot?95499031");
- src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/72900/mindshare.eot?95499031#iefix") format("embedded-opentype"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/72900/mindshare.woff?95499031") format("woff"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/72900/mindshare.ttf?95499031") format("truetype"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/72900/mindshare.svg?95499031#mindshare") format("svg");
- font-weight: normal;
- font-style: normal; }
- [class^="icon-"]:before, [class*=" icon-"]:before {
- font-family: "mindshare";
- font-style: normal;
- font-weight: normal;
- speak: none;
- display: inline-block;
- text-decoration: inherit;
- width: 1em;
- margin-right: .2em;
- text-align: center;
- font-variant: normal;
- text-transform: none;
- line-height: 1em;
- margin-left: .2em;
- }
- .icon-home:before {
- content: '\e800'; }
- .icon-menu:before {
- content: '\e801'; }
- /*** Core Superfish Menu Styles ***/
- .sf-menu{margin:0;padding:0;list-style:none}.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu ul{position:absolute;top:-999em;width:10em}.sf-menu ul li{width:100%}.sf-menu li{float:left;position:relative}.sf-menu li:hover{visibility:inherit}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0}
- /*** Header Styles **/
- header.global {
- /* Begin modifications to Superfish menu */ }
- header.global .date-search {
- height: 30px;
- background: #fcfcfc;
- border-top: 3px solid #dd374e; }
- header.global .branding {
- background: #2d2d2d;
- height: 137px;
- overflow: none;
- border-top: 4px solid #dd374e; }
- header.global .branding h1 {
- margin: 0; }
- header.global .branding img.logo {
- margin: 18px 0 0 16px;
- max-width: 80%;}
- header.global nav {
- font-family: "Droid Sans";
- background: #2d2d2d;
- border-top: 4px solid #dd374e;
- /** Bonus - here's how to do a double border ;) **/
- -webkit-box-shadow: 0px 4px 0px 0px #3a3a3a, 0px 8px 0px 0px #dd374e;
- -moz-box-shadow: 0px 4px 0px 0px #3a3a3a, 0px 8px 0px 0px #dd374e;
- box-shadow: 0px 4px 0px 0px #3a3a3a, 0px 8px 0px 0px #dd374e;
- min-height: 40px; }
- header.global nav #hamburger {
- display: none;
- cursor: pointer;
- text-align: center;
- line-height: 46px;
- color: #dddddd; }
- @media screen and (max-width: 768px) {
- header.global nav #hamburger {
- display: block; } }
- header.global nav ul {
- margin: 0;
- padding: 0 25px;
- display: block; }
- @media screen and (max-width: 768px) {
- header.global nav ul {
- display: none;
- margin: 7px 0;
- padding: 0; } }
- header.global nav ul li {
- display: inline-block;
- color: #dddddd;
- line-height: 44px;
- border-right: 1px solid #202020;
- border-left: 1px solid #3a3a3a; }
- @media screen and (max-width: 768px) {
- header.global nav ul li {
- width: 100%;
- background: #2d2d2d;
- border-left: none;
- border-right: none;
- border-top: 1px solid #474747;
- border-bottom: 1px solid #141414; }
- header.global nav ul li:first-child {
- border-top: none; }
- header.global nav ul li:last-child {
- border-bottom: none; } }
- header.global nav ul li:first-child {
- border-left: none; }
- header.global nav ul li:last-child {
- border-right: none; }
- header.global nav ul li:hover {
- color: white; }
- @media screen and (min-width: 768px) {
- header.global nav ul li:hover > a {
- position: relative; }
- header.global nav ul li:hover > a:after {
- content: "";
- position: absolute;
- left: 20px;
- top: 40px;
- border-width: 0 8px 8px;
- border-style: solid;
- border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ef3636;
- display: block;
- width: 0;
- z-index: 999; } }
- header.global nav ul li ul {
- margin-top: 4px;
- background: #2d2d2d;
- border-top: 4px solid #dd374e;
- padding: 0; }
- @media screen and (max-width: 768px) {
- header.global nav ul li ul {
- width: 100% !important;
- }
- }
- header.global nav ul li ul li {
- border-top: 1px solid #474747;
- border-bottom: 1px solid #141414;
- border-right: none;
- border-left: none; }
- header.global nav ul li ul li:first-child {
- border-top: none; }
- header.global nav ul li ul li:last-child {
- border-bottom: none; }
- header.global nav ul li ul li a {
- padding: 10px 15px;
- line-height: 1em; }
- header.global nav ul li ul li:hover {
- padding-left: 5px;
- -webkit-transition-property: all;
- -moz-transition-property: all;
- -o-transition-property: all;
- transition-property: all;
- -webkit-transition-duration: 0.5s;
- -moz-transition-duration: 0.5s;
- -o-transition-duration: 0.5s;
- transition-duration: 0.5s; }
- @media screen and (min-width: 768px) {
- header.global nav ul li ul li:hover a:after {
- border: none; } }
- header.global nav ul li a {
- text-decoration: none;
- color: #dddddd;
- padding: 0 22px; }
- header.global nav ul li a:hover {
- color: white; }
- header.global nav ul li.home {
- min-width: 46px;
- background: #dd374e;
- border-right: none;
- text-align: center;
- height: 30px;
- padding-top: 14px;}
- header.global nav ul li.home span {
- display: none; }
- header.global nav ul li .sub-indicator, header.global nav ul li .top-menu ul li a .sub-indicator {
- right: 7px;
- top: 50%;
- margin-top: -2px;
- position: absolute;
- display: inline-block;
- content: '';
- width: 0;
- height: 0;
- border: 4px solid rgba(0, 0, 0, 0);
- border-top: 4px solid #dddddd; }
- </style>
- <script>
- /** hoverIntent **/
- (function(a){a.fn.hoverIntent=function(m,d,h){var j={interval:100,sensitivity:7,timeout:0};if(typeof m==="object"){j=a.extend(j,m)}else{if(a.isFunction(d)){j=a.extend(j,{over:m,out:d,selector:h})}else{j=a.extend(j,{over:m,out:m,selector:d})}}var l,k,g,f;var e=function(n){l=n.pageX;k=n.pageY};var c=function(o,n){n.hoverIntent_t=clearTimeout(n.hoverIntent_t);if((Math.abs(g-l)+Math.abs(f-k))<j.sensitivity){a(n).off("mousemove.hoverIntent",e);n.hoverIntent_s=1;return j.over.apply(n,[o])}else{g=l;f=k;n.hoverIntent_t=setTimeout(function(){c(o,n)},j.interval)}};var i=function(o,n){n.hoverIntent_t=clearTimeout(n.hoverIntent_t);n.hoverIntent_s=0;return j.out.apply(n,[o])};var b=function(p){var o=jQuery.extend({},p);var n=this;if(n.hoverIntent_t){n.hoverIntent_t=clearTimeout(n.hoverIntent_t)}if(p.type=="mouseenter"){g=o.pageX;f=o.pageY;a(n).on("mousemove.hoverIntent",e);if(n.hoverIntent_s!=1){n.hoverIntent_t=setTimeout(function(){c(o,n)},j.interval)}}else{a(n).off("mousemove.hoverIntent",e);if(n.hoverIntent_s==1){n.hoverIntent_t=setTimeout(function(){i(o,n)},j.timeout)}}};return this.on({"mouseenter.hoverIntent":b,"mouseleave.hoverIntent":b},j.selector)}})(jQuery);
- /** Superfish **/
- (function(b){var a=(function(){var o={bcClass:"sf-breadcrumb",menuClass:"sf-js-enabled",anchorClass:"sf-with-ul",menuArrowClass:"sf-arrows"},e=(function(){var c=/iPhone|iPad|iPod/i.test(navigator.userAgent);if(c){b(window).load(function(){b("body").children().on("click",b.noop)})}return c})(),j=(function(){var c=document.documentElement.style;return("behavior" in c&&"fill" in c&&/iemobile/i.test(navigator.userAgent))})(),l=function(r,s){var c=o.menuClass;if(s.cssArrows){c+=" "+o.menuArrowClass}r.toggleClass(c)},q=function(c,r){return c.find("li."+r.pathClass).slice(0,r.pathLevels).addClass(r.hoverClass+" "+o.bcClass).filter(function(){return(b(this).children(r.popUpSelector).hide().show().length)}).removeClass(r.pathClass)},m=function(c){c.children("a").toggleClass(o.anchorClass)},f=function(c){var r=c.css("ms-touch-action");r=(r==="pan-y")?"auto":"pan-y";c.css("ms-touch-action",r)},i=function(s,t){var c="li:has("+t.popUpSelector+")";if(b.fn.hoverIntent&&!t.disableHI){s.hoverIntent(k,g,c)}else{s.on("mouseenter.superfish",c,k).on("mouseleave.superfish",c,g)}var r="MSPointerDown.superfish";if(!e){r+=" touchend.superfish"}if(j){r+=" mousedown.superfish"}s.on("focusin.superfish","li",k).on("focusout.superfish","li",g).on(r,"a",t,h)},h=function(s){var r=b(this),c=r.siblings(s.data.popUpSelector);if(c.length>0&&c.is(":hidden")){r.one("click.superfish",false);if(s.type==="MSPointerDown"){r.trigger("focus")}else{b.proxy(k,r.parent("li"))()}}},k=function(){var c=b(this),r=n(c);clearTimeout(r.sfTimer);c.siblings().superfish("hide").end().superfish("show")},g=function(){var c=b(this),r=n(c);if(e){b.proxy(p,c,r)()}else{clearTimeout(r.sfTimer);r.sfTimer=setTimeout(b.proxy(p,c,r),r.delay)}},p=function(c){c.retainPath=(b.inArray(this[0],c.$path)>-1);this.superfish("hide");if(!this.parents("."+c.hoverClass).length){c.onIdle.call(d(this));if(c.$path.length){b.proxy(k,c.$path)()}}},d=function(c){return c.closest("."+o.menuClass)},n=function(c){return d(c).data("sf-options")};return{hide:function(r){if(this.length){var u=this,v=n(u);if(!v){return this}var s=(v.retainPath===true)?v.$path:"",c=u.find("li."+v.hoverClass).add(this).not(s).removeClass(v.hoverClass).children(v.popUpSelector),t=v.speedOut;if(r){c.show();t=0}v.retainPath=false;v.onBeforeHide.call(c);c.stop(true,true).animate(v.animationOut,t,function(){var w=b(this);v.onHide.call(w)})}return this},show:function(){var s=n(this);if(!s){return this}var r=this.addClass(s.hoverClass),c=r.children(s.popUpSelector);s.onBeforeShow.call(c);c.stop(true,true).animate(s.animation,s.speed,function(){s.onShow.call(c)});return this},destroy:function(){return this.each(function(){var r=b(this),s=r.data("sf-options"),c;if(!s){return false}c=r.find(s.popUpSelector).parent("li");clearTimeout(s.sfTimer);l(r,s);m(c);f(r);r.off(".superfish").off(".hoverIntent");c.children(s.popUpSelector).attr("style",function(t,u){return u.replace(/display[^;]+;?/g,"")});s.$path.removeClass(s.hoverClass+" "+o.bcClass).addClass(s.pathClass);r.find("."+s.hoverClass).removeClass(s.hoverClass);s.onDestroy.call(r);r.removeData("sf-options")})},init:function(c){return this.each(function(){var s=b(this);if(s.data("sf-options")){return false}var t=b.extend({},b.fn.superfish.defaults,c),r=s.find(t.popUpSelector).parent("li");t.$path=q(s,t);s.data("sf-options",t);l(s,t);m(r);f(s);i(s,t);r.not("."+o.bcClass).superfish("hide",true);t.onInit.call(this)})}}})();b.fn.superfish=function(d,c){if(a[d]){return a[d].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof d==="object"||!d){return a.init.apply(this,arguments)}else{return b.error("Method "+d+" does not exist on jQuery.fn.superfish")}}};b.fn.superfish.defaults={popUpSelector:"ul,.sf-mega",hoverClass:"sfHover",pathClass:"overrideThisToUse",pathLevels:1,delay:800,animation:{opacity:"show"},animationOut:{opacity:"hide"},speed:"normal",speedOut:"fast",cssArrows:true,disableHI:false,onInit:b.noop,onBeforeShow:b.noop,onShow:b.noop,onBeforeHide:b.noop,onHide:b.noop,onIdle:b.noop,onDestroy:b.noop};b.fn.extend({hideSuperfishUl:a.hide,showSuperfishUl:a.show})})(jQuery);
- /** Supersubs **/
- (function(a){a.fn.supersubs=function(b){var c=a.extend({},a.fn.supersubs.defaults,b);return this.each(function(){var d=a(this);var e=a.meta?a.extend({},c,d.data()):c;$ULs=d.find("ul").show();var f=a('<li id="menu-fontsize">—</li>').css({padding:0,position:"absolute",top:"-999em",width:"auto"}).appendTo(d)[0].clientWidth;a("#menu-fontsize").remove();$ULs.each(function(l){var k=a(this);var j=k.children();var g=j.children("a");var m=j.css("white-space","nowrap").css("float");k.add(j).add(g).css({"float":"none",width:"auto"});var h=k[0].clientWidth/f;h+=e.extraWidth;if(h>e.maxWidth){h=e.maxWidth}else{if(h<e.minWidth){h=e.minWidth}}h+="em";k.css("width",h);j.css({"float":m,width:"100%","white-space":"normal"}).each(function(){var n=a(this).children("ul");var i=n.css("left")!==undefined?"left":"right";n.css(i,"100%")})}).hide()})};a.fn.supersubs.defaults={minWidth:9,maxWidth:25,extraWidth:0}})(jQuery);
- /** Custom jQuery and JS Actions **/
- var delay=(function(){var a=0;return function(c,b){clearTimeout(a);a=setTimeout(c,b)}})();jQuery(function(a){a("ul.sf-menu").supersubs({minWidth:12,maxWidth:27,extraWidth:1}).superfish();a("#hamburger").click(function(){a(".sf-menu").toggle()});a(window).resize(function(){delay(function(){if(a(document).width()>768){a(".sf-menu").css("display","block")}},500)})});
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement