Variables de la caja de 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.

El elemento de caja es simplemente un contenedor con una sombra, un borde, un radio y algo de relleno. Podemos usar esto en muchos lugares en el diseño de nuestro proyecto. Da un aspecto interactivo a nuestro proyecto.

Variables:

Nombre Descripción Escribe Valor Valor calculado Tipo calculado
$box-color Se utiliza para dar color a la caja. variable           $texto hsl(0, 0%, 29%) color
$caja-color-de-fondo Se utiliza para proporcionar color de fondo a la caja. variable $esquema-principal hsl(0, 0%, 100%) color
$box-radio Se utiliza para definir el radio de la caja. variable $radio-grande 6 píxeles Talla
$caja-sombra Se utiliza para definir la sombra de la caja. variable $sombra 0 0.5em 1em -0.125em rgba($esquema-invertir, 0.1), 0 0px 0 1px rgba($esquema-invertir, 0.02) sombra
$box-relleno Se utiliza para definir el relleno alrededor de la caja. Talla 1,25 rem    
$box-link-hover-shadow Se utiliza para proporcionar la sombra en el efecto de desplazamiento. sombra 0 0.5em 1em -0.125em rgba($scheme-invert, 0.1), 0 0 0 1px $enlace.                  
$box-link-active-shadow Se utiliza para proporcionar sombras a los enlaces activos en el cuadro. sombra recuadro 0 1px 2px rgba($scheme-invert, 0.2), 0 0 0 1px $enlace    

Ejemplo 1: este ejemplo crea un contenedor de caja usando Bulma y luego modifica la caja usando las variables.

HTML

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content=
"width=device-width, initial-scale=1">
    <title>Hello Bulma!</title>
    <link rel="stylesheet" href=
"https://cdn.jsdelivr.net/npm/bulma@0.8.0/css/bulma.min.css">
    <link rel="stylesheet" href="style.css">        
     <!-- font-awesome cdn -->
    <script src=
'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-2/js/all.min.js'>
    </script>       
</head>
  
<body>
    <center>    
        <h1 class="title has-text-centered has-text-success">
            GeeksforGeeks
        </h1>
        <h3 class="subtitle has-text-centered">
            A computer science portal for geeks.
        </h3>
        <div class='container'>
            <div class='columns is-mobile is-centered'>
                <div class='column is-5'>
                    <div class='box'>
                        <h1 class='title'>
                            Geek for Geeks
                        </h1>    
                        <p class='is-family-monospace'>
                            'GeeksforGeeks' is a computer
                            science portal for geeks.
                        </p>
      
                        <div class='buttons'>
                            <button class='button is-fullwidth'>
                                Read more...
                            </button>
                        </div>
                    </div>
                </div>
            </div>
        </div>        
    </center>
</body>
</html>

Código SCSS:

$box-color:green;
.box{
    color:$box-color;
}

Código CSS compilado:

.box {
    color: green; 
}

Producción:

 

Ejemplo 2: este ejemplo crea un contenedor de caja usando Bulma y luego modifica la caja usando las variables.

HTML

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content=
"width=device-width, initial-scale=1">
    <title>Hello Bulma!</title>
    <link rel="stylesheet" href=
"https://cdn.jsdelivr.net/npm/bulma@0.8.0/css/bulma.min.css">
    <link rel="stylesheet" href="style.css">        
     <!-- font-awesome cdn -->
    <script src=
'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.0-2/js/all.min.js'>
    </script>
    <style>
        .box {
            background-color: green;
          }
    </style>    
</head>
  
<body>
    <center>    
        <h1 class="title has-text-centered has-text-success">
            GeeksforGeeks
        </h1>
        <h3 class="subtitle has-text-centered">
            A computer science portal for geeks.
        </h3>
        <div class='container'>
            <div class='columns is-mobile is-centered'>
                <div class='column is-5'>
                    <div class='box'>
                        <h1 class='title'>
                            Geek for Geeks
                        </h1>    
                        <p class='is-family-monospace'>
                            'GeeksforGeeks' is a computer
                            science portal for geeks.
                        </p>
      
                        <div class='buttons'>
                            <button class='button is-fullwidth'>
                                Read more...
                            </button>
                        </div>
                    </div>
                </div>
            </div>
        </div>        
    </center>
</body>
</html>

Código SCSS:

$box-background-color:green;
.box{
    background-color:$box-background-color;
}

Código CSS compilado:

.box {
    background-color: green; 
}

Producción:

 

Referencia: https://bulma.io/documentation/elements/box/

Publicación traducida automáticamente

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