Files
freeCodeCamp/curriculum/challenges/chinese/01-responsive-web-design/applied-visual-design/make-a-css-heartbeat-using-an-infinite-animation-count.md

35 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
id: 587d78a8367417b2b2512ae4
title: 使用无限的动画计数制作 CSS 心跳
challengeType: 0
videoUrl: 'https://scrimba.com/c/cDZpDUr'
forumTopicId: 301062
---
# --description--
这也是一个用 `animation-iteration-count` 属性创造持续动画的例子,它基于我们在前面挑战中创建的心形。
心跳动画的每一秒包含两个部分。`heart` 元素(包括 `:before``:after`)使用 `transform` 属性改变其大小,背景 `div` 使用 `background` 属性改变其颜色。
# --instructions--
请将 class 为 `back``heart` 的元素的 `animation-iteration-count` 属性值设置为 infinite使心形可以持续跳动。`heart:before``heart:after` 所选择的元素则不需要添加动画属性。
# --hints--
class 为 `heart` 的元素的 `animation-iteration-count` 属性值应为 infinite。
```js
assert($('.heart').css('animation-iteration-count') == 'infinite');
```
class 为 `back` 的元素的 `animation-iteration-count` 属性值应为 infinite。
```js
assert($('.back').css('animation-iteration-count') == 'infinite');
```
# --solutions--