Giter VIP home page Giter VIP logo

horizonry's Introduction

Horizonry

jQuery Plugin for Modern (CSS3) Masonry Horizontal Ordering

Browser support: all modern browsers & IE10+

Demo

http://codepen.io/peet86/pen/QwmxEO/ (CodePen)

###HTML:

<div class="masonry">
  <div class="item"></div>
  <div class="item"></div>
  <!-- ... -->
</div>

###JS:

$(function() {  		
  		$("#horizonry").horizonry({
  		  itemSelector: "item",
        firstItemSelector: "item-first",
  		});
}) 

###CSS:

.masonry {
 /* column width and column number */
  columns: 150px 3;
  -webkit-columns: 150px 3;
  -moz-columns: 150px 3;
  -webkit-column-gap: 15px;
  -moz-column-gap: 15px;
  /*gap between the items*/
  column-gap: 15px; 
  /* gap around the items*/
  padding: 15px; 
  background: #fff;
}

/*Column items*/
.item{
  display: block;
  /* gap under the items*/
  margin-bottom:15px;
  
  width: 100%; 
  
  /* avoid break*/
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  -ms-column-break-inside: avoid; 
  -o-column-break-inside: avoid; 
}

/*Column top*/
.item-first{
  break-before: always; 
  -webkit-column-break-before: always; 
  -moz-column-break-before: always;
  -ms-column-break-before: always; 
  -o-column-break-before: always; 
}

Updates

v1.0 (23.02.2015)

  • initial release

License

This plugin is available under Apache 2.0 license.

horizonry's People

Contributors

peet86 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

waqasy

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.