Using grids for custom layouts

From JReviews Documentation
Revision as of 18:55, 16 January 2017 by Jreviews (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

In JReviews themes it is possible to use grids for custom theme layouts. JReviews provides a 12 column percentage based grid system for splitting content into columns. The grid system is responsive.

Usage: Each grid row needs to have a "jrGrid" class and grid column elements need to have "jrColX" class name where X is a number of columns.

Examples

2 equal columns

<div class="jrGrid">
  <div class="jrCol6"> 		
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus eget viverra leo. Phasellus et turpis porta ante ultrices volutpat sed quis mi. Nulla volutpat justo sit amet tortor bibendum ultrices consequat nisi laoreet. 
  </div>
  <div class="jrCol6">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus eget viverra leo. Phasellus et turpis porta ante ultrices volutpat sed quis mi. Nulla volutpat justo sit amet tortor bibendum ultrices consequat nisi laoreet.
  </div> 
</div>


This code will display the text in two equal columns:


Grids1.png


3 equal columns

<div class="jrGrid">
  <div class="jrCol4"> 		
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus eget viverra leo. Phasellus et turpis porta ante ultrices volutpat sed quis mi. Nulla volutpat justo sit amet tortor bibendum ultrices consequat nisi laoreet. 
  </div>
  <div class="jrCol4">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus eget viverra leo. Phasellus et turpis porta ante ultrices volutpat sed quis mi. Nulla volutpat justo sit amet tortor bibendum ultrices consequat nisi laoreet.
  </div>
  <div class="jrCol4">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus eget viverra leo. Phasellus et turpis porta ante ultrices volutpat sed quis mi. Nulla volutpat justo sit amet tortor bibendum ultrices consequat nisi laoreet.
  </div> 
</div>


This code will display the text in 3 equal columns:


Grids2.png


2 columns, first one wider

<div class="jrGrid">
  <div class="jrCol8"> 		
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus eget viverra leo. Phasellus et turpis porta ante ultrices volutpat sed quis mi. Nulla volutpat justo sit amet tortor bibendum ultrices consequat nisi laoreet. 
  </div>
  <div class="jrCol4">
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus eget viverra leo. Phasellus et turpis porta ante ultrices volutpat sed quis mi. Nulla volutpat justo sit amet tortor bibendum ultrices consequat nisi laoreet.
  </div> 
</div>


This code will display first column using 2/3 of the row and second column using 1/3 of the row:


Grids3.png


In the examples we used lorem ipsum text, but you can use the grid columns for any data (i.e. custom output of custom fields).


Reference of all available grid column classes

Grids4.png