Primer CSS Popover Arriba a la izquierda

Primer CSS es un marco CSS gratuito de código abierto que se basa en sistemas que crean la base de los elementos de estilo básicos, como el espaciado, la tipografía y el color. Este método sistemático garantiza que nuestros patrones sean estables e interoperables entre sí. Su enfoque de CSS está influenciado por los principios de CSS orientado a objetos, CSS funcional y arquitectura BEM. Es altamente reutilizable y flexible. Está creado con el sistema de diseño de GitHub.

Primer CSS ofrece Popover que se utiliza para llamar la atención sobre elementos precisos de la interfaz de usuario, generalmente para indicar cualquier acción o para guiar a los usuarios a través de una nueva experiencia. En este artículo, discutiremos Popover Top-left que muestra el mensaje en la parte superior izquierda del elemento.

Primer CSS Popover Arriba a la izquierda Clases:

  • Popover: esta clase se utiliza para crear un elemento emergente. El resto de las clases emergentes deben incluirse dentro de esta clase.
  • Popover-message–top-left: Esta clase se usa para establecer el lado emergente del popover como el lado izquierdo de la parte superior.

Sintaxis:

<div class="position-relative pl-2">
  <button class="btn btn-primary">.....</button>
  <div class="Popover position-relative">
    <div class="Popover-message Popover-message--top-left 
                   p-4 mt-2 Box color-shadow-large">
       ...
    </div>
  </div>
</div>

Ejemplo 1: El siguiente ejemplo demuestra el uso de Primer CSS Popover Top-left. 

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title> Primer CSS Popover top-left </title>
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^18.0.0/dist/primer.css" />
</head>
  
<body>
    <h1 class="color-fg-success pl-12"> 
        GeeksforGeeks
    </h1>
      
    <h3 class="pl-12">
        Primer CSS Popover top-left
    </h3>
  
    <div class="position-relative pl-2 pl-12">
        <button class="btn btn-primary">
            Hi! Geeks
        </button>
          
        <div class="Popover position-relative">
            <div class="Popover-message 
            Popover-message--top-left 
            p-4 mt-2 Box color-shadow-large">
                <h4 class="mb-2">GeeksforGeeks</h4>
                <p>
                    It is a Computer Science portal for
                    all geeks across the world.
                </p>
                <button type="submit" class=
                    "btn btn-outline mt-2 text-bold">
                    Understood!
                </button>
            </div>
        </div>
    </div>
</body>
  
</html>

Producción:

Primer CSS Popover Arriba a la izquierda

Ejemplo 2: a continuación se muestra otro ejemplo que demuestra el uso de Primer CSS Popover Top-left usando una imagen

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title> Primer CSS Popover top-left </title>
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^18.0.0/dist/primer.css" />
</head>
  
<body>
    <h1 class="color-fg-success pl-12"> 
        GeeksforGeeks
    </h1>
      
    <h3 class="pl-12"> 
        Primer CSS Popover top-left
    </h3>
  
    <div class="position-relative pl-2 pl-12">
        <img src=
"https://media.geeksforgeeks.org/wp-content/post-ads-banner/2022-03-27-22-30-23-GSC_icon.png"
            alt="gfg">
  
        <div class="Popover position-relative">
            <div class="Popover-message 
                Popover-message--top-left 
                p-4 mt-2 Box color-shadow-large">
                <h4 class="mb-2">GeeksforGeeks</h4>
                <p>
                    GeeksforGeeks is finally back with 
                    Geeks Summer Carnival 2022 the most 
                    awaited 7-days long Summer Carnival 
                    fiesta starting on 5th April 2022 
                    and wrapping on 11th April 2022, 
                    where coders, like you, can get a 
                    110% return on your career growth 
                    investment.
                </p>
                <button type="submit" class=
                    "btn btn-outline mt-2 text-bold">
                    Visit
                </button>
            </div>
        </div>
    </div>
</body>
  
</html>

Producción:

Primer CSS Popover Arriba a la izquierda

Referencia: https://primer.style/css/components/popover#top-left

Publicación traducida automáticamente

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