Primer punto de interrupción de CSS y superior

Primer CSS es un marco CSS gratuito y de código abierto que se crea utilizando el sistema de diseño de GitHub para brindar soporte a la amplia gama de sitios web de GitHub. Ayuda a crear la base de los elementos de estilo básicos, como el espaciado, los componentes, la tipografía, el color, etc.

En este artículo, veremos sobre Primer CSS Breakpoint y más. Los puntos de interrupción se utilizan cuando se utiliza la capacidad de respuesta en nuestra aplicación. Hay 5 clases de puntos de interrupción en Primer CSS, y estas clases se activan cuando alcanza un tamaño de pantalla específico.

Primer CSS Breakpoint y clases superiores:

  • d-{valor}: esta clase se usa cuando no se necesita un punto de interrupción.
  • d-{breakpoint}-{value}: esta clase se utiliza para puntos de interrupción sm, md, lg y xl. Por ejemplo, d-md-inline .
  • hide-md: esta clase se utiliza para ocultar un elemento si el ancho de la pantalla del navegador está entre sm-md, es decir, entre 544 px y 767 px.

Primeros puntos de interrupción de CSS:

Punto de ruptura Sintaxis activo cuando
Ninguna desde 0 px hacia arriba
Pequeña SM desde 544px hacia arriba
Medio Maryland desde 768px hacia arriba
Largo lg desde 1012px hacia arriba
Extra grande SG desde 1280px hacia arriba

Sintaxis:

  • Para mostrar elementos en puntos de interrupción específicos
<div class="d-none d-sm-inline d-md-none">
    ...
</div>
  • Para ocultar elementos específicos
<div class="hide-md">
    ...
</div>

Ejemplo 1: El siguiente ejemplo demuestra los puntos de interrupción en Primer CSS.

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content=
"width=device-width, initial-scale=1.0" />
    <title>Primer CSS</title>
      
    <link href=
"https://unpkg.com/@primer/css@^19.0.0/dist/primer.css"
         rel="stylesheet"/>
</head>
<body>
    <center>
        <div class="m-4">
            <h1 style="color:green">GeeksforGeeks</h1>
            <h2 class="mb-4">Primer CSS Breakpoints and up</h2>
  
            <div class="d-inline p-2 color-bg-success-emphasis">
                Visible on all screen-size
            </div>
  
            <div class="d-none d-sm-inline d-md-none p-2 
                        color-bg-attention-emphasis text-white">
                Only Visible on 544px upwards screen-size
            </div>
  
            <div class="d-none d-md-inline d-lg-none p-2 
                        color-bg-danger-emphasis text-white">
                Only Visible on 768px upwards screen-size
            </div>
  
            <div class="d-none d-lg-inline d-xl-none p-2 
                       color-bg-accent-emphasis text-white">
                Only Visible on 1012px upwards screen-size
            </div>
  
            <div class="d-none d-xl-inline p-2 
                       color-bg-attention-emphasis text-black">
                Only Visible on 1280px upwards screen-size
            </div>
        </div>
    </center>
</body>
</html>

Producción:

 

Ejemplo 2: Otro ejemplo que demuestra cómo se oculta el elemento cuando se usan puntos de interrupción en Primer CSS.

HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Primer CSS</title>
    <link href=
"https://unpkg.com/@primer/css@^19.0.0/dist/primer.css"
          rel="stylesheet"/>
</head>
<body>
    <center>
        <div class="m-4">
            <h1 style="color: green">GeeksforGeeks</h1>
            <h2 class="mb-4">Primer CSS Breakpoint and up</h2>
  
            <div class="color-bg-success-emphasis hide-md">
              Div will hide when the md breakpoint is active
            </div>
        </div>
    </center>
</body>
</html>

Producción:

 

Referencia: https://primer.style/css/support/breakpoints#breakpoint-and-up-

Publicación traducida automáticamente

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