Diseña un botón de cierre usando Pure CSS

La tarea es hacer el botón de cerrar usando Pure CSS . Hay dos enfoques que se analizan a continuación.
 

Enfoque 1: Cree un <div> dentro de otro <div> que tenga el alfabeto ‘X’ que ayuda a mostrar el botón de cierre . Cuando se produzca el evento de «clic» en ‘X’, realice la operación. En este ejemplo, el <div> externo se ha ocultado cuando ocurre el evento.
 

Ejemplo: Este ejemplo implementa el enfoque anterior.

html

<!DOCTYPE HTML>
<html>
 
<head>
    <style>
        .outer {
            background: green;
            height: 60px;
            display: block;
        }
 
        .button {
            margin-left: 93%;
            color: white;
            font-weight: bold;
            cursor: pointer;
        }
    </style>
</head>
 
<body style="text-align:center;">
     
    <h1>GeeksForGeeks</h1>
     
    <p>
        Click on the cross to
        hide the element.
    </p>
     
    <div class="outer">
        <div class="button">X</div>
    </div>
    <br>
     
    <p id="GFG"></p>
 
    <script>
        var down = document.getElementById("GFG");
        var el = document.querySelector('.button');
         
        el.addEventListener('click', function () {
            var el2 = document.querySelector('.outer');
            el2.style.display = "none";
        });
    </script>
</body>
 
</html>

Producción: 
 

Enfoque 2: jQuery se usa en este enfoque. Cree un <div> dentro de otro <div> que contenga el alfabeto ‘X’ para mostrar el botón de cierre . Cuando se produzca el evento «Click» en ‘X’, realice la operación. En este ejemplo, el <div> externo se ha ocultado cuando ocurre el evento.

Ejemplo: Este ejemplo implementa el enfoque anterior.

html

<!DOCTYPE HTML>
<html>
 
<head>
    <style>
        .outer {
            background: green;
            height: 60px;
            display: block;
        }
 
        .button {
            margin-left: 93%;
            color: white;
            font-weight: bold;
            cursor: pointer;
        }
    </style>
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js">
    </script>
</head>
 
<body style="text-align:center;">
    <h1>
        GeeksForGeeks
    </h1>
    <p>
        Click on the cross to
        hide the element.
    </p>
    <div class="outer">
        <div class="button">X</div>
    </div>
    <br>
    <p id="GFG">
    </p>
 
    <script>
        var down = document.getElementById("GFG");
        $('.button').on('click', function () {
            $('.outer').hide();
        });
    </script>
</body>
 
</html>

Producción: 
 

Publicación traducida automáticamente

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