Tipos de atenuadores de interfaz de usuario semántica

Semantic UI es un marco de código abierto que utiliza CSS y jQuery para crear excelentes interfaces de usuario. Es lo mismo que un bootstrap para usar y tiene grandes elementos diferentes para usar para hacer que su sitio web se vea más increíble. Utiliza una clase para agregar CSS a los elementos.

Dimmer es un gran enfoque para dirigir la atención del usuario a una determinada parte del sitio web sin tener en cuenta las distracciones. Se puede usar un atenuador para ocultar información no deseada y atraer la atención del usuario hacia una parte específica de la página web. La interfaz de usuario semántica nos proporciona varios tipos de atenuadores. Echemos un vistazo a las diversas clases de tipos de atenuadores antes de comprender los tipos de atenuadores.

Tipo de atenuador de interfaz de usuario semántica:

  • Atenuador: crea un atenuador de interfaz de usuario semántica estándar.
  • Contenido : esta clase se utiliza para crear contenido en un contenedor dimmer.
  • Página : esta clase se utiliza para crear un atenuador que se extiende por toda la página.

Echemos un vistazo a los diversos tipos de atenuadores que son el atenuador estándar, el atenuador de contenido y el atenuador de página. 

Sintaxis:

<div class="ui Dimmer-Type dimmer">
  <div class="content">
    ...
  </div>
</div>

Ejemplo 1: En el siguiente ejemplo, hemos creado un atenuador estándar.

HTML

<!DOCTYPE html>
<html>
<head>
    <title>Semantic UI Dimmer Types</title>
    <link href=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css" 
          rel="stylesheet" />
  
    <script src=
"https://code.jquery.com/jquery-3.1.1.min.js"       
            crossorigin="anonymous">
    </script>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js">
    </script>
</head>
  
<body style="width:100vw; height:100vh;">
  
    <div class="ui container">
        <h2 class="ui green header">
          GeeksforGeeks
        </h2>
        <h4>Semantic UI Dimmer Types</h4>
        <hr>
        <br/>
        <div class="ui segment">
            <div class="ui dimmer">
            </div>
            <p>This is a standard Dimmer</p>
            <p>This is a standard Dimmer</p>
            <p>This is a standard Dimmer</p>
            <p>This is a standard Dimmer</p>
            <p>This is a standard Dimmer</p>
            <p>This is a standard Dimmer</p>
            <p>This is a standard Dimmer</p>
  
        </div>
        <button class="ui button"
                onclick="openDimmer()">
          Open
        </button>
        <button class="ui button" 
                onclick="closeDimmer()">
          Close
        </button>
    </div>
    <script>
        const openDimmer = () => {
            $('.dimmer').dimmer('show');
        }
        const closeDimmer = () => {
            $('.dimmer').dimmer('hide');
        }
    </script>
</body>
</html>

Producción:

Tipos de atenuadores de interfaz de usuario semántica

Tipos de atenuadores de interfaz de usuario semántica

Ejemplo 2: En el siguiente ejemplo, hemos creado un atenuador con contenido .

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>Semantic UI Dimmer Types</title>
    <link href=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css"
          rel="stylesheet" />
  
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"
            integrity=
"sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" 
            crossorigin="anonymous">
    </script>
  
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js">
    </script>
</head>
  
<body style="width: 100vw; height: 100vh;">
  
    <div class="ui container">
        <h2 class="ui green header">
          GeeksforGeeks
        </h2>
        <h4>Semantic UI Dimmer Types</h4>
        <hr>
        <br />
        <div class="ui segment">
            <div class="ui dimmer">
                <div class="content">
                    <h2 class="ui icon inverted header">
                        <i class="hand point up icon"></i>
                        Content Dimmer
                    </h2>
                </div>
            </div>
            <p>This is a Content Dimmer</p>
            <p>This is a Content Dimmer</p>
            <p>This is a Content Dimmer</p>
            <p>This is a Content Dimmer</p>
            <p>This is a Content Dimmer</p>
            <p>This is a Content Dimmer</p>
            <p>This is a Content Dimmer</p>
        </div>
        <button class="ui button" 
                onclick="openDimmer()">
          Open
        </button>
        <button class="ui button" 
                onclick="closeDimmer()">
          Close
        </button>
    </div>
    <script>
        const openDimmer = () => {
            $('.dimmer').dimmer('show');
        }
        const closeDimmer = () => {
            $('.dimmer').dimmer('hide');
        }
    </script>
</body>
</html>

Producción:

Tipos de atenuadores de interfaz de usuario semántica

Tipos de atenuadores de interfaz de usuario semántica

Ejemplo 3: En el siguiente ejemplo, hemos creado un dimmer de página .

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>Semantic UI Dimmer Types</title>
    <link href=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css" 
          rel="stylesheet" />
  
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"
            integrity=
"sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" 
            crossorigin="anonymous">
    </script>
    <script src=
 "https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.js">
    </script>
</head>
  
<body style="width:100vw; height:100vh;">
  
    <div class="ui container">
        <h2 class="ui green header">
          GeeksforGeeks
        </h2>
        <h4>Semantic UI Dimmer Types</h4>
        <hr>
        <br />
        <div class="ui segment">
            <div class="ui page dimmer">
                <div class="content">
                    <h2 class="ui icon inverted header">
                        <i class="hand point down icon"></i>
                        Page Dimmer
                    </h2>
                </div>
            </div>
            <p>This is a Page Dimmer</p>
            <p>This is a Page Dimmer</p>
            <p>This is a Page Dimmer</p>
            <p>This is a Page Dimmer</p>
            <p>This is a Page Dimmer</p>
            <p>This is a Page Dimmer</p>
            <p>This is a Page Dimmer</p>
        </div>
        <button class="ui button" 
                onclick="openDimmer()">
          Open
        </button>
    </div>
  
    <script>
        const openDimmer = () => {
            $('.dimmer').dimmer('show');
        }
    </script>
</body>
</html>

Producción:

Tipos de atenuadores de interfaz de usuario semántica

Tipos de atenuadores de interfaz de usuario semántica

Referencia: https://semantic-ui.com/modules/dimmer.html

Publicación traducida automáticamente

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