Transición de zoom 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.

La transición de IU semántica es una animación que se usa para mover el contenido de la página web dentro o fuera de la vista mediante el método de transición de IU semántica.

La transición de zoom de la interfaz de usuario semántica puede acercar el elemento de la página web a la vista desde un punto de vista lejano. Para agregar una transición de zoom a cualquier elemento div o HTML en la interfaz de usuario semántica, usamos la función .transition() con el parámetro «zoom». Esto hace que el elemento se acerque si está fuera de la pantalla y se aleje si está en la pantalla.

Sintaxis:

$('.selector').transition('zoom');

Ejemplo 1: el siguiente ejemplo demuestra la transición de zoom de la interfaz de usuario semántica en el elemento h1 .

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>Semantic UI zoom transition</title>
    <link href=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css"
        rel="stylesheet" />    
      
</head>
<style>
    .demo{
        height: 500px;
        width: 500px;
        margin-top: 50px;
        background-color: green;
        color: white;
    }
</style>
<body>
      
     <center>
           
        <h1 class="ui green demo">GeeksforGeeks</h1>
        <strong>Semantic UI zoom transition</strong><br/>
        <br/>
        <button class="button"> transition </button>
    </center>  
    <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>
    <script>
        $('button').click(function () {
            $('.demo').transition('zoom');
        })        
    </script>
</body>
</html>

Producción:

Semantic-UI Zoom Transition

Ejemplo 2: el siguiente código demuestra la transición de zoom de la interfaz de usuario semántica en el elemento de imagen .

HTML

<!DOCTYPE html>
<html>
  
<head>
    <title>Semantic UI zoom transition</title>
    <link href=
"https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.4.1/semantic.min.css"
          rel="stylesheet" />
</head>
<style>
    .main{
        margin-top: 50px;
    }
</style>
<body>
    <center>
        <h1 class="ui green">GeeksforGeeks</h1>
        <strong>Semantic UI zoom transition</strong><br/>
        <img src=
    "https://geeksgod.com/wp-content/uploads/2021/06/GeeksforGeeks.png" 
             class="main"/>
        <img src=
    "https://geeksgod.com/wp-content/uploads/2021/06/GeeksforGeeks.png" 
             class="main" 
             id="demo"/>
       <img src=
    "https://geeksgod.com/wp-content/uploads/2021/06/GeeksforGeeks.png" 
            class="main"/>
    <br/>
        <button class="button">
            transition
        </button>
    </center>
  
    <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>    
    <script>
        $( document ).ready(function() {
            $('#demo').transition('zoom');
        }); 
        $('button').click(function () {
            $('.main').transition('zoom');
        })        
    </script>
</body>
</html>

Producción:

Semantic-UI Zoom Transition

Enlace de referencia: https://semantic-ui.com/modules/transition.html#zoom

Publicación traducida automáticamente

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