Style Guide
Panduan desain visual untuk semua produk BATU Teknologi Kreatif
Sumber: batuteknologi.web.id — Theme WordPress v2.0
Warna
Color palette utama untuk brand dan UI
Brand / Primary
Semantic
Dark Background
Light Background & Text
Gradien
Background gradients untuk section hero, card, dan placeholder
--btk-gradient-hero--btk-gradient-card-bar--btk-gradient-placeholderTipografi
Font family, weight, dan ukuran
Font utama — 'Inter', -apple-system, sans-serif
Bobot: 400 (Regular), 500 (Medium), 600 (Semi-Bold), 700 (Bold), 800 (Extra-Bold)
Spacing
Sistem jarak konsisten untuk margin, padding, dan gap
| Token | Size | px | Preview |
|---|---|---|---|
| --btk-space-1 | 0.25rem | 4px | |
| --btk-space-2 | 0.5rem | 8px | |
| --btk-space-3 | 0.75rem | 12px | |
| --btk-space-4 | 1rem | 16px | |
| --btk-space-5 | 1.25rem | 20px | |
| --btk-space-6 | 1.5rem | 24px | |
| --btk-space-8 | 2rem | 32px | |
| --btk-space-10 | 2.5rem | 40px | |
| --btk-space-12 | 3rem | 48px | |
| --btk-space-16 | 4rem | 64px | |
| --btk-space-20 | 5rem | 80px |
Tombol
Button styles dengan efek hover lift
Primary Button
Outline Button (on dark)
Form
Input, textarea, dan elemen form lainnya
Card
Komponen card dengan efek hover lift
Web Development
Pembuatan website profesional dengan teknologi terkini untuk bisnis Anda.
Mobile Apps
Aplikasi mobile cross-platform untuk memperluas jangkauan bisnis.
Digital Marketing
Strategi pemasaran digital untuk meningkatkan visibilitas brand Anda.
Shadow
Bayangan untuk card, button, dan elemen UI
Icon
Font Awesome 6.5.0 — icon library untuk semua project
Icon umum yang dipakai di seluruh project:
Hero Section
Pola hero dengan gradient + efek ambient
Technology Partner
Untuk Bisnis Anda
Kami membantu bisnis berkembang dengan solusi teknologi inovatif yang dirancang khusus untuk kebutuhan Anda.
Tokens CSS
Cara menggunakan design tokens di project
Import tokens.css
Copy tokens.css ke project Anda dan import di file CSS utama:
/* Atau gunakan CDN */
@import url("https://styleguide.batuteknologi.web.id/tokens.css");
Via Tailwind CSS
Konfigurasi tailwind.config.js:
theme: {
extend: {
colors: {
btk: {
primary: '#6366f1',
'primary-dark': '#4f46e5',
'primary-light': '#a5b4fc',
secondary: '#8b5cf6',
success: '#10b981',
warning: '#f59e0b',
'bg-dark': '#0c0a1d',
'bg-mid': '#1a1a3e',
'bg-end': '#0f0c29'
}
},
fontFamily: {
inter: ['Inter', '-apple-system', 'sans-serif']
}
}
}
}
Contoh penggunaan CSS variable
background: var(--btk-primary);
color: var(--btk-text-on-dark);
border-radius: var(--btk-radius-md);
padding: var(--btk-space-3) var(--btk-space-8);
font-weight: var(--btk-weight-semibold);
transition: var(--btk-transition-fast);
}
.my-button:hover {
background: var(--btk-primary-dark);
transform: translateY(-2px);
box-shadow: var(--btk-shadow-md);
}
Penerapan
Project-project yang menggunakan style guide ini
| Project | Status | URL |
|---|---|---|
| Website Perusahaan | ✓ Reference | batuteknologi.web.id |
| LinkBatu | ● Perlu update | link.batuteknologi.web.id |
| POS Batu Teknologi | ● Perlu update | pos.batuteknologi.web.id |
| CCTV Kota Batu | ● Perlu update | cctv.batuteknologi.web.id |
| PDF to Image | ● Perlu update | docs.batuteknologi.web.id |
| JSON Tools | ● Perlu update | json.batuteknologi.web.id |
| QR Code Generator | ● Perlu update | qr.batuteknologi.web.id |
| POS Superadmin | ● Perlu update | superadmin-pos.batuteknologi.web.id |
| Anime Batu | ● Perlu update | anime.batuteknologi.web.id |