--- id: bad87fee1348bd9acde08812 title: 使圖片自適應移動端 challengeType: 0 forumTopicId: 18232 dashedName: make-images-mobile-responsive --- # --description-- 首先,在已有的圖片下面添加一張新的圖片。 將新圖片的 `src` 屬性設置爲 `https://cdn.freecodecamp.org/curriculum/cat-photo-app/running-cats.jpg`。 如果圖片的大小恰恰和我們手機屏幕尺寸大小一樣自然是最好的。 幸運的是,現在通過 Bootstrap,我們僅僅只需要爲 image 標籤上設置 class 屬性爲 `img-responsive` , 就可以讓它完美地適應你的頁面的寬度了。 # --hints-- 該頁面共有兩張圖片。 ```js assert($('img').length === 2); ``` 新的圖片應該在舊的圖片下面並且有值包含 `img-responsive` 的 class 屬性。 ```js assert($('img:eq(1)').hasClass('img-responsive')); ``` 新圖片的 class 不應該包含 `smaller-image`。 ```js assert(!$('img:eq(1)').hasClass('smaller-image')); ``` 新圖片應該有一個值爲 `https://cdn.freecodecamp.org/curriculum/cat-photo-app/running-cats.jpg` 的 `src` 屬性。 ```js assert($('img:eq(1)').attr('src') === 'https://cdn.freecodecamp.org/curriculum/cat-photo-app/running-cats.jpg'); ``` 確保新的 `img` 元素有一個閉合的尖括號。 ```js assert( code.match(//g).length === 2 && code.match(/

CatPhotoApp

Click here for cat photos.

A cute orange cat lying on its back.

Things cats love:

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
``` # --solutions-- ```html

CatPhotoApp

Click here for cat photos.

A cute orange cat lying on its back.

Things cats love:

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
```