Como centrar un div en html

En el presente tutorial aprenderemos cuatro métodos con los que podremos centrar un div en html de una manera efectiva y sencilla, siempre podrás volver a esta publicación o guardar el código que comparto plenamente cada vez que requieras realizar el proceso.

En este blog constantemente genero publicaciones de desarrollo de aplicaciones web en php, en javascript, python, nodejs entre otros, cuando tengas tiempo te invito a pasar por mi segmento de aplicaciones gratuitas de libre distribución así como el segmento de mis aplicaciones de pago estás últimas cuentas con demo en línea donde puedes ver su funcionamiento en tiempo real.

Video Explicativo

Como centrar un div en html

Código al que se hace referencia en el vídeo Explicativo


https://github.com/configuroweb/tutorial-centrar-div
0 forks.
0 stars.
0 open issues.

Recent commits:

Código Tutorial Central un DIV

¿Qué es un div en html?

Una etiqueta div, es un contenedor, un agrupador con nada en específico, pero que tienen la posibilidad de unificiar elementos con un solo id o clase, con esto es posible aplicar estilos css o lógica javascript a voluntad.

Por este motivo para los desarrolladores frontend más que todo una consulta básica muy frecuente es el como centrar un div. Si quisieras convertirte en un desarrollador frontend totalmente gratis te recomiendo la siguiente hoja de ruta de Desarrolladores de Mozilla:

https://developer.mozilla.org/es/docs/Learn/Front-end_web_developer

Métodos más populares para centrar un div en html

Existen una gran cantidad de métodos posibles, sin embargo en esta publicación mostraré solo 4 que me parecen los más efectivos y que principalmente utilizan las siguientes propiedades CSS:

  • transform
  • margin
  • flex
  • grid

Método con la propiedad transform

La propiedad transform CSS permite rotar, escalar, sesgar y traducir un elemento. Modifica el espacio de coordenadas del modelo de formato visual CSS.

si requieres más información sobre esta propiedad puedes ingresar al siguiente enlace:

https://developer.mozilla.org/en-US/docs/Web/CSS/transform

Para aplicar los cambios en un documento html, solo basta con que al div con el que lo vas a enlazar estos cambios CSS, lo identifiques con la clase transform, la etiqueta sería la siguiente:

<div class="transform">div</div>

El código CSS con el que principalmente utilizamos la propiedad transform es el siguiente:

.transform{
    position:absolute;
    top:50%;
    left:50%;
    transform: translate(-50%, -100%);
}

Método con la propiedad margin

La propiedad margin en CSS, es un margen es el espacio alrededor del borde de un elemento, que podría ser un DIV, mientras que el relleno es el espacio entre el borde de un elemento y el contenido del elemento. La propiedad margin controla el espacio fuera de un elemento. Si requieres más información sobre esta propiedad puedes ingresar al siguiente enlace:

https://developer.mozilla.org/es/docs/Web/CSS/margin

Para aplicar los cambios en un documento html, solo basta con que al div con el que lo vas a enlazar estos cambios CSS, lo identifiques con la clase margin, la etiqueta sería la siguiente:

<div class="margin">div</div>

El código CSS con el que principalmente utilizamos la propiedad margin es el siguiente:

.margin{
    position:absolute;
    top:50%;
    left:50%;
    margin:auto;
}

Método con la propiedad flex

Esta propiedad es de gran popularidad en el mundo frontend, basicamente porque es muy robusta, sencilla y útil para lograr ubicar los elementos en un documento HTML donde quieras.

La propiedad flex indica la capacidad de un elemento de moverse por el espacio disponible de manera intuitiva llenando espacio disponible dentro del DIV.

Si requieres más información sobre esta propiedad puedes ingresar al siguiente enlace:

https://www.w3schools.com/css/css3_flexbox.asp

Para aplicar los cambios en un documento html, solo basta con que al div con el que lo vas a enlazar estos cambios CSS, lo identifiques con la clase flex, la etiqueta sería la siguiente:

<div class="flex">div</div>

El código CSS con el que principalmente utilizamos la propiedad margin es el siguiente:

.flex {
    width:auto;    
    height: 100vh;
    display: flex;
    justify-content:center;
    align-items:center;
}

Método con la propiedad grid

CSS Grid Layout es una propiedad que permite dividir un documento HTML en diferentes secciones, así como definir su relación la relación de sus elementos en referencia a tamaño y posición, grid sin duda es una gran herramienta CSS, muy popular, si deseas saber más información sobre esta propiedas puedes ingresar al siguiente enlace:

https://www.w3schools.com/css/css_grid.asp

Para aplicar los cambios en un documento html, solo basta con que al div con el que lo vas a enlazar estos cambios CSS, lo identifiques con la clase grid, la etiqueta sería la siguiente:

<div class="grid">div</div>

El código CSS con el que principalmente utilizamos la propiedad grid es el siguiente:

.grid {
    width:auto;    
    height: 100vh;
    display: grid;
    justify-content:center;
    align-items:center;
}

Conclusión

Esto ha sido todo, te invito a revisar mi apartado de tutoriales, me sigas en mi canal de youtube allí constatemente subo video tutoriales relacionados con el desarrollo web.

Si requieres algún desarrollo a medida o necesitas alguna asesoría no dudes en contarme a mi Whatsapp, directamente en el siguiente enlace:

https://configuroweb.com/WhatsappMessenger

Etiquetado: / /

100 Efectos HTML CSS y Javascript

Día a día estaré generando nuevas publicaciones hasta completar al menos los 100 Efectos HTML CSS y Javascript a continuación se muestras las diferentes plantillas con su explicación de funcionamiento en vídeo y los enlaces de descarga y demos relacionados.

Efecto Video en Texto con CSS

Efecto Video en Texto con CSS

Enlace de descarga del repositorio Efecto Video en Texto con CSS


https://github.com/configuroweb/animacion-video-texto
1 forks.
0 stars.
0 open issues.

Recent commits:

Efecto Video en Texto con CSS

Demo Efecto Video en Texto con CSS

En el siguiente enlace puedes ver online el funcionamiento de la aplicación de Efecto Video en Texto con CSS

https://configuroweb.github.io/animacion-video-texto/

Plantilla de Libro CSS

Plantilla de Libro CSS

Enlace de descarga del repositorio de la Plantilla de Libro CSS


https://github.com/configuroweb/libro-css
2 forks.
3 stars.
0 open issues.

Recent commits:

Plantilla de Libro CSS

Demo Plantilla de Libro CSS

En el siguiente enlace puedes validar uno de los 100 Efectos HTML CSS y Javascript de los publicados en este blog:

https://configuroweb.github.io/libro-css/

Efecto CSS Futurista on Hover

Efecto CSS Futurista on Hover

Enlace de Descarga del Repositorio Efecto CSS Futurista on Hover


https://github.com/configuroweb/efecto-3d-on-hover
0 forks.
3 stars.
0 open issues.

Recent commits:

Efecto CSS Futurista on Hover

Demo Efecto CSS Futurista on Hover

https://configuroweb.github.io/efecto-3d-on-hover/

Efecto Cinemática CSS

Efecto Cinemática CSS

Enlace de Descarga del Repositorio Efecto Cinemática CSS

En el siguiente repositorio puedes descargar uno de los 100 Efectos HTML CSS y Javascript, el Efecto Cinemática CSS:


https://github.com/configuroweb/cinematica-css
0 forks.
0 stars.
0 open issues.

Recent commits:

Efecto Cinemática CSS

Demo Efecto Cinemática CSS

https://configuroweb.github.io/cinematica-css/

Efecto Luz Radial CSS JS

Efecto Luz Radial CSS JS

Enlace de Descarga del Repositorio Efecto Luz Radial CSS JS


https://github.com/configuroweb/luz-radial-css-js
0 forks.
0 stars.
0 open issues.

Recent commits:

Efecto Luz Radial CSS JS

Enlace Demo Efecto Luz Radial CSS JS

https://configuroweb.github.io/luz-radial-css-js/

Proximamente más aplicaciones del paquete de 100 Efectos HTML CSS y Javascript

Etiquetado: /

Generador de Contraseñas, Generador de Frases y Generador de Fondos Gradientes CSS y RGB

El proceso se explica completamente en el vídeo a continuación

Javascript | Generador de Contraseñas de Frases y Generador de Fondos Gradientes CSS y RGB

Enlaces relacionados con los tres proyectos, el Generador de Contraseñas de Frases y Generador de Fondos Gradientes CSS y RGB

Repositorio del Generador de Contraseñas

Generador de Contraseñas

Enlace de la Página Web del Generador de Contraseñas

Con está página web puedes generar contraseñas, con el número de caracteres que consideres necesario, con mayúsculas, minúsculas y números.

https://configuroweb.github.io/generadorpass/

Repositorio del Generador de Fondos Gradientes CSS y RGB

Generador de Fondos Gradientes CSS y RGB

Enlace de la Página Web del Generador Fondos Gradientes CSS y RGB

https://configuroweb.github.io/generadorbackgroundgradiente/

Repositorio del Generador de Frases

Generador de Frases

Enlace de la Página Web del Generador de Frases

https://configuroweb.github.io/generadorfrases/

Descarga del Proyecto de la Página Web del Generador de Frases en Git Hub

Se debe acceder al repositorio del proyecto en GitHub y copiar la siguiente URL que está en el botón Clone or download

https://github.com/configuroweb/generadorfrases.git

Posterior al proceso de copiado en la carpeta donde vayamos a realizar la descarga del proyecto, debemos abrir la consola y copiar el siguiente comando

git clone https://github.com/configuroweb/generadorfrases.git

Si tenemos instalado GIT y Visual Studio Code será muy sencillo realizar el proceso como en el vídeo relacionado con este blog post.

Proceso de subida del proyecto de la Página Web del Generador de Frases a GitHub para luego convertirlo en GitHub Page y tener la URL pública en Internet.

Donde hayamos ubicado el proyecto, en consola debemos debemos ejecutar los siguientes comandos:

Inicializar el repositorio de tu proyecto

 git init 

Agrego todos los archivos a mi repositorio

 git add . 

Genero mi primer commit

 git commit -m "el nombre de mi versión lista para subir al proyecto" 

Creo mi repositorio en GitHub

Debo acceder a GitHub, darme de alta si aún no me he registrado y crear mi primer repositorio, en el vídeo mi proyecto se llama generadorfrases y por eso la url para conectarlo es la siguiente:

 https://github.com/configuroweb/generadorfrases.git

Conecto mi repositorio a git hub con la URL de descarga del proyecto

Para establecer la conexión en consola, previo a los pasos anteriores debo poner el siguiente comando con la URL relacionada.

git remote add origin https://github.com/configuroweb/generadorfrases.git 

En el vídeo el sistema no me pide credenciales porque frecuentemente realizo el proceso, pero para quien lo realiza por primera vez, el sistema le pedirá usuario y contraseña. Debes recordar el usuario y contraseña que pusiste en el registro previo.

Comando de subida del Proyecto del Generador de Frases a GitHub desde consola

 git push -u origin master 

Habilitación del Proyecto del Generador de Frases como página web pública.

Ya en este punto debiste haber subido los archivos al repositorio, todo lo que queda es acceder a configuración en el apartado de Settings después al apartado de GitHub Pages, eliges la opción de Master, se genera el Deploy y te muestra la URL pública.

La URL del proyecto la muestro al comienzo y es la siguiente:

https://configuroweb.github.io/generadorfrases/

Quedo al pendiente de cualquier duda es un placer !!!

Etiquetado: / /
configuroweb.com
×
Hola de Nuevo
Abrir chat
¿Qué te interesa?
Selecciona los temas de interés sobre
los que deseas recibir noticias: