var StickyKitInit = require('./modules/sticky-kit-init');
var LightSliderPageInit = require('./modules/lightsliderpage-init');
var LightSliderHomeInit = require('./modules/lightsliderhome-init');
+var HomeMenu = require('./modules/home-menu');
//
// Init all the modules
window[StickyKitInit] = new StickyKitInit();
window[LightSliderPageInit] = new LightSliderPageInit();
window[LightSliderHomeInit] = new LightSliderHomeInit();
+window[HomeMenu] = new HomeMenu();
--- /dev/null
+var HomeMenu = function() {
+
+ //
+ // Init
+ //
+ this.init();
+
+};
+
+HomeMenu.prototype.init = function() {
+
+ var that = this,
+ $elements = $('.home__menu a');
+
+ $elements.hover(function() {
+ $elements.removeClass('active');
+ $(this).addClass('active');
+ }, function() {
+ $elements.removeClass('active');
+ $($elements.get(0)).addClass('active');
+ });
+
+};
+
+module.exports = HomeMenu;
#{$module} {
+ // Overrides .main style
.main {
margin-top: -($header-height + $header-pre-height);
}
+ &__menu {
+
+ list-style-type: none;
+ padding: 0;
+ margin: 0;
+ text-align: center;
+
+ width: 700px;
+
+ @include padding-left(3);
+ @include padding-right(3);
+ @include margin(2 auto);
+
+ border-top: 1px solid #DCDCDC;
+
+ @include mq($until: sm) {
+ display: none;
+ }
+
+ }
+
+ &__menu-item {
+
+ position: relative;
+ display: inline-block;
+
+ @include margin-top(1);
+
+ @include font-size(xl);
+ @include line-height(1);
+ @include typeface(sans-serif);
+ font-weight: weight(regular);
+
+ >a {
+
+ @include padding-left(1);
+ @include padding-right(1);
+ display: block;
+
+ &:after {
+ content: '';
+ display: block;
+ position: absolute;
+ top: -34px;
+ left: 50%;
+ margin-left: -9px;
+ width: 18px;
+ height: 18px;
+ background: #FFFFFF;
+ border-left:1px solid #DCDCDC;
+ border-top:1px solid #DCDCDC;
+
+ @include transform(scaleY(0) rotate(45deg));
+ @include transition(all 0.25s ease-in-out);
+ }
+
+ &.active {
+ &:after {
+
+ @include transform(scaleY(1) rotate(45deg));
+
+ }
+ }
+
+ }
+
+ }
+
}
{% block main %}
{% include "home/inc/slider.html" %}
- {% page_menu "pages/menus/magazine.html" %}
- {% include "magazine/brief/brief_list.html" %}
-
- <ul>
- <li><a href="#" title="{% trans "News Headlines" %}">{% trans "News Headlines" %}</a></li>
- <li><a href="#" title="{% trans "Magazine" %}">{% trans "Magazine" %}</a></li>
- <li><a href="#" title="{% trans "Brief" %}">{% trans "Brief" %}</a></li>
- <li><a href="#" title="{% trans "Media" %}">{% trans "Media" %}</a></li>
+
+ <div style="display: none;">
+ {% page_menu "pages/menus/magazine.html" %}
+ {% include "magazine/brief/brief_list.html" %}
+ </div>
+
+ <ul class="home__menu">
+ <li class="home__menu-item">
+ <a href="#" title="{% trans "News Headlines" %}">{% trans "News Headlines" %}</a>
+ </li>
+ <li class="home__menu-item">
+ <a href="#" title="{% trans "Magazine" %}">{% trans "Magazine" %}</a>
+ </li>
+ <li class="home__menu-item">
+ <a href="#" title="{% trans "Brief" %}">{% trans "Brief" %}</a>
+ </li>
+ <li class="home__menu-item">
+ <a href="#" title="{% trans "Media" %}">{% trans "Media" %}</a>
+ </li>
</ul>
{% include "home/inc/body.html" %}