Website/public/assets/scss/layout/_marquee.scss
2025-04-08 14:37:17 +07:00

76 lines
2.0 KiB
SCSS

@use '../utils' as *;
/*=============================
15. Marquee
===============================*/
.marquee {
&__area {
background: var(--tg-color-yellow-light-2);
overflow: hidden;
padding: 0 0 120px;
@media #{$xs} {
padding: 0 0 100px;
}
&-two {
padding: 0 0 120px;
overflow: hidden;
@media #{$xs} {
padding: 0 0 100px;
}
}
}
&__wrap {
@include flexbox();
align-items: center;
&:hover {
& .marquee__box {
animation-play-state: paused;
}
}
}
&__box {
@include flexbox();
align-items: center;
flex-wrap: nowrap;
width: fit-content;
animation: marquee 50s linear infinite;
& a {
font-weight: 700;
font-size: 60px;
white-space: nowrap;
line-height: 1;
position: relative;
margin-right: 20px;
text-transform: uppercase;
font-family: var(--tg-heading-font-family);
@include flexbox();
align-items: center;
color: var(--tg-theme-primary);
letter-spacing: 1px;
@media #{$lg} {
font-size: 55px;
}
@media #{$md} {
font-size: 50px;
}
@media #{$xs} {
font-size: 40px;
}
&::after {
content: "\f621";
font-size: 45px;
font-weight: 700;
line-height: 1;
margin-left: 20px;
font-family: var(--tg-icon-font-family);
color: var(--tg-theme-primary);
@media #{$lg} {
font-size: 40px;
}
@media #{$xs} {
font-size: 30px;
}
}
}
}
}