Files
2021-03-14 21:20:39 -06:00

48 lines
2.5 KiB
Markdown
Raw Permalink 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: bd7158d8c242eddfaeb5bd13
title: 制作一个个人作品集展示页
challengeType: 3
forumTopicId: 301143
dashedName: build-a-personal-portfolio-webpage
---
# --description--
**目标:** 在 [CodePen.io](https://codepen.io) 上创建一个与这个功能类似的 app<https://codepen.io/freeCodeCamp/full/zNBOYG>
在满足以下[需求](https://en.wikipedia.org/wiki/User_story)并能通过所有测试的前提下, 你可以根据自己的喜好来美化你的 app。
你可以使用 HTML、JavaScript 以及 CSS 来完成项目。 由于目前你只学到了 CSS 课程,所以我们建议你只使用 CSS 来完成这个项目,同时巩固一下你之前所学的内容。 你也可以使用 Bootstrap 或者 SASS。 我们不推荐你在这个项目中使用其他技术(比如 jQuery、React、Angular 或 Vue。 在后续的其他项目中,你将有机会使用像是 React 等其他技术栈。 我们会接受并尝试修复你在使用推荐技术栈创建项目时报告的问题。 祝你编码愉快!
**需求 1** 此 app 中应存在一个 id 为 `welcome-section` 的欢迎区。
**需求 2** 欢迎区内应存在一个包含标题文本的 `h1` 元素。
**需求 3** 此 app 中应存在一个 id 为 `projects` 的项目展示区。
**需求 4** 项目展示区应至少包含一个 class 为 `project-tile` 的元素来展示项目。
**需求 5** 项目展示区应至少包含一个链接到项目的超链接元素。
**需求 6** 此 app 中应存在一个 id 为 `navbar` 的导航栏。
**需求 7** 导航栏中应包含一个可以滚动到本页面不同区域的链接。
**需求 8** 此 app 中应包含一个 id 为 `profile-link` 的链接。 点击这个链接时,它应在浏览器的新标签页内打开我的 GitHub 或者 FCC 作品集页面。
**需求 9** 在此 app 中,应至少使用一次媒体查询。
**需求 10** 欢迎区的高度应该与视口的高度保持一致。
**需求 11** 导航栏应始终保持在视口顶部。
你可以<a href='https://codepen.io/pen?template=MJjpwO' target='_blank' rel='nofollow'>使用这个 CodePen 模版</a>创建你自己的项目,点击 `Save` 即可创建你的新项目。 也可以使用此 CDN 链接在任何你喜欢的环境中运行测试:`https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js`
完成项目并通过所有测试后,请输入你的项目在 CodePen 上的链接并提交。
# --solutions--
```html
// solution required
```