¿Cómo crear un contador de secciones usando HTML y CSS?

El contador de secciones es como una tarjeta y es útil para el pie de página de la página web. Contiene detalles sobre la empresa. En este artículo, presentaremos algunos datos previstos sobre algunas empresas. Dividimos este artículo en dos secciones, en la primera sección crearemos la estructura normal y luego trabajaremos en el diseño.
Creación de la estructura: en esta sección, usaremos un código HTML simple para crear tres secciones para mostrar algunos detalles sobre la empresa. Usaremos el ícono fontawesome para representar las funciones más específicamente para el usuario. 
 

  • Enlace CDN para los iconos de Font Awesome: 
     

<enlace rel=”hoja de estilo” href=”https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css”> 
 

  • Código HTML: 
     

html

<!DOCTYPE html>
<html>
 
<head>
    <meta name="viewport"
        content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href=
"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
     
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
    <strong>Section Counter</strong>
    <br><br>
    <div class="row">
        <div class="column">
            <div class="card">
                 
 
<p><i class="fa fa-user"></i></p>
 
 
                <h3>759+</h3>
                 
 
<p>Contributor</p>
 
 
            </div>
        </div>
        <div class="column">
            <div class="card">
                 
 
<p><i class="fa fa-book"></i></p>
 
 
                <h3>60k+</h3>
                 
 
<p>Article</p>
 
 
            </div>
        </div>
        <div class="column">
            <div class="card">
                 
 
<p><i class="fa fa-smile-o"></i></p>
 
 
                <h3>70+</h3>
                 
 
<p>Employees</p>
 
 
            </div>
        </div>
    </div>
</body>
 
</html>                   

Diseñando la Estructura: Ya hemos creado la estructura y aquí diseñaremos la estructura usando CSS simple. Además, le agregaremos algo de animación.
 

  • Código CSS: 
     

CSS

<style>
    h1 {
        color: green;
    }
         
    * {
        box-sizing: border-box;
    }
         
    body {
        text-align: center;
    }
     
    /* Float columns */
    .column {
        float: left;
        width: 33%;
        padding: 0 5px;
    }
         
    .row {
        margin: 0 -5px;
    }
     
    .row:after {
        content: "";
        display: table;
    }
     
    /* Style the cards */
    .card {
        padding: 10px;
        text-align: center;
        background-color: gray;
        color: white;
        }
         
    .card:hover {
        transform: scale(1.1);
        background-color: black;
        transition-duration: 2s;
        color: white;
    }
         
    .fa {
        font-size: 50px;
    }
    </style>

Solución final: en esta sección, combinaremos las dos secciones anteriores en un solo archivo y luego obtendremos la solución completa.
 

  • Programa: 
     

html

<!DOCTYPE html>
<html>
 
<head>
    <meta name="viewport"
          content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href=
"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    <style>
        h1 {
            color: green;
        }
         
        * {
            box-sizing: border-box;
        }
         
        body {
            text-align: center;
        }
       
        /* Float three columns */
        .column {
            float: left;
            width: 33%;
            padding: 0 5px;
        }
         
        .row {
            margin: 0 -5px;
        }
       
        /* Clear floats after the columns */
        .row:after {
            content: "";
            display: table;
        }
       
       
        /* Style the cards */
        .card {
            padding: 10px;
            text-align: center;
            background-color: gray;
            color: white;
        }
         
        .card:hover {
            transform: scale(1.1);
            background-color: black;
            transition-duration: 2s;
            color: white;
        }
         
        .fa {
            font-size: 50px;
        }
    </style>
</head>
 
<body>
    <h1>GeeksforGeeks</h1>
    <strong>Section Counter</strong>
    <br><br>
    <div class="row">
        <div class="column">
            <div class="card">
                 
 
<p><i class="fa fa-user"></i></p>
 
 
                <h3>759+</h3>
                 
 
<p>Contributor</p>
 
 
            </div>
        </div>
        <div class="column">
            <div class="card">
                 
 
<p><i class="fa fa-book"></i></p>
 
 
                <h3>60k+</h3>
                 
 
<p>Article</p>
 
 
            </div>
        </div>
        <div class="column">
            <div class="card">
                 
 
<p><i class="fa fa-smile-o"></i></p>
 
 
                <h3>70+</h3>
                 
 
<p>Employees</p>
 
 
            </div>
        </div>
    </div>
</body>
 
</html>
  • Producción: 
     

Publicación traducida automáticamente

Artículo escrito por Sabya_Samadder y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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