<header id="header" class="header theme--main">
<div class="lang-switcher-overlay"></div>
<div class="header__inner grid">
<div class="nav-toggle col col-align-middle" tabindex="0">
<div class="nav-toggle--wrapper">
<div class="nav-toggle__title">MENU</div>
<div class="nav-toggle__title close">CLOSE</div>
<div class="nav-toggle__spans">
<span></span>
<span></span>
<span></span>
</div>
</div>
</div>
<div class="header__logo col text--center">
<a href="#" title="← Back to the homepage">
<picture>
<source media="(min-width: 1350px)" srcset="/assets/images/ftse-russell-branded-logo.svg">
<img src="/assets/images/ftse-russell-branded-logo.svg" width="90" height="90" alt="FTSE Russell" />
</picture>
</a>
</div>
<div class="header__right col col-10">
<div class="header__top">
<div class="top-menu">
<nav class="nav navbar__top-menu text--right" aria-label="Top Menu">
<h2 class="visuallyhidden">Top Menu</h2>
<ul class="navbar__top-menu__links" role="menubar" aria-hidden="false">
<li class="navbar__top-menu__item" role="menuitem">
<a class="navbar__top-menu__item__link" href="#">About FTSE Russell</a>
</li>
<li class="navbar__top-menu__item" role="menuitem">
<a class="navbar__top-menu__item__link" href="#">Support Portal</a>
</li>
<li class="navbar__top-menu__item" role="menuitem">
<a class="navbar__top-menu__item__link" href="#">Client Login</a>
</li>
</ul>
</nav>
<nav role="navigation" class="language-switcher">
<h2 class="visuallyhidden">Language</h2>
<ul class="dropdown-menu" role="listbox" aria-hidden="false">
<li class="lang active">
<a title="Active Language English" tabindex="" href="#">English<i class='icon icon-caret'> <svg class="icon"><use xlink:href="/assets/sprites/icons.svg#ico-caret"></use></svg></i></a>
</li>
</ul>
<div class="lang-switcher__popup">
<ul class="languages-list">
<li class="lang active"><i class='icon icon-check'> <svg class="icon"><use xlink:href="/assets/sprites/icons.svg#ico-check"></use></svg></i> English</li>
<li class="lang"><a href="#" title="Language Français">Français</a></li>
<li class="lang"><a href="#" title="Language Deutsche">Deutsche</a></li>
<li class="lang"><a href="#" title="Language 日本語">日本語</a></li>
<li class="lang"><a href="#" title="Language 中文">中文</a></li>
<li class="lang"><a href="#" title="Language Español">Español</a></li>
</ul>
</div>
</nav>
</div>
</div>
<div class="header__bottom grid">
<div class="header__menu col col-10 col-align-middle">
<div class="main-menu">
<nav class="navbar main-menu__nav" aria-label="Main Menu">
<h2 class="visuallyhidden">Main Menu</h2>
<ul class="nav main-menu grid" role="navigation" aria-hidden="false">
<li class="main-menu__item has-dropdown" role="menuitem">
<div class="main-menu__item__inner">
<a class="main-menu__item__link" href="#">Indexes</a>
<i class='icon icon-chevron-down'> <svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-chevron-down"></use>
</svg></i><span class="caret"></span>
</div>
<ul class="submenu browser-default">
<li>
<a class="submenu__item__link" href="#">Indexes sub1<svg class="submenu-icon">
<use xlink:href="/assets/sprites/icons.svg#ico-chevron-down"></use>
</svg></a>
</li>
<li>
<a class="submenu__item__link" href="#">Indexes sub2<svg class="submenu-icon">
<use xlink:href="/assets/sprites/icons.svg#ico-chevron-down"></use>
</svg></a>
</li>
<li>
<a class="submenu__item__link" href="#">Indexes sub3<svg class="submenu-icon">
<use xlink:href="/assets/sprites/icons.svg#ico-chevron-down"></use>
</svg></a>
</li>
<li>
<a class="submenu__item__link" href="#">Indexes sub4<svg class="submenu-icon">
<use xlink:href="/assets/sprites/icons.svg#ico-chevron-down"></use>
</svg></a>
</li>
<li>
<a class="submenu__item__link" href="#">Indexes sub5<svg class="submenu-icon">
<use xlink:href="/assets/sprites/icons.svg#ico-chevron-down"></use>
</svg></a>
</li>
<li>
<a class="submenu__item__link" href="#">Indexes sub6<svg class="submenu-icon">
<use xlink:href="/assets/sprites/icons.svg#ico-chevron-down"></use>
</svg></a>
</li>
<li>
<a class="submenu__item__link" href="#">Indexes sub7<svg class="submenu-icon">
<use xlink:href="/assets/sprites/icons.svg#ico-chevron-down"></use>
</svg></a>
</li>
<li>
<a class="submenu__item__link" href="#">Indexes sub8<svg class="submenu-icon">
<use xlink:href="/assets/sprites/icons.svg#ico-chevron-down"></use>
</svg></a>
</li>
<li>
<a class="submenu__item__link" href="#">Indexes sub9<svg class="submenu-icon">
<use xlink:href="/assets/sprites/icons.svg#ico-chevron-down"></use>
</svg></a>
</li>
</ul>
<ul class="megamenu">
<div class="megamenu--wrapper container">
<div class="megamenu--inner grid">
<div class="megamenu__left col">
<div class="megamenu__featured">
<div class="megamenu__featured--title">
<h3>Indexes</h3>
<p>FTSE Russell Indexes</p>
</div>
<img src="" />
</div>
</div>
<div class="megamenu__middle col">
<ul class="megamenu__submenu">
<li>
<a class="megamenu__item__link" href="#">Indexes sub1</a>
<p>Indexes sub1 desc</p>
</li>
<li>
<a class="megamenu__item__link" href="#">Indexes sub2</a>
<p>Indexes sub2 desd</p>
</li>
<li>
<a class="megamenu__item__link" href="#">Indexes sub3</a>
<p>Indexes sub3 desc</p>
</li>
<li>
<a class="megamenu__item__link" href="#">Indexes sub4</a>
<p>Indexes sub4 desc</p>
</li>
<li>
<a class="megamenu__item__link" href="#">Indexes sub5</a>
<p>Indexes sub5 desc</p>
</li>
<li>
<a class="megamenu__item__link" href="#">Indexes sub6</a>
<p>Indexes sub6 desc</p>
</li>
<li>
<a class="megamenu__item__link" href="#">Indexes sub7</a>
<p>Indexes sub7 desc</p>
</li>
<li>
<a class="megamenu__item__link" href="#">Indexes sub8</a>
<p>Indexes sub8 desc</p>
</li>
<li>
<a class="megamenu__item__link" href="#">Indexes sub9</a>
<p>Indexes sub9 desc</p>
</li>
</ul>
</div>
<div class="megamenu__right col col-middle">
<ul class="megamenu__submenu">
<li>
<a class="megamenu__item__link" href="#">Contacts</a>
</li>
<li>
<a class="megamenu__item__link" href="#">News</a>
</li>
<li>
<a class="megamenu__item__link" href="#">Standards Process</a>
</li>
</ul>
<a href="#" class="btn btn--active">
<span>Read More</span>
</a>
</div>
</div>
</div>
</ul>
</li>
<li class="main-menu__item" role="menuitem">
<div class="main-menu__item__inner">
<a class="main-menu__item__link" href="">Research</a>
</div>
</li>
<li class="main-menu__item" role="menuitem">
<div class="main-menu__item__inner">
<a class="main-menu__item__link" href="">Analytics</a>
</div>
</li>
<li class="main-menu__item" role="menuitem">
<div class="main-menu__item__inner">
<a class="main-menu__item__link" href="">Financial Solution</a>
</div>
</li>
<li class="main-menu__item" role="menuitem">
<div class="main-menu__item__inner">
<a class="main-menu__item__link" href="">Blogs & Events</a>
</div>
</li>
</ul>
</nav>
</div>
</div>
<div class="header__search col icon icon-search col-align-middle text--right">
<a href="#">
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-search"></use>
</svg>
</a>
</div>
<div class="language-switcher__mobile col-align-middle">
<nav role="navigation" class="language-switcher">
<h2 class="visuallyhidden">Language</h2>
<ul class="dropdown-menu" role="listbox" aria-hidden="false">
<li class="lang active">
<a title="Active Language En" tabindex="" href="#">En<i class='icon icon-caret'> <svg class="icon"><use xlink:href="/assets/sprites/icons.svg#ico-caret"></use></svg></i></a>
</li>
</ul>
<div class="lang-switcher__popup">
<ul class="languages-list">
<li class="lang active"><i class='icon icon-check'> <svg class="icon"><use xlink:href="/assets/sprites/icons.svg#ico-check"></use></svg></i> En</li>
<li class="lang"><a href="#" title="Language Fr">Fr</a></li>
<li class="lang"><a href="#" title="Language De">De</a></li>
<li class="lang"><a href="#" title="Language 日本語">日本語</a></li>
<li class="lang"><a href="#" title="Language 中文">中文</a></li>
<li class="lang"><a href="#" title="Language Es">Es</a></li>
</ul>
</div>
</nav>
</div>
</div>
</div>
</div>
</header>
<div class="search-page ">
<div class="search-page__header">
<div class="search-page__title">
Search Site
</div>
<div class="search-page__close">
<a class="search-page__link" href="#">
<span>Advanced Search</span>
<svg class="in_page_navigation__icon">
<use xlink:href="/assets/sprites/icons.svg#ico-exit"></use>
</svg>
</a>
<span class="button search-page__close__button">Close X</span>
</div>
<div class="search-page__form">
<form action="#" method="get" accept-charset="UTF-8">
<div>
<input aria-label="Search" class="search-page__form__input" maxlength="128" name="query" placeholder="Search" required="" size="30" type="text" value="" tabindex="0">
</div>
<div class="search-page__submit-wrapper">
<button class="search-page__submit" type="button" name="button">
<svg class="in_page_navigation__icon">
<use xlink:href="/assets/sprites/icons.svg#ico-search"></use>
</svg>
</button>
</div>
</form>
<span class="indicater"></span>
</div>
<span class="calculate-width"></span>
</div>
</div>
<header id="header" class="header{% if color %} theme--{{ color }}{% endif %}">
<div class="lang-switcher-overlay"></div>
<div class="header__inner grid">
<div class="nav-toggle col col-align-middle" tabindex="0">
<div class="nav-toggle--wrapper">
<div class="nav-toggle__title">MENU</div>
<div class="nav-toggle__title close">CLOSE</div>
<div class="nav-toggle__spans">
<span></span>
<span></span>
<span></span>
</div>
</div>
</div>
<div class="header__logo col text--center">
<a href="#" title="← Back to the homepage">
<picture>
<source media="(min-width: 1350px)" srcset="{{ logo.src }}">
<img src="{{ logo.src }}" width="{{ logo.size }}" height="{{ logo.size }}" alt="{{ logo.alt }}"/>
</picture>
</a>
</div>
<div class="header__right col col-10">
<div class="header__top">
{% render '@top-menu', top_menu %}
</div>
<div class="header__bottom grid">
<div class="header__menu col col-10 col-align-middle">
{% render '@main-menu', main_menu %}
</div>
<div class="header__search col icon icon-search col-align-middle text--right" >
<a href="#">
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-search"></use>
</svg>
</a>
</div>
<div class="language-switcher__mobile col-align-middle">
{% render '@language-switcher', language_switcher %}
</div>
</div>
</div>
</div>
{% if sub_menu %}
{% render '@sub-menu', sub_menu %}
{% endif %}
</header>
{% render '@search-page' %}
{
"color": "main",
"logo": {
"src": "/assets/images/ftse-russell-branded-logo.svg",
"alt": "FTSE Russell",
"size": 90
},
"top_menu": {
"menuItems": [
{
"title": "About FTSE Russell",
"url": "#",
"description": "About FTSE Russell",
"enabled": true
},
{
"title": "Support Portal",
"url": "#",
"description": "Support Portal",
"enabled": true
},
{
"title": "Client Login",
"url": "#",
"description": "Client Login",
"enabled": true
}
],
"language_switcher": {
"menuItems": [
{
"title": "English",
"url": "#",
"description": "English",
"active": true
},
{
"title": "Français",
"url": "#",
"description": "Français",
"active": null
},
{
"title": "Deutsche",
"url": "#",
"description": "Deutsche",
"active": null
},
{
"title": "日本語",
"url": "#",
"description": "Japanese",
"active": null
},
{
"title": "中文",
"url": "#",
"description": "Chinese",
"active": null
},
{
"title": "Español",
"url": "#",
"description": "Español",
"active": null
}
]
}
},
"main_menu": {
"menuItems": [
{
"title": "Indexes",
"subtitle": "FTSE Russell Indexes",
"url": "#",
"description": "FTSE Russell Indexes",
"enabled": true,
"below": [
{
"title": "Indexes sub1",
"url": "#",
"description": "Indexes sub1 desc",
"enabled": true
},
{
"title": "Indexes sub2",
"url": "#",
"description": "Indexes sub2 desd",
"enabled": true
},
{
"title": "Indexes sub3",
"url": "#",
"description": "Indexes sub3 desc",
"enabled": true
},
{
"title": "Indexes sub4",
"url": "#",
"description": "Indexes sub4 desc",
"enabled": true
},
{
"title": "Indexes sub5",
"url": "#",
"description": "Indexes sub5 desc",
"enabled": true
},
{
"title": "Indexes sub6",
"url": "#",
"description": "Indexes sub6 desc",
"enabled": true
},
{
"title": "Indexes sub7",
"url": "#",
"description": "Indexes sub7 desc",
"enabled": true
},
{
"title": "Indexes sub8",
"url": "#",
"description": "Indexes sub8 desc",
"enabled": true
},
{
"title": "Indexes sub9",
"url": "#",
"description": "Indexes sub9 desc",
"enabled": true
}
],
"spotlight": [
{
"title": "Contacts",
"url": "#",
"description": "Contacts",
"enabled": true
},
{
"title": "News",
"url": "#",
"description": "News",
"enabled": true
},
{
"title": "Standards Process",
"url": "#",
"description": "Standards Process",
"enabled": true
}
],
"cta": {
"href": "#",
"label": "Read More",
"mods": "active"
}
},
{
"title": "Research"
},
{
"title": "Analytics"
},
{
"title": "Financial Solution"
},
{
"title": "Blogs & Events"
}
],
"languagemToggleMobile": [
{
"title": "English",
"url": "#",
"description": "English",
"active": true
},
{
"title": "Français",
"url": "#",
"description": "Français",
"active": null
},
{
"title": "Deutsche",
"url": "#",
"description": "Deutsche",
"active": null
},
{
"title": "日本語",
"url": "#",
"description": "Japanese",
"active": null
},
{
"title": "中文",
"url": "#",
"description": "Chinese",
"active": null
},
{
"title": "Español",
"url": "#",
"description": "Español",
"active": null
}
]
},
"language_switcher": {
"menuItems": [
{
"title": "En",
"url": "#",
"description": "English",
"active": true
},
{
"title": "Fr",
"url": "#",
"description": "Français",
"active": null
},
{
"title": "De",
"url": "#",
"description": "Deutsche",
"active": null
},
{
"title": "日本語",
"url": "#",
"description": "Japanese",
"active": null
},
{
"title": "中文",
"url": "#",
"description": "Chinese",
"active": null
},
{
"title": "Es",
"url": "#",
"description": "Español",
"active": null
}
]
}
}
.header {
z-index: 3000;
margin: 0;
background: $white;
height: auto;
padding-bottom: 5px;
position: relative;
@include mq($breakpoint-lg) {
padding: $space-xs $space-md;
}
&:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
background: linear-gradient(40deg, $primary 0%, $secondary 100%);
height: 5px;
width: 100%;
}
&.header--top {
left: 0;
position: fixed;
right: 0;
top: 0;
}
&__inner {
grid-template-columns: 120px 1fr 120px;
margin: 0;
padding: $space-xs $space-md;
@include mq($breakpoint-lg) {
display: flex;
grid-template-columns: 130px 1fr;
padding: $spacer $space-xl;
}
}
@include mq($breakpoint-lg) {
position: fixed;
top: 0;
padding: 0;
width: 100%;
}
&__right {
@include mq-only($breakpoint-mob) {
display: grid;
}
}
&__top {
display: none;
@include mq($breakpoint-lg) {
display: block;
margin-top: 0;
transition: all 0.4s ease;
}
}
&--sticky {
position: fixed;
top: 0;
z-index: 9999;
box-shadow: 2px 2px 9px 1px rgba(0, 0, 0, 0.151);
@include mq-only($breakpoint-mob) {
width: 100%;
}
.main-menu__item__link {
font-size: $font-size-base;
transition: all 0.4s ease;
}
.header__top {
margin-top: -50px;
transition: all 0.4s ease;
}
.header__bottom {
height:100%;
transition: all 0.4s ease;
}
.megamenu {
top: 100px;
transition: all 0.4s ease;
}
.header__logo {
img {
height: 60px;
width: 60px;
transition: all 0.4s ease;
}
}
}
&__logo {
display: flex;
align-items: center;
justify-content: center;
a:focus img {
transform: scale(.9);
}
img {
height: 60px;
width: 60px;
transition: all 0.4s ease;
}
@include mq($breakpoint-lg) {
//flex-shrink: 1;
padding: 0;
img {
height: 130px;
width: 130px;
padding: 0;
transition: all 0.4s ease;
}
}
}
&__bottom {
height: 100%;
margin: 0;
transition: all 0.4s ease;
display: flex;
@include mq($breakpoint-lg) {
grid-template-columns: 1fr 70px;
height: auto;
}
}
.language-switcher__mobile {
.language-switcher .lang > a,
.lang-switcher__popup li.lang {
text-transform: uppercase;
}
}
&__search {
cursor: pointer;
padding: 0;
z-index: 999;
width: 25px;
@include mq($breakpoint-lg) {
flex-shrink: 1;
padding: $space-md;
width: auto
}
.icon {
width: 25px;
height: 25px;
fill: $primary;
}
}
&__menu {
background-color: $white;
height: calc(100% - 80px);
left: 0;
padding: 0;
position: fixed;
top: 80px;
transition: 0.5s ease;
width: 100%;
z-index: $zindex-dropdown;
transform: translateX(-150%);
@include mq($breakpoint-lg) {
position: relative;
top:0;
display: flex;
transform: none;
background: none;
justify-content: flex-end;
align-items: center;
height: 100%;
}
&--show {
transform: translateX(0);
}
}
}
.lang-switcher-overlay {
position: absolute;
height: 100vh;
width: 100vw;
top: 0;
background: transparent;
z-index: 1010;
display: none;
&.open {
display: block;
}
}
There are no notes for this item.