Giter Site home page Giter Site logo

faresd / getmdl-select Goto Github PK

View Code? Open in Web Editor NEW

This project forked from creativeit/getmdl-select

0.0 1.0 0.0 509 KB

Select for material-design-lite

Home Page: http://creativeit.github.io/getmdl-select/

License: MIT License

JavaScript 86.42% CSS 13.58%

getmdl-select's Introduction

getmdl-select

Material Design Lite selectfield component material-design-lite

Live Example

alt tag

Check out the example

Basic use

To use any MDL component, you must include the minified CSS and JavaScript files using standard relative-path references in the <head> section of the page, as described in the MDL Introduction.

<!-- getmdl -->
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
<link rel="stylesheet" href="https://code.getmdl.io/1.1.1/material.indigo-pink.min.css">
<script defer src="https://code.getmdl.io/1.1.1/material.min.js"></script>   
<!--getmdl-select-->   
<link rel="stylesheet" href="https://cdn.rawgit.com/CreativeIT/getmdl-select/master/getmdl-select.min.css">
<script defer src="https://cdn.rawgit.com/CreativeIT/getmdl-select/master/getmdl-select.min.js"></script>

Example

Select field.

   <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label getmdl-select">
     <input class="mdl-textfield__input" id="country" name="country" value="Belarus" type="text" readonly tabIndex="-1" data-val="BLR"/>
       <label class="mdl-textfield__label" for="country">Country</label>
       <ul class="mdl-menu mdl-menu--bottom-left mdl-js-menu" for="country">
         <li class="mdl-menu__item" data-val="BLR">Belarus</li>
         <li class="mdl-menu__item" data-val="RUS">Russia</li>
       </ul>
   </div>

Configuration options

Dynamically usage

For dynamically usage, you must add getmdlSelect.init(cssSelector) in javascript code, (where cssSelector, for example, is ".getmdl-select" or "#mySelect"), after new item is created.

Width

Initial Select takes the default width (300px). If you want that Select automatically adapt to the maximum width add class getmdl-select__fullwidth.

Height

Select automatically adapt to the maximum height. If you want to use small height (300px) and see scroll bar, add class getmdl-select__fix-height.

Install

  • Bower: bower install getmdl-select
  • npm: npm install getmdl-select

Download / Clone

Clone the repo using Git:

git clone https://github.com/CreativeIT/getmdl-select.git

Alternatively you can download this repository.

Build

To get started modifying the components or the docs, first install the necessary dependencies, from the root of the project:

npm install 

LICENSE

See the LICENSE file for license rights and limitations (MIT).

getmdl-select's People

Contributors

franckevva avatar yodamike avatar fmaylinch avatar therufa avatar randrianov avatar alexbananabob avatar cotocisternas avatar sinedsem avatar leosoto avatar mwebbers avatar igorermakov avatar

Watchers

Farés droubi 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.