¿Cómo crear un cuadro de búsqueda animado usando HTML y CSS?

La tarea es crear un cuadro de búsqueda animado utilizando HTML y CSS. La barra de búsqueda es uno de los componentes más importantes del sitio web. Básicamente, se utiliza para conectar personas con sitios web. Ante contenidos web complicados, los usuarios expresan sus necesidades buscando palabras clave, esperando obtener información precisa y resultado rápido. 

Acercarse:

Paso 1: aquí usamos un elemento de entrada en la sección HTML. 

<input type="text" name="search" 
    placeholder="Search anything here .."> 

Paso 2: agregue código CSS para hacerlo atractivo.

input[type=text] {
    width: 150px;
    box-sizing: border-box;
    border: 4px solid green
    border-radius: 6px;
    font-size: 26px;
    background-color: white;
    background-image: url('searchicon.png');
    background-position: 10px 10px;  
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.3s ease-in-out; 
}
input[type=text]:hover {
    width: 90%;
}

Ejemplo: 

HTML

<!DOCTYPE html>
<html>
  
<head>
    <style>
        h1 {
            color: green;
        }
          
        input[type=text] {
            width: 150px;
            box-sizing: border-box;
            border: 4px solid green;
            border-radius: 6px;
            font-size: 26px;
            background-color: white;
            background-image: url('searchicon.png');
            background-position: 10px 10px;
            background-repeat: no-repeat;
            padding: 12px 20px 12px 40px;
            -webkit-transition: width 0.4s ease-in-out;
            transition: width 0.3s ease-in-out;
        }
          
        input[type=text]:hover {
            width: 90%;
        }
    </style>
</head>
  
<body>
    <h1>GeeksforGeeks</h1>
    <h2>
        Create an Animated Search 
        Box using HTML and CSS
    </h2>
  
    <form>
        <input type="text" name="search" 
            placeholder="Search..">
    </form>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

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