Giter VIP home page Giter VIP logo

expandingsearchbar's Introduction

Expanding Search Bar

Expanding Search Bar is an expanding search bar extension for any HTML page or Jekyll. This extension is a lightweight version of Expanding Search Bar Deconstructed for using in Jekyll or HTML. This extension is used in my blog.

Because my blog have used icon set from Font Awesome. I change icon set from the original project into Font Awesome as in my blog.

Screenshot

Home & Demo

Usage

  1. copy all of project's resource to your project.
/css
/fonts
/js
  1. Insert css header into your HTML
<link rel="stylesheet" type="text/css" href="css/font-awesome-4.3.0.min.css" />
<link rel="stylesheet" type="text/css" href="css/expanding-search-bar.css" />
  1. Place below code into top of HTML code or anywhere what you want.
<div id="sb-search" class="sb-search">
    <form>
        <input class="sb-search-input search-bar" placeholder="Enter your search term..." type="text" value="" name="search" id="search">
        <input class="sb-search-submit" type="submit" value="">
        <span class="fa fa-search sb-icon-search"></span>
    </form>
</div>
  1. Add JS at bottom of HTML code
<script src="js/classie.js"></script>
<script src="js/uisearch.js"></script>
<script>
    new UISearch( document.getElementById( 'sb-search' ) );
</script>

Original project documentation

A tutorial on how to create a mobile-friendly and responsive expanding search bar.

article on Codrops

demo

LICENSING & TERMS OF USE

expandingsearchbar's People

Contributors

mildronize avatar botelho avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.