Guía para aprender a centrar elementos en CSS de una vez por todas.

🧵 👇
Con grid, centrar elementos en los dos ejes es sencillo. Es fácil de recordar y funciona muy bien para layouts grandes.

Digo casi porque los elementos que contiene tomarán la anchura del elemento más ancho. 📐

.container {
display: grid;
place-content: center;
} .container {   display: grid;   place-content: center; }
Puedes usar flex y una solución un poco hacky para centrar los elementos usando un margen.

No es elegante 🙈 pero te puede sacar de apuros para iconos y elementos pequeños.

.container {
display: flex;
}

.container > * {
margin: auto;
} Puedes usar flex y una solución un poco hacky para centrar
Un poco bruto 💪 pero posicionar de forma absoluta va a lograr centrar el elemento sí o sí. Es útil para modales y ventanas que tienen que centrarse por encima de todo.

.container {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
} Un poco bruto pero posicionar de forma absoluta va a lograr
¡La mejor 🏆! Un poco larga de recordar pero... ¡merece la pena!

Usando flex podemos alinear los elementos en el centro y justificar su contenido también en el centro.

.container {
display: flex;
align-items: center;
flex-direction: column;
justify-content: center;
}
Si te gusta mi contenido, no te pierdas mi canal de YouTube:
👉 midu.tube

También hago directos en Twitch sobre programación web:
👉 midu.live Si te gusta mi contenido, no te pierdas mi canal de YouTube:

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Miguel Ángel Durán

Miguel Ángel Durán Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @midudev

21 Apr
Los 3 mejores servicios para crear imágenes de tus snippets de código y compartirlas en redes sociales. 📸

🧵👇 Image
El primero es Snappify.io.
Lo he descubierto recientemente y cada vez me gusta más. 🤗

- Te deja elegir entre 6 temas de colores 🌈.
- Soporte para un montón de lenguajes 🗣.
- Añade fácilmente marca de agua ®.
- Preparado para las medidas de Twitter 📐. Código de snappify para ver...
También tenemos el mítico carbon.now.sh.
Van tan sobrados que no han cambiado a un dominio en condiciones.

- Themes reales de Visual Studio Code 🔥.
- Fondos de imágenes de Unsplash. 📸.
- Un montón de fuentes a elegir. 🤯
- Muy configurable 🔧
- Exporta a SVG Image
Read 5 tweets
16 Apr
Todos mis cursos de programación GRATIS 🧑‍💻

👇🧵
FullStack JavaScript Bootcamp 🚀

- Fundamentos de Desarrollo Web
- JavaScript y React
- APIs Node.JS y Express
- MongoDB
- Deploy a Heroku
- Testing con Jest y react-testing-library
- Testing E2E con Cypress

¡Más de 20 clases y seguimos ubiendo!

youtube.com/playlist?list=…
Curso de React ⚛️ desde cero para crear una aplicación paso a paso.

- ¿Qué es React y por qué lo necesitamos?
- Crea una app con create-react-app
- Hooks y Custom Hooks
- Estado global con Context

Más de 16 horas de contenido totalmente gratis.
youtube.com/playlist?list=…
Read 7 tweets
9 Apr
¿Quieres hacer un Live Coding Challenge en condiciones en tu empresa como prueba técnica? 👩‍💻🧑‍💻

Te comparto lo que he aprendido después de hacer decenas de procesos en este MEGA HILO. 🧵👇
PRIMERO, APRENDE a hacer entrevistas 🙂

Hacer entrevistas no es fácil. La mejor forma de aprender es hacer Dry Runs dentro de la empresa. Cuantos más, mejor.

Antes de hacer Live Coding es OBLIGATORIO que pases uno y entiendas cómo se puede sentir la persona que entrevistas.
EL TIEMPO ⏲️

NO estamos cociendo un huevo 🥚. Estamos conociendo a una persona. Dedícale tiempo. De calidad. Dos horas MÍNIMO.

- Media hora para hablar y romper el hielo 🧊.
- Una hora para la prueba 💻.
- Media hora para comentar tranquilamente la solución 💬.
Read 14 tweets
2 Feb
¿Qué tiene que ver la propiedad z-index de CSS con Gangnam Style, Leonhard Euler, el origen de las funciones de programación y el fin del mundo en 2038 😱?

Te lo cuento en un hilo 🧵👇 En la imagen aparece una explicación gráfica del z-index.
El valor máximo de la propiedad CSS "z-index" es 2147483647. ☝️

Lo sé, porque lo he usado para intentar meter una capa por encima de mapas con valores absurdos y advertisements que siempre quieren estar por encima de TODO. 🌚

Seguro que a ti no te ha pasado nunca... 🙄 Imagen de una Pull Request de GitHub donde se explica en ing
Seguramente te preguntes... 🤔

¿Qué pasa cuando intentas añadir un valor mayor al z-index? Que explota el mundo. 🤯

Noooo. Pues que aunque puedes poner un número mayor, en el 99'999% de los navegadores el valor computado seguirá siendo 2147483647. CSS donde se muestra cómo usando un valor muy alto en z-ind
Read 12 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(