
没有太多的技巧,就着一些代码。
- html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Titletitle>
- <style>
- body{
- background-color: black;
- margin: 0;
- padding: 0;
- text-align: center;
-
- }
- .key{
- height: 20px;
- width: 50px;
- float: left;
- animation: key 1s infinite steps(2) ;
- }
- /*alternate both step-start*/
-
- .key:nth-child(6n+1) {
- animation-delay: .1s;
- background-color: #ffb8c9;
- }
-
- .key:nth-child(6n+2) {
- animation-delay: .2s;
- background-color: #ffd6b8;
- }
-
- .key:nth-child(6n+3) {
- animation-delay: .3s;
- background-color: #ddffb8;
- }
-
- .key:nth-child(6n+4) {
- animation-delay: .4s;
- background-color: #b8fff9;
- }
-
- .key:nth-child(6n+5) {
- animation-delay: .5s;
- background-color: #b8ccff;
- }
-
- .key:nth-child(6n) {
- animation-delay: .6s;
- background-color: #d2b8ff;
- }
- @keyframes key {
- 0%{
-
- }100%{
- background-color: transparent;
- }
- }
- .piano{
- display: inline-block;
- margin-top: 100px;
- }
- .piano::after{
- content: '';
- display: block;
- clear: both;
- }
- style>
- head>
- <body>
- <div class="piano">
- <div class="key">div>
- <div class="key">div>
- <div class="key">div>
- <div class="key">div>
- <div class="key">div>
- <div class="key">div>
- <div class="key">div>
- <div class="key">div>
- <div class="key">div>
- <div class="key">div>
- <div class="key">div>
- <div class="key">div>
- div>
- body>
- html>