css实现文字滚动绕道效果代码
代码语言:html
所属分类:加载滚动
代码描述:css实现文字滚动绕道效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
@import '//repo.bfw.wiki/bfwrepo/css/normalize.min.css' layer(normalize);
@layer base, scroll-stuff;
@layer scroll-stuff {
@supports (animation-timeline: scroll()) {
ul {
gap: 0.5ch;
}
li {
-webkit-animation: shift both ease-in-out;
animation: shift both ease-in-out;
animation-timeline: view();
animation-range: cover calc(50% - 12rlh) cover calc(50% + 12rlh);
}
li:nth-of-type(odd) {
--shift: -4ch;
}
li:nth-of-type(even) {
--shift: 4ch;
}
@-webkit-keyframes shift {
50% {
translate: var(--shift) -50%;
}
}
@keyframes shift {
50% {
translate: var(--shift) -50%;
}
}
.collab span:nth-of-type(1),
.collab span:nth-of-type(3) {
-webkit-animation: slide both ease-out;
animation: slide both ease-out;
animation-timeline: --collab;
animation-range: entry 100% exit 0;
}
@-webkit-keyframes slide {
0% {
translate: var(--origin-x, 0) var(--origin-y, -50%);
opacity: 0;
}
}
@keyframes slide {
0%.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0