gpt4 book ai didi

css - 使用css3的跑马灯效果

转载 作者:太空宇宙 更新时间:2023-11-04 03:22:26 27 4
gpt4 key购买 nike

我正在尝试使用 css3 获得选取框效果。它沿 X 轴工作,但我希望它沿 Y 轴工作,即从下到上。这是我的代码

索引.html:

`

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="main.css">
</head>
<body>
<h1 class="marquee">
<span>Hi I m ur marquee!!</span>
</h1>
</body>
</html>

CSS

@keyframes marquee {
0% { -webkit-transform: translate(0,0); }
100% { -webkit-transform:translate(-100%,0); }
}

@-webkit-keyframes marquee {
0% { -webkit-transform: translate(0,0); }
100% { -webkit-transform:translate(-100%,0); }
}

.marquee {
width: 100%;
overflow: hidden;
white-space: nowrap;
animation: marquee 17s linear infinite;
-webkit-animation: marquee 17s linear infinite;
}

.marquee:hover {
-webkit-animation-play-state: paused;
animation-play-state: paused;
}`

最佳答案

如果我理解正确,你需要更改 -webkit-transform:translate(x,y); y 值以实现持续效果我已更改 100 %50% 并将高度设置为 100%

html,
body,
h1 {
height: 100%
}

@-webkit-keyframes marquee {
0% {
-webkit-transform: translate(0, 0%);
}
25% {
-webkit-transform: translate(0, -30%);
}
26% {
opacity:0;
-webkit-transform: translate(0, 110%);
}
27% {
opacity:1;
-webkit-transform: translate(0, 110%);
}
100% {
-webkit-transform: translate(0, 0%);
}

}
.marquee {
width: 100%;
overflow: hidden;
white-space: nowrap;
-webkit-animation: marquee 5s linear infinite;
}
.marquee:hover {
-webkit-animation-play-state: paused;
animation-play-state: paused;
}
`
<h1 class="marquee">
<span>Hi I m ur marquee!!</span>
</h1>

关于css - 使用css3的跑马灯效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27677926/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com