最初に、私は CSS のスキルがほとんどないと言います (ゆっくりとそれを修正しようとしています)。
次のアニメーションでは、文字ごとに 1 つずつ、多数の遅延があります。
すべてがうまくいけば、素敵な波状の効果が得られますが、問題はほとんどそうではないということです.
遅かれ早かれリフレッシュし続けると、それが表示されます....私にとっては、PとAであることが多いため、同じ速度で上下します(遅延はありませんでした)。
これを確実に機能させる方法についてのアドバイスをいただければ幸いです。
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Trash</title>
<style id="jsbin-css">
.wavey li:nth-child(1) {
-webkit-animation-delay: 0.1s;
}
.wavey li:nth-child(2) {
-webkit-animation-delay: 0.3s;
}
.wavey li:nth-child(3) {
-webkit-animation-delay: 0.5s;
}
.wavey li:nth-child(4) {
-webkit-animation-delay: 0.7s;
}
.wavey li:nth-child(5) {
-webkit-animation-delay: 0.9s;
}
.wavey li:nth-child(6) {
-webkit-animation-delay: 1.1s;
}
.wavey li:nth-child(7) {
-webkit-animation-delay: 1.3s;
}
.wavey li:nth-child(8) {
-webkit-animation-delay: 1.5s;
}
.wavey li:nth-child(9) {
-webkit-animation-delay: 1.7s;
}
.wavey li {
width:41px;
font-size:20px;
display:inline-block;
margin:0px;
padding:0px;
-webkit-animation: upndown 3s infinite;
}
.wavey {
-webkit-backface-visibility: hidden;
line-height:69px;
color:white;
font-family: "pixel";
font-size: 0;
margin:0px;
padding:0px;
border:0px;
display:inline-block;
position:absolute;
list-style-type: none;
}
@-webkit-keyframes upndown {
0% {
-webkit-transform: translateY(0px);
-webkit-animation-timing-function: ease-in-out;
}
50% {
-webkit-transform: translateY(50px);
-webkit-animation-timing-function: ease-in-out;
}
100% {
-webkit-transform: translateY(0px);
-webkit-animation-timing-function: ease-in-out;
}
}
html {
background-color:#000;
font-size: 0;
}
body {
font-size: 0;
overflow:hidden;
padding:0px;
margin:0px;
}
</style>
</head>
<body>
<ul class="wavey">
<li>P</li>
<li>A</li>
<li>E</li>
<li>z</li>
<li> </li>
<li>C</li>
<li>d</li>
<li>K</li>
<li>.</li>
</ul>
</body>
</html>