¿Cómo ubicar y alinear los elementos restantes en el proyecto?
Ya estamos en la recta final de nuestro proyecto. Nos queda alinear algunos textos y un pequeño cuadrado rosado. Sígueme en el código que hemos estado desarrollando, allí haremos los ajustes necesarios. Asegúrate de usar el código que proporcioné al inicio de esta clase para seguirme con precisión.
¿Cómo alinear y dar estilo al texto "CSS Grid"?
Para comenzar, ubicamos el elemento denominado "CSS Grid" e insertamos el texto dentro de un contenedor. Esto nos permitirá utilizar propiedades de alineamiento efectivas.
/* Seleccionamos el ítem y ajustamos su tamaño y posición */.item-seis{font-size:40px;grid-column:6/9;grid-row:3/5;display: grid;justify-items: center;align-items: center;}/* Ajustamos los márgenes del texto dentro del contenedor */.item-seis p{margin:0;}
Al hacer esto, logramos centrar el texto tanto horizontal como verticalmente. Es esencial eliminar márgenes predeterminados de los párrafos que puedan generar desajustes en la apariencia visual.
¿Cómo integrar el cuadrado rosado en el grid?
Ahora dirigimos nuestra atención al cuadrado rosado (ítem siete). Determinamos su posición utilizando las líneas del grid.
Verifica que los selectores estén correctamente escritos para que el estilo se aplique efectivamente. Un error tipográfico puede romper el funcionamiento.
¿Qué pasos seguir para rotar y alinear el texto final?
El siguiente paso es alinear el texto final y aplicarle una rotación. Implementamos técnicas de CSS avanzadas para este propósito.
.item-ocho{font-size:20px;display: grid;grid-column-start:4;grid-row:2/4;transform:rotate(90deg);writing-mode: vertical-rl;/* Propiedad para cambiar la dirección del texto */justify-items: center;align-items: center;}
Utilizamos transform y writing-mode para jugar con las rotaciones y modos de escritura. Esta es una oportunidad de explorar la creatividad y aplicar estilos únicos a tus elementos de diseño.
¿Qué consideraciones tener en cuenta para el diseño responsivo?
Al finalizar la alineación y estilización de cada elemento, es crucial considerar el diseño responsivo. Dependiendo del ancho de la pantalla, los elementos pueden verse afectados. Asegúrate de verificar cómo se adapta el diseño a diferentes tamaños de pantalla. Esto garantiza una experiencia visual coherente, sin importar el dispositivo en que se visualice.
Hasta aquí llegamos con este proyecto. ¡Espero que tu código se vea increíble! Comparte tus resultados y sigue explotando el potencial de CSS Grid. Recuerda que el aprendizaje no termina aquí. Prepárate para la siguiente etapa: el diseño responsivo. ¡Nos vemos en la siguiente clase!
Te quedó genial, y qué buena idea. También haré un par de pixel arts :D
Que trabajo debe haber sido! Muy bueno!
Comparto mi práctica. Que buen curso 💚
muy sofisticada. Como hiciste para posicionar los circulos??
Hola, los círculos con degradado estàn en position: absolute, espero te sirva!
No quedó como quería pero igual aprendí bastante. Tema: diseño conceptual casa Gabo.
Excelente!, ¿podrías compartir el código?
quedo muy bueno bro !!!
No soy muy bueno con esto del diseño, pero... pues este es el mío xD Necesito aprender a diseñar cosas bonitas jajaja
.
eso fue lo que dijo @RetaxMaster justo antes de mostrar un buen diseño :v
...
Les comparto mi proyecto, hice algo muy simple.
Dejo el enlace a la pagina y el repositorio en Github por si quieren ver el código.
Repositorio
Pagina
Me gustó tu diseño, sin embargo tengo unas preguntas respecto al index con unas etiquetas que tienen un conjunto de valores, ¿a qué hace referencia esos valores?
WOOW... me ha explotado la cabeza....usaste la grid para casi literalmente dibujar pixel por pixel....
Pues así quedó el proyecto:

El curso ha estado bien, pero siento que quedé como a medias ☹ en la clase de "Fase de creatividad" me emocioné y pensé que nos iba a guíar a un proyecto más grande. Entiendo que obviamente parte de nosotros ya hacer cosas más complicadas pero no me lo esperaba así.
Me habría gustado además ver como aprender a usar Grid desde una perspectiva "mobile first", siendo que es ahora lo estándar, pero en fin... Como curso de Fundamentos de CSS Grid ha estado cool!
nicee, landing page, btw
Como hiciste para que te saliera el ciruclo azul?
es un cubo con mucho redondeo
He terminado, fue interesante porque antes de este curso, pensaba que sabia usar grid
Y solo era una pequeña parte que conocía, ahora tengo mejor base como para usar esta gran herramienta a un muy buen nivel
Este es mi Github
Me salió a un 96% del modelo inicial, cambie unas partes porque no me convencían del todo.
Próximamente subiré su versión moblie
Gracias Teff!!!
Me inspire en un diseño que vi en Pinterest y así me quedo
Wow, que minimalista y elegante. Me encanta.
Excelente display grid
Una pregunta, con que codigos haces que den esa forma 100% circular?
@Galvan94 Use assets en png, pero podrías usar un rectángulo con un border radius al nivel que requieras
Por aquí mi resultado y con muchas ganas de seguir aprendiendo! Me sirvió mucho este curso :)
Buscando alternativas para llegar al resultado q quería, encontré un super referente de quien quiero seguir aprendiendo: Jen Simmons https://labs.jensimmons.com/
Les comparto mis dos ejercicios que hice gracias a este gran curso. Recibo feedback de ustedes para mejorar :D
le falta un border-radius a unas partes pero lo demas genial!
Mi diseño es similar al de la platzi conf del año pasado
Les comparto mi diseño terminado. Mi tema fue música:
Mi favorito por mucho! Me encantaría si dejaras las referencias que tomaste. Felicidades C:
Este fue uno de los resultados de mi proyecto.
Practicar y practicar para seguir mejorando :D
Este es mi diseño, lo voy a utilizar para hacer mi blog personal de música próximamente :3