Variables de la tabla Bulma

Bulma es un marco CSS gratuito y de código abierto basado en Flexbox. Es rico en componentes, compatible y bien documentado. Es de naturaleza altamente receptiva. Utiliza clases para implementar su diseño. 

Bulma admite muchos tipos de tablas, como una tabla bordeada, una tabla despojada, una tabla flotante, una tabla desplazable, etc. Con solo agregar algunas clases de Bulma al HTML, podemos lograr tablas muy interactivas.

 Sintaxis para usar variables:

$property-name: Property-value;

Variable utilizada:

Nombre Descripción        Escribe Valor Valor calculado Tipo calculado
$tabla-color Esta propiedad se utiliza para dar color a la tabla. variable $texto fuerte hsl(0, 0%, 21%) color
$tabla-fondo-color Esta propiedad se utiliza para proporcionar color de fondo a la tabla. variable $esquema-principal hsl(0, 0%, 100%) color
$table-cell-border Esta propiedad se utiliza para proporcionar una celda de borde a la tabla. Talla 1px borde $sólido    
$table-cell-border-with Esta propiedad se utiliza para definir el ancho del borde de la tabla. Talla 0 0 1px    
$table-cell-padding Esta propiedad se utiliza para definir el relleno de la celda en la tabla. Talla 0.5em 0.75em    
$table-cell-heading-color Esta propiedad se utiliza para proporcionar color a la celda de encabezado de la tabla. variable $texto fuerte hsl(0, 0%, 21%) color
$table-cell-text-align Esta propiedad se utiliza para alinear el texto en el centro de la celda de la tabla. cuerda izquierda    
$table-head-cell-border-with  Esta propiedad se utiliza para definir el ancho del borde de la celda principal. Talla 0 0 2 píxeles    
$table-head-cell-color Esta propiedad se utiliza para definir el color de la celda principal de la tabla. variable $texto fuerte hsl(0, 0%, 21%) color
$table-foot-cell-border-with Esta propiedad se utiliza para definir el ancho de la celda de pie en la tabla. Talla 2 píxeles 0 0    
$pie-de-mesa-celda-color Esta propiedad se utiliza para definir el color del pie de la celda. variable $texto fuerte hsl(0, 0%, 21%) color
$table-head-background-color Esta propiedad se utiliza para proporcionar el color de fondo del encabezado de la tabla. cuerda transparente    
$tabla-cuerpo-fondo-color Esta propiedad se utiliza para proporcionar el color de fondo del cuerpo. cuerda transparente    
$pie-de-mesa-color-de-fondo  Esta propiedad se utiliza para proporcionar color de fondo a la tabla de pies. cuerda transparente    
$table-row-hover-background-color Esta propiedad se usa para proporcionar color de fondo a la tabla de filas al pasar el mouse por encima. variable $esquema-principal-bis hsl(0, 0%, 98%) color
$table-row-active-background-color Esta propiedad se utiliza para proporcionar color de fondo a la fila activa. variable $primaria hsl(171, 100%, 41%) color
$table-row-active-color Esta propiedad se utiliza para dar color a la fila activa de la tabla. variable $primary-invert #fff color
$table-rayed-row-even-background-color Esta propiedad se utiliza para proporcionar color de fondo a la fila par. variable $esquema-principal-bis hsl(0, 0%, 98%) color
$table-rayed-row-even-hover-background-color Esta propiedad se usa para proporcionar color de fondo a las filas pares al pasar el mouse por encima. variable $esquema-principal-ter hsl(0, 0%, 96%) color
$tabla-colores Esta propiedad se utiliza para dar color a la tabla. variable $colores colores bulma mapa

Ejemplo 1: en el siguiente código, utilizaremos la variable anterior para demostrar el uso de la tabla.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>Bulma Variable</title>
    <link rel='stylesheet' href=
'https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.5/css/bulma.css'>
  
    <!-- font-awesome cdn -->
    <script src=
'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-2/js/all.min.js'>
    </script>
    <link rel="stylesheet" href="style.css">
    <style>
        .title{
            color:green;
        }
        nav{
            margin-left:200px;
            margin-right:200px;
        }
    </style>
</head>
  
<body>
    <h1 class="title has-text-centered">
        GeekforGeeks
    </h1>
    <h3 class="subtitle has-text-centered">
            A computer science portal for geeks.
    </h3><br>
  
    <div class='container has-text-centered'>
        <div class='columns is-mobile is-centered'>
            <div class='column is-8'>
                <div>
                  <h1 class='title'>User Information</h1>
                  <hr>
                </div>
                <table class='table'>
                    <thead>
                        <tr>
                          <th>Username</th>
                          <th>Email</th>
                          <th>Gender</th>
                          <th>Address</th>
                          <th>Phone No.</th>
                        </tr>
                     </thead>
                    <tbody>
                        <tr>
                          <td>vinod34</td>
                          <td>vilod565@gmail.com</td>
                          <td>Male</td>
                          <td>West Bengal</td>
                          <td>9856777809</td>
                        </tr>
               
                        <tr>
                          <td>deepak13</td>
                          <td>deepak13@gmail.com</td>
                          <td>Male</td>
                          <td>Mumbai</td>
                          <td>6556455521</td>
                        </tr>
           
                        <tr>
                          <td>sneha345</td>
                          <td>sneha345@gmail.com</td>
                          <td>Female</td>
                          <td>Dadar</td>
                          <td>7674544434</td>
                        </tr>
               
                        <tr>
                          <td>saimi875</td>
                          <td>saimi875@gmail.com</td>
                          <td>Male</td>
                          <td>Borivali</td>
                          <td>8767543452</td>
                        </tr>
           
                        <tr>
                          <td>santra765</td>
                          <td>santra765@gmail.com</td>
                          <td>Female</td>
                          <td>Dahisar</td>
                          <td>9567345237</td>
                        </tr>    
                    </tbody>
                </table>
            </div>
        </div>
    </div>
</body>
</html>

Código SCSS:

$table-colors:lightgreen;
.table{
   color:$table-colors;
}

Código CSS compilado:

.table {
 color: lightgreen; }

Producción:

 

Ejemplo 2: en el siguiente código, utilizaremos la variable anterior para demostrar el uso de la tabla.

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>Bulma Variable</title>
    <link rel='stylesheet' href=
    'https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.5/css/bulma.css'>
  
    <!-- font-awesome cdn -->
    <script src=
    'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-2/js/all.min.js'>
    </script>
    <link rel="stylesheet" href="style.css">
  
    <style>
        .title{
            color:green;
        }
        nav{
            margin-left:200px;
            margin-right:200px;
        }
    </style>
</head>
  
<body>
    <h1 class="title has-text-centered">
        GeekforGeeks
    </h1>
    <h3 class="subtitle has-text-centered">
        A computer science portal for geeks.
    </h3><br>
  
    <div class='container has-text-centered'>
        <div class='columns is-mobile is-centered'>
            <div class='column is-8'>
                <div>
                  <h1 class='title'>User Information</h1>
                  <hr>
                </div>
                <table class='table'>
                    <thead>
                        <tr>
                          <th>Username</th>
                          <th>Email</th>
                          <th>Gender</th>
                          <th>Address</th>
                          <th>Phone No.</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                          <td>vinod34</td>
                          <td>vilod565@gmail.com</td>
                          <td>Male</td>
                          <td>West Bengal</td>
                          <td>9856777809</td>
                        </tr>
               
                        <tr>
                          <td>deepak13</td>
                          <td>deepak13@gmail.com</td>
                          <td>Male</td>
                          <td>Mumbai</td>
                          <td>6556455521</td>
                        </tr>
           
                        <tr>
                          <td>sneha345</td>
                          <td>sneha345@gmail.com</td>
                          <td>Female</td>
                          <td>Dadar</td>
                          <td>7674544434</td>
                        </tr>
               
                        <tr>
                          <td>saimi875</td>
                          <td>saimi875@gmail.com</td>
                          <td>Male</td>
                          <td>Borivali</td>
                          <td>8767543452</td>
                        </tr>
           
                        <tr>
                          <td>santra765</td>
                          <td>santra765@gmail.com</td>
                          <td>Female</td>
                          <td>Dahisar</td>
                          <td>9567345237</td>
                        </tr>    
                    </tbody>
                </table>
            </div>
        </div>
    </div>
</body>
</html>

Código SCSS:

$table-background-color:lightgreen;
.table{
   background-color:$table-background-color;
 }

Código CSS compilado:

.table {
   background-color: lightgreen;
 }

Producción:

 

Referencia: https://bulma.io/documentation/elements/table/#variables

Publicación traducida automáticamente

Artículo escrito por bhaluram18 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 *