<div class="ticker">
<div class="indexes-visibility">
<div class="toggle-btn to-hide">Hide</div>
<div class="toggle-btn to-show">Show</div>
</div>
<div class="indexes siema-indexes">
<div>
<div class="index-card--wrapper">
<div class="index-card">
<a href="#">
<div class="index-card--containers">
<div class="index-card--container">
<div class="index-card-code">FTSE4Good Global Benchmark Index</div>
<div class="index-card-indicator up">
<span class="index-card-change up">90.45</span>
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-caret"></use>
</svg>
</div>
</div>
<div class="index-card--container">
<div class="index-card-value">24114.34</div>
<div class="index-card-percentage up">
+ 1.43%
</div>
<div class="index-card-timestamp">
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-clock"></use>
</svg>
<span>3:15pm</span>
</div>
</div>
</div>
</a>
</div>
</div>
</div>
<div>
<div class="index-card--wrapper">
<div class="index-card">
<a href="#">
<div class="index-card--containers">
<div class="index-card--container">
<div class="index-card-code">Russell 2000</div>
<div class="index-card-indicator down">
<span class="index-card-change down">-32.31</span>
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-caret"></use>
</svg>
</div>
</div>
<div class="index-card--container">
<div class="index-card-value">7363.12</div>
<div class="index-card-percentage down">
- 6.45%
</div>
<div class="index-card-timestamp">
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-clock"></use>
</svg>
<span>3:15pm</span>
</div>
</div>
</div>
</a>
</div>
</div>
</div>
<div>
<div class="index-card--wrapper">
<div class="index-card">
<a href="#">
<div class="index-card--containers">
<div class="index-card--container">
<div class="index-card-code">FTSE 250</div>
<div class="index-card-indicator up">
<span class="index-card-change up">90.45</span>
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-caret"></use>
</svg>
</div>
</div>
<div class="index-card--container">
<div class="index-card-value">24114.34</div>
<div class="index-card-percentage up">
+ 1.43%
</div>
<div class="index-card-timestamp">
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-clock"></use>
</svg>
<span>3:15pm</span>
</div>
</div>
</div>
</a>
</div>
</div>
</div>
<div>
<div class="index-card--wrapper">
<div class="index-card">
<a href="#">
<div class="index-card--containers">
<div class="index-card--container">
<div class="index-card-code">FTSE 250</div>
<div class="index-card-indicator down">
<span class="index-card-change down">-32.31</span>
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-caret"></use>
</svg>
</div>
</div>
<div class="index-card--container">
<div class="index-card-value">7363.12</div>
<div class="index-card-percentage down">
- 6.45%
</div>
<div class="index-card-timestamp">
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-clock"></use>
</svg>
<span>3:15pm</span>
</div>
</div>
</div>
</a>
</div>
</div>
</div>
<div>
<div class="index-card--wrapper">
<div class="index-card">
<a href="#">
<div class="index-card--containers">
<div class="index-card--container">
<div class="index-card-code">FTSE All-World</div>
<div class="index-card-indicator up">
<span class="index-card-change up">90.45</span>
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-caret"></use>
</svg>
</div>
</div>
<div class="index-card--container">
<div class="index-card-value">24114.34</div>
<div class="index-card-percentage up">
+ 1.43%
</div>
<div class="index-card-timestamp">
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-clock"></use>
</svg>
<span>3:15pm</span>
</div>
</div>
</div>
</a>
</div>
</div>
</div>
<div>
<div class="index-card--wrapper">
<div class="index-card">
<a href="#">
<div class="index-card--containers">
<div class="index-card--container">
<div class="index-card-code">FTSE4Good Developed</div>
<div class="index-card-indicator up">
<span class="index-card-change up">90.45</span>
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-caret"></use>
</svg>
</div>
</div>
<div class="index-card--container">
<div class="index-card-value">7363.12</div>
<div class="index-card-percentage up">
- 6.45%
</div>
<div class="index-card-timestamp">
<svg class="icon">
<use xlink:href="/assets/sprites/icons.svg#ico-clock"></use>
</svg>
<span>3:15pm</span>
</div>
</div>
</div>
</a>
</div>
</div>
</div>
</div>
<button class="ticker__prev ticker__arrow prev"><svg class="icon"><use xlink:href="/assets/sprites/icons.svg#ico-chevron-down"></use></svg></button>
<button class="ticker__next ticker__arrow next"><svg class="icon"><use xlink:href="/assets/sprites/icons.svg#ico-chevron-up"></use></svg></button>
</div>
<div class="ticker">
<div class="indexes-visibility">
<div class="toggle-btn to-hide">Hide</div>
<div class="toggle-btn to-show">Show</div>
</div>
<div class="indexes siema-indexes">
{% for index in indexes %}
<div>
<div class="index-card--wrapper">
{% render '@index_card', index %}
</div>
</div>
{% endfor %}
</div>
<button class="ticker__prev ticker__arrow prev"><svg class="icon"><use xlink:href="/assets/sprites/icons.svg#ico-chevron-down"></use></svg></button>
<button class="ticker__next ticker__arrow next"><svg class="icon"><use xlink:href="/assets/sprites/icons.svg#ico-chevron-up"></use></svg></button>
</div>
{
"indexes": [
{
"code": "FTSE4Good Global Benchmark Index",
"change_value": 90.45,
"change_indicator": "up",
"value": 24114.34,
"percentage": "+ 1.43%",
"timestamp": "3:15pm",
"url": "#"
},
{
"code": "Russell 2000",
"change_value": -32.31,
"change_indicator": "down",
"value": 7363.12,
"percentage": "- 6.45%",
"timestamp": "3:15pm",
"url": "#"
},
{
"code": "FTSE 250",
"change_value": 90.45,
"change_indicator": "up",
"value": 24114.34,
"percentage": "+ 1.43%",
"timestamp": "3:15pm",
"url": "#"
},
{
"code": "FTSE 250",
"change_value": -32.31,
"change_indicator": "down",
"value": 7363.12,
"percentage": "- 6.45%",
"timestamp": "3:15pm",
"url": "#"
},
{
"code": "FTSE All-World",
"change_value": 90.45,
"change_indicator": "up",
"value": 24114.34,
"percentage": "+ 1.43%",
"timestamp": "3:15pm",
"url": "#"
},
{
"code": "FTSE4Good Developed",
"change_value": 90.45,
"change_indicator": "up",
"value": 7363.12,
"percentage": "- 6.45%",
"timestamp": "3:15pm",
"url": "#"
}
]
}
body {
&.ticker-hidden {
.siema-indexes {
display: none;
}
.indexes-visibility {
.toggle-btn {
&.to-hide {
display: none;
}
&.to-show {
display: table;
}
}
}
.ticker__arrow {
display: none !important;
}
}
}
.ticker {
bottom: 0;
flex-shrink: 0;
overflow: hidden;
position: fixed;
width: 100%;
z-index: 2000;
&__prev,
&__next {
background: $white;
border: 0;
border-radius: 50%;
box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15);
cursor: pointer;
font-size: 0;
padding: $space-sm;
position: absolute;
top: calc(50% + 3px);
transform: scale(1);
transition: .3s;
z-index: 2002;
&:hover {
background: $primary-light;
transform: scale(1.2);
.icon {
fill: $white;
transform: rotate(90deg) scale(1.2);
}
}
&:focus {
background: $white;
.icon {
fill: $primary-light;
}
}
}
&__prev .icon,
&__next .icon {
fill: $primary-light;
height: 12px;
width: 12px;
}
&__next {
right: $space-xs;
@include mq($breakpoint-xs) {
right: $space-md;
}
.icon {
transform: rotate(90deg);
}
}
&__prev {
left: $space-xs;
@include mq($breakpoint-xs) {
left: $space-md;
}
.icon {
transform: rotate(90deg);
}
}
}
.siema-indexes {
background-color: $white;
min-height: 80px;
padding: $space-xs 0;
position: relative;
& > div {
display: flex;
}
&::before,
&::after {
content: '';
height: 100%;
min-height: 80px;
position: absolute;
top: 0;
width: 160px;
z-index: 2001;
}
&.no-bg {
&::before,
&::after {
background-image: none;
}
}
&::before {
background-image: linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,.5), rgba(255,255,255,0));
left: 0;
}
&::after {
background-image: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,.5), rgba(255,255,255,1));
right: 0;
}
.index-card {
border-right: 1px solid $gray-lighter;
height: 100%;
min-height: 80px;
&--wrapper {
height: 100%;
}
}
}
.indexes-visibility {
padding: 6px 0;
&:after {
box-shadow: inset 0px -4px 8px -3px rgba(17, 17, 17, 0.1);
content: "";
height: 6px;
left: 0;
opacity: 1;
position: absolute;
right: 0;
top: 41px;
width: 100%;
z-index: 2050;
}
.toggle-btn {
background-color: $white;
box-shadow: $card-drop-shaddow;
color: $primary;
cursor: pointer;
display: table;
font-weight: $font-weight-normal;
margin: 0 $spacer 0 auto;
padding: $space-xs $space-xs $space-xs ($space-xs + $space-md);
position: relative;
text-transform: uppercase;
&::after,
&::before {
background-color: $secondary;
border-bottom: 1px solid $primary-lighter;
border-top: 1px solid $primary-lighter;
content: '';
height: 1px;
left: $space-xs;
position: absolute;
top: $space-sm;
width: .75rem;
}
&::after {
top: 17px;
}
&.to-show {
display: none;
}
}
}
There are no notes for this item.