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

Primary
#6366f1
Primary Dark (hover)
#4f46e5
Primary Light
#a5b4fc
Secondary
#8b5cf6

Semantic

Success
#10b981
Warning / Star
#f59e0b
Error
#ef4444

Dark Background

Bg Dark Start
#0c0a1d
Bg Dark Mid
#1a1a3e
Bg Dark End
#0f0c29
Dark Indigo
#1e1b4b
Deep Indigo
#312e81

Light Background & Text

Surface / White
#ffffff
Bg Light
#f8fafc
Border
#e2e8f0
Text Primary
#1e293b
Text Secondary
#64748b
Text Medium
#475569
Text Muted
#94a3b8

Gradien

Background gradients untuk section hero, card, dan placeholder


Hero Background--btk-gradient-hero
linear-gradient(135deg, #0c0a1d 0%, #1a1a3e 40%, #0f0c29 100%)
Card Top Bar--btk-gradient-card-bar
linear-gradient(90deg, #6366f1, #8b5cf6)
Placeholder--btk-gradient-placeholder
linear-gradient(135deg, #1e1b4b, #312e81)

Tipografi

Font family, weight, dan ukuran


Inter

Font utama — 'Inter', -apple-system, sans-serif

Bobot: 400 (Regular), 500 (Medium), 600 (Semi-Bold), 700 (Bold), 800 (Extra-Bold)

h1 — 800 / clamp(32px,5.5vw,60px)
Hero Heading
h2 — 800 / clamp(28px,3.5vw,38px)
Section Heading
About h2 — 800 / clamp(24px,3vw,34px)
About Title
h3 (card) — 700 / 17px
Service Card Title
h3 (process) — 700 / 20px
Process Step Title
Body — 400 / 15px / lh 1.7
BATU Teknologi Kreatif adalah software house yang berbasis di Kota Batu, Jawa Timur, menyediakan layanan pengembangan website dan aplikasi digital.
Small / Nav — 500 / 14px
Layanan Portfolio Kontak
Section Tag — 600 / 12px / uppercase
TENTANG KAMI

Spacing

Sistem jarak konsisten untuk margin, padding, dan gap


TokenSizepxPreview
--btk-space-10.25rem4px
--btk-space-20.5rem8px
--btk-space-30.75rem12px
--btk-space-41rem16px
--btk-space-51.25rem20px
--btk-space-61.5rem24px
--btk-space-82rem32px
--btk-space-102.5rem40px
--btk-space-123rem48px
--btk-space-164rem64px
--btk-space-205rem80px

Tombol

Button styles dengan efek hover lift


Primary Button

<a class="btk-btn btk-btn-primary" href="#">Primary</a>

Outline Button (on dark)

<a class="btk-btn btk-btn-outline" href="#">Outline</a>

Form

Input, textarea, dan elemen form lainnya


Kirim Pesan

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


Shadow SM
0 1px 30px rgba(0,0,0,0.06)
Shadow MD (btn hover)
0 8px 25px rgba(99,102,241,0.35)
Shadow LG (dropdown)
0 12px 40px rgba(0,0,0,0.12)
Shadow Card Hover
0 12px 40px rgba(99,102,241,0.10)
Shadow Focus
0 0 0 4px rgba(99,102,241,0.08)
Shadow Badge
0 10px 30px rgba(99,102,241,0.30)

Icon

Font Awesome 6.5.0 — icon library untuk semua project


Icon umum yang dipakai di seluruh project:

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">

Hero Section

Pola hero dengan gradient + efek ambient


Solusi Digital Terpercaya

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:

@import url("path/to/tokens.css");

/* Atau gunakan CDN */
@import url("https://styleguide.batuteknologi.web.id/tokens.css");

Via Tailwind CSS

Konfigurasi tailwind.config.js:

module.exports = {
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

.my-button {
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


ProjectStatusURL
Website Perusahaan✓ Referencebatuteknologi.web.id
LinkBatu● Perlu updatelink.batuteknologi.web.id
POS Batu Teknologi● Perlu updatepos.batuteknologi.web.id
CCTV Kota Batu● Perlu updatecctv.batuteknologi.web.id
PDF to Image● Perlu updatedocs.batuteknologi.web.id
JSON Tools● Perlu updatejson.batuteknologi.web.id
QR Code Generator● Perlu updateqr.batuteknologi.web.id
POS Superadmin● Perlu updatesuperadmin-pos.batuteknologi.web.id
Anime Batu● Perlu updateanime.batuteknologi.web.id