Variables de imagen de Bulma

Bulma es un framework 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.
La clase de imagen es una especie de contenedor, ya que las imágenes tardaron unos minutos en cargarse, un contenedor de imagen reservó espacio para esa imagen para que el diseño del sitio web no se rompa mientras se carga la imagen o incluso con errores de imagen.

Sintaxis:

<figure class="image">
    <img src= "path">
</figure>

Sintaxis:

$property-name: property-value;

Variable utilizada:

  • $dimensions: Esta variable se utiliza para definir la dimensión de la imagen. Contiene un valor de tipo string y el valor predeterminado es

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

HTML

<!DOCTYPE html>
<html>
  
<head>
    <meta charset="utf-8">
    <meta name="viewport"
          content="width=device-width,initial-scale=1">
    <link rel="stylesheet" href=
"https://cdn.jsdelivr.net/npm/bulma@0.8.0/css/bulma.min.css">
    <link rel="stylesheet" href="style.css">
    <title>Bulma Variable</title>
</head>
  
<body>
    <center>
        <h1 class="title">
            GeeksforGeeks
        </h1>
        <h3 class="subtitle">A computer science portal for geeks</h3>
        <figure class="image is-5by3">
            <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20210915115837/gfg3-300x300.png" 
                 alt="GFG">
        </figure>
    </center>
</body>
</html>

Código SCSS:

$dimensions: 250px;
.image{
   width:$dimensions;
 }

Código CSS compilado:

.image {
   width:250px; 
}

Producción:

 

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

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>Bulma Image 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;
        }
    </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="box">
        <div>
            <figure class="image">
                 <img src=
"https://media.geeksforgeeks.org/wp-content/uploads/20200617121258/gfg-image2.png">
            </figure>
        </div>
        <div>
            <p>
                A computer is a machine that can be
                instructed to carry out sequences
                of arithmetic or logical operations
                automatically via computer
                programming. Modern computers have
                the ability to follow generalized
                sets of operations, called programs.
                These programs enable computers to
                perform an extremely wide range of
                tasks.
            </p>
        </div>
    </div>    
</body>
</html>

Código SCSS:

$dimensions: 150px;
.image{
   max-width:$dimensions;
}

Código CSS compilado:

.image {
   max-width: 150px;
}

Producción:

 

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

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 *