Dirección
Libertad 470 (3226).

Corrientes, Argentina.

Horarios de Trabajo
Lunes a Viernes: 8AM - 8PM
Coordinar para una reunión.

Manipulando dimensiones, bordes y márgenes

box css 1

El diseño de cajas con CSS es esencial para crear diseños atractivos y bien estructurados en tus páginas web. Con CSS, puedes controlar las dimensiones, los bordes y los márgenes de los elementos, lo que te permite crear diseños personalizados y adaptados a tus necesidades. En este tutorial, exploraremos cómo manipular estas propiedades clave y te proporcionaremos ejemplos de código para ilustrar su uso.

Dimensiones de cajas

Las dimensiones de las cajas en CSS se controlan mediante las propiedades width (ancho) y height (alto). Puedes establecer estas propiedades en diferentes unidades, como píxeles (px), porcentaje (%), unidades relativas (emrem), entre otras.

Por ejemplo, para establecer un ancho de 300 píxeles y un alto de 200 píxeles a un elemento <div>, puedes utilizar el siguiente código CSS:

div {
  width: 300px;
  height: 200px;
}

Si no especificas una altura, el elemento se ajustará automáticamente según su contenido.

Bordes de cajas

Los bordes en CSS permiten darle estructura y estilo a las cajas. Puedes controlar el grosor, el estilo y el color del borde utilizando las propiedades border-widthborder-style y border-color, respectivamente.

Por ejemplo, para establecer un borde de 2 píxeles de grosor, estilo sólido y color rojo a un elemento <div>, puedes utilizar el siguiente código CSS:

div {
  border-width: 2px;
  border-style: solid;
  border-color: red;
}

Además, puedes utilizar la propiedad border-radius para redondear las esquinas de una caja y crear efectos más suaves. Por ejemplo, para establecer un radio de esquina de 10 píxeles a un elemento <div>, puedes utilizar el siguiente código CSS:

div {
  border-radius: 10px;
}

Márgenes de cajas

Los márgenes en CSS permiten controlar el espacio entre los elementos y su entorno. Puedes establecer márgenes utilizando las propiedades margin-topmargin-rightmargin-bottom y margin-left.

Por ejemplo, para establecer un margen de 10 píxeles en la parte superior e inferior, y un margen de 20 píxeles en los lados izquierdo y derecho de un elemento <div>, puedes utilizar el siguiente código CSS:

div {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
}

También puedes utilizar la propiedad abreviada margin para establecer todos los márgenes a la vez. Por ejemplo, el siguiente código CSS logra el mismo resultado que el ejemplo anterior:

div {
  margin: 10px 20px;
}

Ejemplo práctico

Supongamos que tenemos un documento HTML con un elemento <div> de clase «caja»:

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" href="estilos.css">
</head>
<body>
  <div class="caja"></div>
</body>
</html>

En el CSS, podemos manipular las dimensiones, los bordes y los márgenes de esta caja utilizando las propiedades correspondientes:

.caja {
  width: 200px;
  height: 150px;
  border-width: 2px;
  border-style: solid;
  border-color: blue;
  border-radius: 5px;
  margin: 10px;
}

En este ejemplo, hemos establecido un ancho de 200 píxeles y un alto de 150 píxeles, un borde sólido de 2 píxeles de grosor y color azul, un radio de esquina de 5 píxeles y un margen de 10 píxeles en todos los lados para el elemento <div> de clase «caja».

Otros ejemplos:

Crear una caja con un ancho del 50% de su contenedor y un margen superior e inferior de 20 píxeles:

div {
  width: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
}

Establecer un borde punteado de color verde con un grosor de 3 píxeles para una imagen:

img {
  border-style: dotted;
  border-width: 3px;
  border-color: green;
}

Crear una caja con un fondo gris claro, un margen izquierdo de 10 píxeles y un margen derecho de 20 píxeles:

div {
  background-color: lightgray;
  margin-left: 10px;
  margin-right: 20px;
}

Agregar un borde redondeado y una sombra a un botón al pasar el cursor del mouse sobre él:

button {
  border-radius: 5px;
  box-shadow: 2px 2px 5px gray;
  transition-duration: 0.3s;
}

button:hover {
  box-shadow: 4px 4px 8px gray;
}

Estos ejemplos te dan una idea de cómo puedes utilizar dimensiones, bordes y márgenes en CSS para diseñar cajas y elementos visualmente atractivos en tu página web. Experimenta con diferentes valores y propiedades para lograr el estilo deseado y crea diseños únicos y personalizados.

En este tutorial, hemos explorado cómo manipular las dimensiones, los bordes y los márgenes de las cajas con CSS. Hemos cubierto las propiedades width y height para controlar las dimensiones, border-widthborder-style y border-color para estilizar los bordes, y margin para establecer los márgenes.

¡Continúa practicando y sigue al siguiente nivel!

Compartir

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Camilo Rigoni.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a https://hostinger.com.ar/ que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad