Sitio Web IE - Gloria García
| Título | Sitio Web IE - Gloria García |
|---|---|
| Tipo de Proyecto | Proyecto de Curso |
| Palabras Clave | sitioweb |
| Período | 2025-2025 |
| Asignatura | Imagen Escrita |
| Del Curso | Imagen Escrita 2025 |
| Carreras | Diseño |
| Alumno(s) | Gloria García |
| Profesor | Javiera Ruiz |
| URL | https://gloria-garcia.github.io/Sitio-web-IE-Gloria-Garcia/ |
Sitio web IE 2025
Link repositorio GitHub
https://github.com/gloria-garcia/Sitio-web-IE-Gloria-Garcia

Wireframe
Descripción de la propuestaEl portafolio se diseñó con una estructura clara y jerárquica, organizada en secciones (Inicio, Encargos, Sobre mí, Repositorio y Contacto) que guían al usuario de manera intuitiva. Se optó por una paleta cromática fresca en tonos azules y verdes, tipografías contrastantes (Montserrat y Open Sans) para dar jerarquía y ondas animadas en canvas que aportan dinamismo. Las tarjetas con sombras e interacciones sutiles refuerzan la usabilidad, mientras que la integración de imágenes e iframes permite mostrar proyectos de p5.js de forma atractiva e interactiva.
Encargos p5.jsPropuesta del códigoHtml(Hypertext Markup Language) El HTML constituye la estructura esencial del portafolio, distribuyendo los contenidos en bloques semánticos y jerárquicos. Cada sección cumple un rol definido dentro de la navegación, lo que facilita aplicar estilos mediante CSS y añadir dinamismo con JavaScript, asegurando claridad y accesibilidad en la experiencia de usuario. (<nav class="topbar"> + <a>) El documento comienza con una barra de navegación fija ubicada en la parte superior. Estructura: <nav> agrupa enlaces <a> que dirigen a las secciones internas del sitio mediante anclas (#inicio, #encargos, #sobre-mi, #repositorio).
Sección de inicioEste bloque introduce el portafolio y presenta la asignatura.Contenido: título < h1 >, un <canvas> reservado para gráficos generativos, un botón y un párrafo < p > oculto inicialmente.
Sección encargos p5.js(<section id="encargos"> + < h2 > + < div > + < img > + < iframe > + < a >) Bloque donde se muestran los proyectos desarrollados en p5.js.
Sección sobre mí(<section id="sobre-mi"> + < h2 > + < p > + < canvas > + < a >) Espacio dedicado a la presentación personal y vínculo académico.
Sección de repositorio(<section id="repositorio">) Bloque que concentra accesos a materiales y recursos relacionados.
Sección de contacto(<section class="contact-rect">) El sitio finaliza con un bloque de contacto directo.
CSS(Cascading Style Sheets) El CSS define la apariencia visual del portafolio, creando coherencia estética y una experiencia clara y atractiva. Se apoya en variables globales para colores y sombras, tipografías de Google Fonts y gradientes de fondo que dan identidad visual al sitio. Variables y ajustes generalesSe establecen colores, sombras y brillos en :root, lo que permite mantener una paleta consistente. También se definen tipografías(Montserrat) y se activa el scroll suave para mejorar la navegación. La barra superior (.topbar) se mantiene fija y semitransparente con efecto de desenfoque de fondo. Los botones (.pill) son redondeados, con sombra y animaciones al pasar el cursor o hacer clic, reforzando la interactividad. Secciones principalesCada bloque (.section) tiene un ancho máximo, márgenes y paddings equilibrados. Los títulos (.title) usan una tipografía de la misma familia pero distintos grosores distintos, resaltando la jerarquía. En el inicio, el hero combina un canvas, fondo degradado y un botón con microanimaciones, lo que introduce dinamismo al entrar al sitio. Sección encargosLa sección de encargos utiliza Grid para dividir el área en un visor principal y una cuadrícula de miniaturas. El visor adapta imágenes e iframes, mientras que las mini-cards tienen colores de marca, sombras y botones internos. El diseño mantiene equilibrio visual y permite que el JavaScript controle qué se muestra. Sección sobre míUn bloque con texto y una franja animada (canvas) que aporta dinamismo visual. Incluye un botón cuadrado que resalta el acceso a la wiki personal. Sección repositorioLos enlaces están organizados en grid de tres columnas, cada tarjeta con icono, sombra y un fondo adaptable. Al pasar el cursor, los elementos crecen ligeramente y brillan, manteniendo un estilo uniforme de interacción. Sección contactoEl bloque final combina transparencia, sombra y animaciones de escala en hover o al presionar. Refuerza la sensación de “botón táctil” para la interacción del usuario. JavaScriptEl JavaScript del portafolio se utiliza para conectar la estructura HTML con los estilos CSS, añadiendo interactividad, animaciones y control dinámico de elementos. Botón “Leer más” + paleta de colorEvento click en #toggle-text: alterna el atributo hidden en el párrafo de introducción.
Encargos p5.js: visor y miniaturasMapeo de mini-card: crea un objeto con link, imagen y descripción.
Animaciones en Canvas
Repositorio dinámico
Control y módulos
Reflexión del trabajoEl desarrollo de esta página fue una experiencia de aprendizaje integral, donde se cruzaron aspectos técnicos, estéticos y conceptuales.
A nivel personal, este trabajo me hizo reflexionar sobre el diseño digital como un espacio interdisciplinario, donde no basta con lo visual: se necesita pensar en la experiencia, la usabilidad y la interacción. En conclusión, la creación del portafolio fue un proceso de exploración y descubrimiento que me permitió unir desiciones gráficas y códigos. |