Шаблон:Реклама текст/styles.css: различия между версиями
Материал из Space Station 14 Вики
Aeonorien (обсуждение | вклад) Нет описания правки |
Aeonorien (обсуждение | вклад) Нет описания правки |
||
| Строка 2: | Строка 2: | ||
position: relative; | position: relative; | ||
display: block; | display: block; | ||
margin: 20px 0; | margin: 20px 0; | ||
background: none; | background: none; | ||
| Строка 8: | Строка 7: | ||
text-align: center; | text-align: center; | ||
font-size: 36px; | font-size: 36px; | ||
font-weight: | font-weight: 900; /* толще */ | ||
letter-spacing: 0.08em; | letter-spacing: 0.08em; | ||
color: #ffffff; | color: #ffffff; | ||
line-height: 1.1; | |||
min-height: 100px; /* минимальная высота, чтобы строки не наезжали */ | |||
} | } | ||
| Строка 27: | Строка 28: | ||
.aeon-fly-top { | .aeon-fly-top { | ||
top: | top: 0; | ||
animation-name: aeon-down; | animation-name: aeon-down; | ||
} | } | ||
.aeon-fly-mid { | .aeon-fly-mid { | ||
top: | top: 34px; | ||
animation-name: aeon-mid; | animation-name: aeon-mid; | ||
} | } | ||
.aeon-fly-bot { | .aeon-fly-bot { | ||
top: | top: 68px; | ||
animation-name: aeon-up; | animation-name: aeon-up; | ||
} | } | ||
Версия от 23:36, 22 сентября 2026
.aeon-fly {
position: relative;
display: block;
margin: 20px 0;
background: none;
border: none;
text-align: center;
font-size: 36px;
font-weight: 900; /* толще */
letter-spacing: 0.08em;
color: #ffffff;
line-height: 1.1;
min-height: 100px; /* минимальная высота, чтобы строки не наезжали */
}
.aeon-fly-top,
.aeon-fly-mid,
.aeon-fly-bot {
position: absolute;
left: 0;
width: 100%;
white-space: nowrap;
background: none;
animation-duration: 8s;
animation-timing-function: cubic-bezier(0.16, 0.84, 0.22, 1);
animation-iteration-count: infinite;
}
.aeon-fly-top {
top: 0;
animation-name: aeon-down;
}
.aeon-fly-mid {
top: 34px;
animation-name: aeon-mid;
}
.aeon-fly-bot {
top: 68px;
animation-name: aeon-up;
}
@keyframes aeon-down {
0% { opacity: 0; transform: translateY(-80px); }
12% { opacity: 1; transform: translateY(0); }
70% { opacity: 1; transform: translateY(0); }
82% { opacity: 0; transform: translateY(-80px); }
100% { opacity: 0; transform: translateY(-80px); }
}
@keyframes aeon-mid {
0% { opacity: 0; transform: scale(0.9); }
12% { opacity: 1; transform: scale(1); }
70% { opacity: 1; transform: scale(1); }
82% { opacity: 0; transform: scale(0.9); }
100% { opacity: 0; transform: scale(0.9); }
}
@keyframes aeon-up {
0% { opacity: 0; transform: translateY(80px); }
12% { opacity: 1; transform: translateY(0); }
70% { opacity: 1; transform: translateY(0); }
82% { opacity: 0; transform: translateY(80px); }
100% { opacity: 0; transform: translateY(80px); }
}