Collection component used for listing items. Useful for listing products' thumbnails or Bits.sass group components.
If you need gutter between items, see [Bits.sass space] (https://github.com/bits-sass/utils-space) or extend the component with a modifier.
Read more about Bits.sass toolkit.
- Bower:
bower install --save bits-sass-collection
- Download: zip, tar.gz
- Git:
git clone https://github.com/bits-sass/collection.git
See demo.
bits-components-ns
- components namespace, defaults to 'bits-'
Collection
- core collection componentCollection--center
- horizontally center all itemsCollection--middle
- vertically align all items to middleCollection--bottom
- vertically align all items to bottomCollection-item
- descendant class representing an item
Simple collection of thumbnails.
<div class="Collection">
<div class="Collection-item">
<img class="Thumbnail" src="http://lorempixel.com/100/100" alt="">
</div>
<div class="Collection-item">
<img class="Thumbnail" src="http://lorempixel.com/100/100" alt="">
</div>
<div class="Collection-item">
<img class="Thumbnail" src="http://lorempixel.com/100/100" alt="">
</div>
</div>
Collection of thumbnails with a gutter inbetween. You need to add a modifier
for gutter or use u-gutter[T][s]
utility from [Bits.sass space]
(https://github.com/bits-sass/utils-space) where you add Collection-item
to $bits-space-gutter-supported-children
variable.
<div class="Collection u-gutterAm">
<div class="Collection-item">
<img class="Thumbnail" src="http://lorempixel.com/100/100" alt="">
</div>
<div class="Collection-item">
<img class="Thumbnail" src="http://lorempixel.com/100/100" alt="">
</div>
<div class="Collection-item">
<img class="Thumbnail" src="http://lorempixel.com/100/100" alt="">
</div>
<div class="Collection-item">
<img class="Thumbnail" src="http://lorempixel.com/100/100" alt="">
</div>
<div class="Collection-item">
<img class="Thumbnail" src="http://lorempixel.com/100/100" alt="">
</div>
<div class="Collection-item">
<img class="Thumbnail" src="http://lorempixel.com/100/100" alt="">
</div>
…
</div>
Collection of Bits.sass group.
<div class="Collection u-gutterHm">
<div class="Collection-item">
<div class="Group">
<div class="Group-item">
<button class="Button">My account</button>
</div>
<div class="Group-item">
<button class="Button">Settings</button>
</div>
<div class="Group-item">
<button class="Button">Logout</button>
</div>
</div>
</div>
<div class="Collection-item">
<div class="Group">
<div class="Group-item">
<input class="FormControl" type="text">
</div>
<div class="Group-item">
<button class="Button">Send</button>
</div>
</div>
</div>
<div class="Collection-item">
<div class="Group">
<div class="Group-item">
<button class="Button">I'm alone</button>
</div>
</div>
</div>
</div>
- Sass 3.2+
- Google Chrome (latest)
- Opera (latest)
- Firefox 4+
- Safari 5+
- Internet Explorer 8+