Creo miniproyecto grid3

 

Aquí tienes un diseño tipo tablero con Grid, utilizando colores modernos y agradables. Las secciones tienen diferentes tamaños y se adaptan a dispositivos móviles:

Desde celular pero con la opcion visualizacion de sitio web


Asi se ve desde normal celular, no se aprecia el grid



<!DOCTYPE html>
<html lang="es">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Diseño Tipo Tablero</title>
  <style>
    body {
      margin: 0;
      font-family: Arial, sans-serif;
      display: grid;
      grid-template-areas:
        "a a b b"
        "c d d e"
        "f f g h";
      grid-template-rows: 150px 200px 150px;
      grid-template-columns: 1fr 1fr 1fr 1fr;
      gap: 10px;
      padding: 10px;
      height: 100vh;
      background-color: #f7f9fc;
    }

    div {
      display: flex;
      justify-content: center;
      align-items: center;
      color: #fff;
      font-size: 1.5em;
      font-weight: bold;
      border-radius: 8px;
    }

    .a {
      grid-area: a;
      background-color: #3c82d6;
    }

    .b {
      grid-area: b;
      background-color: #4caf50;
    }

    .c {
      grid-area: c;
      background-color: #f44336;
    }

    .d {
      grid-area: d;
      background-color: #ff9800;
    }

    .e {
      grid-area: e;
      background-color: #9c27b0;
    }

    .f {
      grid-area: f;
      background-color: #2196f3;
    }

    .g {
      grid-area: g;
      background-color: #009688;
    }

    .h {
      grid-area: h;
      background-color: #795548;
    }

    @media (max-width: 768px) {
      body {
        grid-template-areas:
          "a"
          "b"
          "c"
          "d"
          "e"
          "f"
          "g"
          "h";
        grid-template-columns: 1fr;
        grid-template-rows: repeat(8, 150px);
      }
    }
  </style>
</head>
<body>
  <div class="a">A</div>
  <div class="b">B</div>
  <div class="c">C</div>
  <div class="d">D</div>
  <div class="e">E</div>
  <div class="f">F</div>
  <div class="g">G</div>
  <div class="h">H</div>
</body>
</html>

Características:

  1. Tablero con tamaños variados:

    • Las áreas están organizadas como un tablero con diferentes dimensiones.
    • Áreas más largas (a, f) y más pequeñas (c, g, h).
  2. Colores modernos:

    • Tonos vivos y contrastantes para hacer el diseño más atractivo.
  3. Adaptabilidad:

    • En pantallas pequeñas, todas las secciones se apilan verticalmente para mejorar la experiencia móvil.

¿Quieres que modifique algo más?

Comentarios

Entradas más populares de este blog

simulacion de oferta de trabajo

seccion hero, que es en frontend?

Flexbox clase 1