防城港网站设计,asp 网站权限设计,正规的网站制作在哪里,中国专利网官网入口效果预览 按下右侧的“点击预览”按钮可以在当前页面预览#xff0c;点击链接可以全屏预览。 https://codepen.io/comehope/pen/YvYVvY 可交互视频 此视频是可以交互的#xff0c;你可以随时暂停视频#xff0c;编辑视频中的代码。 请用 chrome, safari, edge 打开观看。 ht… 效果预览 按下右侧的“点击预览”按钮可以在当前页面预览点击链接可以全屏预览。 https://codepen.io/comehope/pen/YvYVvY 可交互视频 此视频是可以交互的你可以随时暂停视频编辑视频中的代码。 请用 chrome, safari, edge 打开观看。 https://scrimba.com/p/pEgDAM/cN6L9SZ 源代码下载 每日前端实战系列的全部源代码请从 github 下载 https://github.com/comehope/front-end-daily-challenges 代码解读 定义 dom容器中包含 6 个段落每个段落 1 行代码 div classcodepfunction repeat() {/pp eat();/pp sleep();/pp code();/pp repeat();/pp}/p
/div 居中显示 body {margin: 0;height: 100vh;display: flex;align-items: center;justify-content: center;
} 代码布局 .code {background-color: silver;padding: 1em 0;font-size: 24px;font-family: monospace;border-radius: 0.5em;
}.code p {white-space: pre;padding: 0 1em;margin: 0.5em;
} 定义动画 .code p:not(:last-child) {animation: step 2s infinite;
}keyframes step {0%, 25% {color: white;background-color: dodgerblue;}26%, 100% {color: black;background-color: transparent;}
}设置动画延时描述单步执行的场景 .code p:not(:last-child) {animation-delay: var(--d);
}.code p:nth-child(2) {--d: 0s;
}.code p:nth-child(3) {--d: 0.5s;
}.code p:nth-child(4) {--d: 1s;
}.code p:nth-child(1),
.code p:nth-child(5) {--d: 1.5s;
} 大功告成