Pada kesempatan kali ini saya akan menjelaskan cara membuat kotak jajar genjang di css3. Sebelum membahas lebih jauh ada baiknya jika teman-teman tahu terlebih dahulu property css untuk membuat jajar genjang tersebut, property yang saya akan gunakan adalah transform. CSS transform memungkinkan teman-teman untuk membuat efek skew di element HTML.

Skew ()

Skew digunakan untuk memiringkan suatu element dengan mengatur tiap nilai pada sumbu X nya.

Berikut contoh nya:

  • Teman-teman buat terlebih dahulu satu buah file dengan nama index.html, ketikan kode seperti berikut:
<!DOCTYPE html>
<html>
<head>
	<title>Cara Membuat Kotak Jajar Genjang Dengan Transform | dumetschool.com</title>
	<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
	<h1>Cara Membuat Kotak Jajar Genjang Dengan Transform</h1>
	<h2>skew()</h2>
        <div id="pembungkus">
	<div class="kotak">
		Ini adalah kotak default tanpa skew()	</div>
	<div class="kotak1">
		Ini adalah kotak 1 dengan skew() CSS Transform
	</div>
	<div class="kotak2">
Ini adalah kotak 2 dengan skew() CSS Transform
	</div>
	<div class="kotak3">
Ini adalah kotak 3 dengan skew() CSS Transform
	</div>
	<div class="kotak4">
Ini adalah kotak 4 dengan skew() CSS Transform
	</div>
       </div>
</body>
</html>

Jika sudah teman-teman bisa save file index.html tersebut.

  • Teman-teman buat lagi satu buah file dengan nama style.css, sejajar dengan file index.html yang sebelum nya di buat, dan ketikan kode css seperti di bawah ini :
*{
margin:0; padding:0;
}
body{
	background: #111;
	text-align: center;
}

h1,h2{
	color: #fff;
}
#pembungkus{
width: 100%; 
height: auto; 
padding: 20px; 
margin:auto;
}

.kotak{
	background: #fcfcfc;
	padding: 20px;
	float: left;
	margin: 50px;
	width: 150px;
	height: 150px;	
}

.kotak1{
	background: #fcfcfc;
	padding: 20px;
	float: left;
	margin: 50px;
	width: 150px;
	height: 150px;
	-ms-transform: skew(20deg); /* Support untuk IE 9 */
    -webkit-transform: skew(20deg); /* support untuk Safari */
    transform: skew(20deg); /* default syntax */ 
}

.kotak2{
	background: #fcfcfc;
	padding: 20px;
	float: left;
	margin: 50px;
	width: 150px;
	height: 150px;
	-ms-transform: skew(30deg,20deg); /* Support untuk IE 9 */
    -webkit-transform: skew(30deg,20deg); /* support untuk Safari */
    transform: skew(30deg,20deg); /* default syntax */ 
}

.kotak3{
	background: #fcfcfc;
	padding: 20px;
	float: left;
	margin: 50px;
	width: 150px;
	height: 150px;
	-ms-transform: skewY(20deg); /* Support untuk IE 9 */
    -webkit-transform: skewY(20deg); /* support untuk Safari */
    transform: skewY(20deg); /* default syntax */ 
}

.kotak4{
	background: #fcfcfc;
	padding: 20px;
	float: left;
	margin: 50px;
	width: 150px;
	height: 150px;
	-ms-transform: skewX(20deg); /* Support untuk IE 9 */
    -webkit-transform: skewX(20deg); /* support untuk Safari */
    transform: skewX(20deg); /* default syntax */ 
}

Jika sudah save file style.css tersebut, dan teman-teman bisa lihat hasil nya pada browser.

Demikian penjelasan mengenai cara membuat kotak jajar genjang di css3, Semoga Bermanfaat.