keterangan commit
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
<?php
|
||||
// Semua project di-deploy dalam satu folder — gunakan relative path
|
||||
$url_spbu = 'SIG_spbu/';
|
||||
$url_miskin = 'SIG_miskin/gis/';
|
||||
$url_jalantanah = 'SIG2_jalantanah/';
|
||||
$url_choropleth = 'Choropleth/ptk.html';
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="id">
|
||||
<head>
|
||||
@@ -21,7 +28,7 @@ body {
|
||||
.navbar {
|
||||
background: var(--white);
|
||||
padding: 20px 40px;
|
||||
display: flex;href
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
border-bottom: 1px solid var(--border);
|
||||
@@ -55,21 +62,40 @@ body {
|
||||
.main { max-width: 1140px; margin: 60px auto; padding: 0 24px; flex: 1; width: 100%; }
|
||||
|
||||
.projects {
|
||||
display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;
|
||||
display: grid;
|
||||
grid-template-columns: repeat(4, 1fr);
|
||||
gap: 24px;
|
||||
}
|
||||
@media (max-width: 1100px) {
|
||||
.projects {
|
||||
grid-template-columns: repeat(2, 1fr);
|
||||
}
|
||||
}
|
||||
@media (max-width: 600px) {
|
||||
.projects {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
}
|
||||
@media (max-width: 900px) { .projects { grid-template-columns: 1fr; } }
|
||||
|
||||
.project-card {
|
||||
background: var(--white); border: 1px solid var(--border);
|
||||
border-radius: 16px; overflow: hidden; text-decoration: none; color: inherit;
|
||||
display: flex; flex-direction: column;
|
||||
transition: all .25s ease;
|
||||
transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
box-shadow: 0 4px 6px -1px rgba(0,0,0,.05), 0 2px 4px -1px rgba(0,0,0,.03);
|
||||
}
|
||||
.project-card:hover {
|
||||
transform: translateY(-5px);
|
||||
box-shadow: 0 20px 25px -5px rgba(0,0,0,.1), 0 10px 10px -5px rgba(0,0,0,.04);
|
||||
border-color: #bfdbfe;
|
||||
box-shadow: 0 20px 25px -5px rgba(0,0,0,.08), 0 10px 10px -5px rgba(0,0,0,.03);
|
||||
border-color: #3b82f6;
|
||||
}
|
||||
.project-card:hover .pc-icon {
|
||||
background: var(--blue-primary);
|
||||
color: var(--white);
|
||||
transform: scale(1.08) rotate(2deg);
|
||||
}
|
||||
.project-card:hover .pc-link svg {
|
||||
transform: translateX(6px);
|
||||
}
|
||||
.pc-head {
|
||||
padding: 30px 24px 20px; border-bottom: 1px solid var(--border);
|
||||
@@ -80,6 +106,7 @@ body {
|
||||
display: flex; align-items: center; justify-content: center;
|
||||
margin-bottom: 18px;
|
||||
background: var(--blue-light); color: var(--blue-primary);
|
||||
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
.pc-icon svg { width: 28px; height: 28px; }
|
||||
.pc-head h2 { font-size: 18px; font-weight: 700; margin-bottom: 8px; color: #1e293b; }
|
||||
@@ -97,6 +124,9 @@ body {
|
||||
font-size: 14px; font-weight: 600; color: var(--blue-primary);
|
||||
display: flex; align-items: center; gap: 4px;
|
||||
}
|
||||
.pc-link svg {
|
||||
transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
}
|
||||
.pc-tag {
|
||||
font-size: 11px; font-weight: 600; text-transform: uppercase;
|
||||
letter-spacing: .05em; padding: 4px 10px; border-radius: 6px;
|
||||
@@ -133,7 +163,7 @@ body {
|
||||
<main class="main">
|
||||
<div class="projects">
|
||||
|
||||
<a class="project-card" href="http://zcgk444o4k8okss8ggcos4os.203.24.51.230.sslip.io">
|
||||
<a class="project-card" href="<?= htmlspecialchars($url_spbu) ?>">
|
||||
<div class="pc-head">
|
||||
<div class="pc-icon">
|
||||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 22v-8p2 2 0 0 1 4 0h10a2 2 0 0 1 2 2v4"/><path d="M14 22V4a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v18"/><path d="M14 13h2a2 2 0 0 1 2 2v2a2 2 0 0 0 2 2h0a2 2 0 0 0 2-2V9.83a2 2 0 0 0-.59-1.42L18 5"/></svg>
|
||||
@@ -150,10 +180,11 @@ body {
|
||||
</div>
|
||||
<div class="pc-foot">
|
||||
<span class="pc-link">Buka aplikasi <svg viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="2"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></span>
|
||||
<span class="pc-tag">SIG SPBU</span>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
<a class="project-card" href="http://vk04ckgok4s0wosoc884os48.203.24.51.230.sslip.io">
|
||||
<a class="project-card" href="<?= htmlspecialchars($url_miskin) ?>">
|
||||
<div class="pc-head">
|
||||
<div class="pc-icon">
|
||||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"/><polyline points="9 22 9 12 15 12 15 22"/></svg>
|
||||
@@ -170,10 +201,11 @@ body {
|
||||
</div>
|
||||
<div class="pc-foot">
|
||||
<span class="pc-link">Masuk ke aplikasi <svg viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="2"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></span>
|
||||
<span class="pc-tag">SIG Miskin</span>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
<a class="project-card" href="http://bggcs44gog844wkcko8sko04.203.24.51.230.sslip.io">
|
||||
<a class="project-card" href="<?= htmlspecialchars($url_jalantanah) ?>">
|
||||
<div class="pc-head">
|
||||
<div class="pc-icon">
|
||||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5"/></svg>
|
||||
@@ -190,6 +222,33 @@ body {
|
||||
</div>
|
||||
<div class="pc-foot">
|
||||
<span class="pc-link">Buka aplikasi <svg viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="2"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></span>
|
||||
<span class="pc-tag">SIG Jalan</span>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
<a class="project-card" href="<?= htmlspecialchars($url_choropleth) ?>">
|
||||
<div class="pc-head">
|
||||
<div class="pc-icon">
|
||||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path>
|
||||
<circle cx="9" cy="7" r="4"></circle>
|
||||
<path d="M23 21v-2a4 4 0 0 0-3-3.87"></path>
|
||||
<path d="M16 3.13a4 4 0 0 1 0 7.75"></path>
|
||||
</svg>
|
||||
</div>
|
||||
<h2>Kepadatan Penduduk Pontianak</h2>
|
||||
<p>Peta tematik choropleth wilayah Kota Pontianak berdasarkan jumlah kepadatan penduduk per kecamatan.</p>
|
||||
</div>
|
||||
<div class="pc-body">
|
||||
<ul class="pc-features">
|
||||
<li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="20 6 9 17 4 12"></polyline></svg>Peta choropleth interaktif</li>
|
||||
<li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="20 6 9 17 4 12"></polyline></svg>Data populasi per kecamatan</li>
|
||||
<li><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><polyline points="20 6 9 17 4 12"></polyline></svg>Informasi detail saat hover</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="pc-foot">
|
||||
<span class="pc-link">Buka peta tematik <svg viewBox="0 0 24 24" width="16" height="16" fill="none" stroke="currentColor" stroke-width="2"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></span>
|
||||
<span class="pc-tag">Choropleth</span>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user