Membuat Bagan Alur di HTML dengan CSS


Selain dalam bentuk flowchart, mungkin karena malas, untuk menunjukkan alur suatu tahapan, biasanya diberikan dalam bentuk diagram sederhana seperti gambar di atas.

Jika ditampilkan dalam HTML, diagram di atas akan membutuhkan load lebih tinggi dibanding jika dibuat dengan text biasa.

Dibawah ini adalah contoh kode halaman HTML, untuk menampilkan diagram dari text dan symbol (untuk panah), dengan bentuk rounded box dengan CSS.

<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title></title>
<style>
.tablediagram{
	border:0px;
	width: fit-content;
    margin: auto;
}

.tablediagram td{
	text-align:center;
	height:80px;
	border:0px;
}

.buttonblue{
	display:flex;
	height:100;
	justify-content:center;
	align-items: center;
	color:white;
	border:5px solid white;
	background-color:#5959ff;
	border-radius:25px;
	box-shadow: 5px 5px 5px 1px rgb(0 0 255 / 20%);
	max-width:200px;
	text-decoration:none !important;
	font-weight:bold;
}

.buttonbluearrow{
	color:red;
	font-size:xxx-large;
}
</style>
</head>
<body>
<table class="tablediagram">
<tr><td><a href="#" class="buttonblue">Ujian Kualifikasi</a></td><td><span class="buttonbluearrow">→</span></td><td><a href="#" class="buttonblue">Pengajuan Komisi Pembimbing</a></td></tr>
<tr><td colspan="2"></td><td><span class="buttonbluearrow">↓</span></td></tr>
<tr><td><a href="#" class="buttonblue">Ujian Proposal Disertasi</a></td><td><span class="buttonbluearrow">←</span></td><td><a href="#" class="buttonblue">Penyusunan Proposal Disertasi</a></td></tr>
<tr><td><span class="buttonbluearrow">↓</span></td><td colspan="2"></td></tr>
<tr><td><a href="#" class="buttonblue">Pelaksanaan Disertasi</a></td><td><span class="buttonbluearrow">→</span></td><td><a href="#" class="buttonblue">Publikasi Ilmiah dalam Seminar Nasional</a></td></tr>
<tr><td colspan="2"></td><td><span class="buttonbluearrow">↓</span></td></tr>
<tr><td><a href="#" class="buttonblue">Ujian Seminar Hasil Penelitian Disertasi</a></td><td><span class="buttonbluearrow">←</span></td><td><a href="#" class="buttonblue">Publikasi Ilmiah dalam Seminar Internasional</a></td></tr>
<tr><td><span class="buttonbluearrow">↓</span></td><td colspan="2"></td></tr>
<tr><td><a href="#" class="buttonblue">Ujian Kelayakan Disertasi</a></td><td><span class="buttonbluearrow">→</span></td><td><a href="#" class="buttonblue">Ujian Akhir Disertasi</a></td></tr>
</table>
</body>
</html>

Demo online dapat di lihat di sini.

Komentar



Postingan populer dari blog ini

Apps Script untuk Cetak Sertifikat

Menghapus Baris di Google Sheets yang Memiliki Sel Kosong dengan Apps Script

Menambahkan Random Key sebagai ID Pembeda di Google Sheet dengan Apps Script

Cara Menentukan Arah Kiblat Menggunakan Google Maps

Genetics Algorithm Method with Progressive Error Prediction

Kaidah Baku untuk Konsistensi Data (PT, Tbk, Pty., & Ltd.)

Eliminasi Gauss-Jordan untuk Invers Matrix dengan C++

Afiliasi Shopee Tanpa Wajah dan Tanpa Beli Sampel Bermodal AI

Generate Karakter Acak dan Menempatkannya di Sel Google Sheets dengan Apps Script

Jasa Penjadwalan Semester, UTS dan UAS Perguruan Tinggi menggunakan Google Sheet