Primer CSS Alertas

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. Es altamente reutilizable y flexible. Está creado con el sistema de diseño de GitHub.

Las alertas se utilizan para transmitir un mensaje importante al usuario. Alerta al usuario relacionado con algunos elementos pendientes o nuevas funciones en la página web. Los usuarios son informados previamente a través de alertas antes de que interactúen con la página web. Hay diferentes formas de definir una alerta. 

  • Predeterminado : Esto se usa para definir un destello redondeado azul simple usando un destello de clase .
  • Con colores : Esto se usa para dar diferentes colores al flash usando las clases flash-warn , flash-error y flash-success .
  • Con icono : Esto se usa para agregar iconos a las alertas.
  • Con descartar : Esto se usa para agregar un ícono de cierre a las alertas usando la clase flash-close .
  • Con botón de acción : Esto se usa para agregar botones de acción a las alertas usando la clase flash-action .
  • Flash de ancho completo : Esto genera una alerta sin borde de ancho completo utilizando la clase flash-full .
  • Flash banner : Esto hace que la alerta se fije en la parte superior de la página usando la clase flash-banner .

Sintaxis:

<div class="flash">
    ...
</div>

Ejemplo 1: este ejemplo demuestra los diferentes tipos de alertas de Primer CSS utilizando la clase flash .

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title> Primer CSS Alerts</title>
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^18.0.0/dist/primer.css" />
</head>
 
<body>
    <div class="flash flash-banner">
        <h1 class="color-fg-success"> GeeksforGeeks </h1>
        <h4>Flash banner defined</h4>
    </div>
    <div style="margin:150px;">
        <div class="flash">
            Default Flash defined.
        </div>
        <div class="flash mt-3 flash-warn">
            Warning Flash defined.
        </div>
 
        <div class="flash flash-full mt-3 flash-error">
            Error Full width flash defined.
        </div>
 
        <div class="flash mt-3 flash-success">
            Success Flash with action defined.
            <button type="submit" class="btn btn-sm flash-action">
               Click to perform an action
            </button>
        </div>
    </div>
</body>
</html>

Producción:

Primer CSS Alertas

Ejemplo 2: este ejemplo demuestra los diferentes tipos de alertas de Primer CSS utilizando la clase flash.

HTML

<!DOCTYPE html>
<html>
 
<head>
    <title> Primer CSS Alerts</title>
    <link rel="stylesheet" href=
"https://unpkg.com/@primer/css@^18.0.0/dist/primer.css" />
</head>
<style>
    h1{
        color:green;
    }
    body{
        background-color:lightgrey;
    }
</style>
 
<body>
    <center>
        <h1>GeeksforGeeks</h1>
   <div class="flash">
  Flash message with action here.
  <button type="submit" class="btn btn-sm flash-action">Complete action</button>
</div>
 
<div class="flash mt-3 flash-warn">
  Flash message with action here.
  <button class="btn btn-sm flash-action" type="submit">Complete action</button>
</div>
 
<div class="flash mt-3 flash-error">
  Flash message with action here.
  <button class="btn btn-sm flash-action" type="submit">
    <svg class="octicon" xmlns="http://www.w3.org/2000/svg"
        viewBox="0 0 16 16" width="16" height="16">
        <path fill-rule="evenodd"
            d="M6.5 1.75a.25.25 0 01.25-.25h2.5a.25.25 0 01.25.25V3h-3V1.75zm4.5
        0V3h2.25a.75.75 0 010 1.5H2.75a.75.75 0 010-1.5H5V1.75C5 .784 5.784
        0 6.75 0h2.5C10.216 0 11 .784 11 1.75zM4.496 6.675a.75.75 0
        10-1.492.15l.66 6.6A1.75 1.75 0 005.405 15h5.19c.9 0 1.652-.681
        1.741-1.576l.66-6.6a.75.75 0 00-1.492-.149l-.66 6.6a.25.25 0
        01-.249.225h-5.19a.25.25 0 01-.249-.225l-.66-6.6z">
        </path>
    </svg>
    Complete action
  </button>
</div>
 
<div class="flash mt-3 flash-success">
  <svg class="octicon" xmlns="http://www.w3.org/2000/svg"
        viewBox="0 0 16 16" width="16" height="16">
    <path d="M5.75 7.5a.75.75 0 01.75.75v1.5a.75.75 0 01-1.5
    0v-1.5a.75.75 0 01.75-.75zm5.25.75a.75.75 0 00-1.5
    0v1.5a.75.75 0 001.5 0v-1.5z">
    </path>
    <path fill-rule="evenodd" d="M6.25 0a.75.75 0 000
    1.5H7.5v2H3.75A2.25 2.25 0 001.5 5.75V8H.75a.75.75 0 000
    1.5h.75v2.75a2.25 2.25 0 002.25 2.25h8.5a2.25 2.25 0
    002.25-2.25V9.5h.75a.75.75 0 000-1.5h-.75V5.75a2.25 2.25
    0 00-2.25-2.25H9V.75A.75.75 0 008.25 0h-2zM3 5.75A.75.75
    0 013.75 5h8.5a.75.75 0 01.75.75v6.5a.75.75 0
    01-.75.75h-8.5a.75.75 0 01-.75-.75v-6.5z">
    </path>
  </svg>
  Flash message with action here.
  <button class="btn btn-sm flash-action" type="submit">
    <svg class="octicon" xmlns="http://www.w3.org/2000/svg"
        viewBox="0 0 16 16" width="16" height="16">
        <path fill-rule="evenodd" d="M2 2.75C2 1.784 2.784 1
        3.75 1h2.5a.75.75 0 010
        1.5h-2.5a.25.25 0 00-.25.25v10.5c0 .138.112.25.25.25h2.5a.75.75
        0 010 1.5h-2.5A1.75 1.75 0 012 13.25V2.75zm10.44 4.5H6.75a.75.75
        0 000 1.5h5.69l-1.97 1.97a.75.75 0 101.06
        1.06l3.25-3.25a.75.75 0 000-1.06l-3.25-3.25a.75.75 0
        10-1.06 1.06l1.97 1.97z">
        </path>
    </svg>
    Complete action
  </button>
</div>
</center>
</body>
</html>

Producción:

Primer CSS Alertas

Referencia: https://primer.style/css/components/alerts

Publicación traducida automáticamente

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