freeCodeCamp/curriculum/challenges/espanol/01-responsive-web-design/responsive-web-design-projects/build-a-tribute-page.md

3.0 KiB

id title challengeType forumTopicId dashedName
bd7158d8c442eddfaeb5bd18 Construye una página tributo 3 301147 build-a-tribute-page

--description--

Objetivo: Construye una aplicación en CodePen.io que funcionalmente sea similar a esta: https://codepen.io/freeCodeCamp/full/zNqgVx.

Completa las siguientes historias de usuario y consigue aprobar todos los tests. Dale tu propio estilo personal.

Puedes usar HTML, JavaScript y CSS para completar este proyecto. Se recomienda usar CSS puro porque eso es lo que las lecciones han cubierto hasta ahora y debes practicar un poco con él. Puedes usar Bootstrap o SASS si lo deseas. Tecnologías adicionales (por ejemplo, jQuery, React, Angular o Vue) no se recomiendan para este proyecto, y usarlas es bajo tu propio riesgo. Otros proyectos te darán la oportunidad de trabajar con diferentes stacks de tecnologías como React. Aceptaremos e intentaremos solucionar todos los informes de incidencias que utilicen el stack de tecnología sugerido para este proyecto. ¡Feliz día programando!

Historia de Usuario #1: Mi página tributo debería tener un elemento con un respectivo id="main", el cual contiene todos los demás elementos.

Historia de Usuario #2: Debería ver un elemento con un respectivo id="title", que contiene una cadena que describe el tema de la página tributo (p. ej. "Dr. Norman Borlaug").

Historia de Usuario #3: Debería ver un elemento div con un respectivo id="img-div".

Historia de Usuario #4: Dentro del elemento img-div, debería ver un elemento img con un respectivo id="image".

Historia de Usuario #5: Dentro del elemento img-div, debería ver un elemento con un respectivo id="img-caption" que contiene contenido textual describiendo la imagen mostrada en img-div.

Historia de Usuario #6: Debería ver un elemento con un respectivo id="tribute-info", que contiene contenido textual describiendo el tema de la página tributo.

Historia de Usuario #7: Debería ver un elemento a con un respectivo id="tribute-link", que enlaza a un sitio externo conteniendo información adicional sobre el tema de la página tributo. SUGERENCIA: Debes dar a tu elemento un atributo target y establecerlo como _blank para que tu enlace se abra en una nueva pestaña (p. ej. target="_blank").

Historia de Usuario #8: El elemento img debería cambiar de tamaño de forma responsiva, en relación al ancho de su elemento padre, sin exceder su tamaño original.

Historia de Usuario #9: El elemento img debería estar centrado dentro de su elemento padre.

Puedes construir tu proyecto haciendo un fork de este CodePen. O puedes utilizar este enlace CDN para ejecutar los tests en cualquier entorno que desees: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js.

Una vez que hayas terminado, envía la URL de tu proyecto funcional con todos los tests aprobados.

--solutions--

// solution required