istio.io/_sass/modules/_footer.scss

115 lines
2.0 KiB
SCSS

footer {
background: linear-gradient(to right, $mainBrandColor, $secondBrandColor);
box-shadow: 0px 500px 0px 500px $footerColor;
color: $white;
overflow: hidden;
padding: 15px 0 50px 0;
position: relative;
@media (max-width: 767px) {
padding: 15px 0 35px;
ul {
&.active li {
display: initial;
}
}
}
li {
line-height: 1.1em;
}
a {
color: $white;
font-weight: 300;
font-size: .8em;
padding: 0px;
letter-spacing: .5px;
line-height: 1.1em;
&:hover {
text-decoration: underline;
color: $white;
}
&::after {
display: none;
}
}
.active {
display: initial;
}
.description {
padding-top: 20px;
color: $light-gray;
line-height: 1.6em;
font-size: 0.7em;
}
p.header {
font-weight: 400;
font-size: 1em;
letter-spacing: .5px;
cursor: auto;
padding: 10px 0;
position: relative;
&:after {
content: '';
background: url('../img/caret.svg') no-repeat center/cover;
background-size: contain;
height: 45px;
width: 35px;
position: absolute;
right: 0;
top: 5px;
cursor: pointer;
}
}
.footer-sections {
display: block;
width: 120%;
margin: 10px -15px;
background-color: rgba(234,234,234,0.1);
color: rgba(234,234,234,0.1);
border: none;
height: 1px;
@media (min-width: 768px) {
display: none;
}
}
@mixin social-icon($image-url) {
&::before {
content: '';
display: inline-block;
background: url($image-url) no-repeat center/cover;
width: 25px;
height: 25px;
vertical-align: middle;
margin: 0 15px 0 0;
}
}
.github {
@include social-icon('../img/icon_github.svg');
}
.group {
@include social-icon('../img/group.png');
}
.stack-overflow {
@include social-icon('../img/stackoverflow.png');
}
.slack {
@include social-icon('../img/slack.png');
}
}