| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Radiogram</title>
<link rel="stylesheet" href="http://thesabbir.github.io/simple-line-icons/css/simple-line-icons.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.css">
<script type="text/javascript" src="dist/radiogram.min.js"></script>
<style type="text/css">
/* HTML5 Boilerplate accessible hidden styles */
[type="radio"] {
  border: 0; 
  clip: rect(0 0 0 0); 
  height: 1px; margin: -1px; 
  overflow: hidden; 
  padding: 0; 
  position: absolute; 
  width: 1px;
}
/* One radio button per line */
label {
  display: block;
  cursor: pointer;
  line-height: 2.5;
  font-size: 1.5em;
}
[type="radio"] + span {
  display: block;
}
/* the basic, unchecked style */
[type="radio"] + span:before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: -0.25em;
  border-radius: 1em;
  border: 0.125em solid #fff;
  box-shadow: 0 0 0 0.15em #000;
  margin-right: 0.75em;
  transition: 0.5s ease all;
}
/* the checked style using the :checked pseudo class */
[type="radio"]:checked + span:before {
  background: green;
  box-shadow: 0 0 0 0.25em #000;
}
/* never forget focus styling */
[type="radio"]:focus + span:after {
  content: '\0020\2190';
  font-size: 1.5em;
  line-height: 1;
  vertical-align: -0.125em;
}
/* Nothing to see here. */
body {
  margin: 3em auto;
  max-width: 30em;
  font-family: Cabin, serif;
}
fieldset {
  font-size: 1em;
  border: 2px solid #000;
  padding: 2em;
  border-radius: 0.5em;
}
legend {
  color: #fff;
  background: #000;
  padding: 0.25em 1em;
  border-radius: 1em;
}
.p {
  text-align: center;
  font-size: 14px;
  padding-top: 120px;
}
ul{ list-style:outside none; padding:0; margin:0;}
ul.radiogram li{display: inline-block;margin-right: 15px;width: 20%;height: 80px;background-color: transparent; border:1px solid transparent;text-align: center;}
ul.radiogram li:hover{border:1px solid #16abf0; cursor:pointer;}
ul.radiogram li [type="radio"]{display:none;}
ul.radiogram li i,ul.radiogram li > div, ul.radiogram li table, ul.radiogram li div, ul.radiogram li span{ display:block;}
ul.radiogram li i {font-size: 54px;}
</style>
</head>
<body>
<div id="doxcy"><h3>by using ID as Selector</h3></div>
<div class="doxcy"><h3>by using CLASS as Selector</h3></div>
<div id="gander"><h3>by using CLASS as Selector</h3></div>
<script>
obj =	{
		name	: "form[fieldname][]", //RSForm RadioGroup - Input Button use to be in this form.
		layout	: [ '<div><i class="fa fa-cc-paypal" style="color: #075884;"></i><span>layout1</span></div>',
					'<div><i class="fa fa-cc-stripe" style="color: #16abf0;"></i><span>layout2</span></div>',
					'<div><i class="fa fa-cc-visa" style="color: #f3d709;"></i><span>layout3</span></div>'
					]
		};
//usage#1 Same OBJECT[Layout] but by using selector as a class
Radiogram.build('#doxcy',obj);
//usage#2 Same OBJECT[Layout] but by using selector as a class
obj =	{
		name	: "form[fieldname][]", //RSForm RadioGroup - Input Button use to be in this form.
		layout	: [ '<div><i class="fa fa-cc-amex" style="color: #34C354;"></i><span>layout4</span></div>',
					'<div><i class="fa fa-cc-mastercard" style="color: #f08216;"></i><span>layout5</span></div>',
					'<div><i class="fa fa-cc-jcb" style="color: #8c8677;"></i><span>layout6</span></div>'
					]
		};
		
Radiogram.build('.doxcy',obj); 
//EXAMPLE2 MALE/FEMALE Radio Group buttons
obj =	{
		name	: "form[fieldname2][]", //RSForm RadioGroup - Input Button use to be in this form.
		layout	: [ '<div><i class="icon-user icons" style="color: #ec482e;"></i><span>Male</span></div>',
					'<div><i class="icon-user-female icons" style="color: #16abf0;"></i><span>Female</span></div>',
					'<div><i class="icon-people icons" style="color: #f3d709;"></i><span>Others</span></div>'
					]
		};
Radiogram.build('#gander',obj); 
</script>
</body>
</html>
 |