Cara Mengatur Warna, Font, dan Layout dengan CSS untuk Pemula
Cara Mengatur Warna, Font, dan Layout dengan CSS untuk Pemula
Setelah mempelajari HTML, langkah berikutnya adalah mempercantik tampilan website menggunakan CSS (Cascading Style Sheets). Dengan CSS, kamu bisa mengatur warna, ukuran teks, jenis font, hingga posisi elemen di halaman web. Tanpa CSS, tampilan website akan terlihat polos seperti dokumen biasa.
Pada artikel ini, kamu akan belajar 3 hal dasar yang paling penting dalam CSS:
- Mengatur warna
- Mengatur font & teks
- Mengatur layout
Semua contoh akan mudah dipahami oleh pemula.
1. Apa Itu CSS?
CSS adalah bahasa yang digunakan untuk mengatur tampilan website.
HTML membuat struktur, sedangkan CSS membuat tampilannya lebih menarik.
CSS bisa ditulis dengan 3 cara:
a. Inline CSS
Ditulis langsung di dalam tag HTML.
<p style="color:red;">Ini warna merah</p>
b. Internal CSS
Ditulis di bagian <style> dalam <head>.
<style>
p { color: blue; }
</style>
c. External CSS (paling direkomendasikan)
Disimpan dalam file .css terpisah.
<link rel="stylesheet" href="style.css">
2. Mengatur Warna dengan CSS
Warna diatur menggunakan properti color dan background-color.
Mengatur warna teks:
h1 {
color: blue;
}
Mengatur warna background:
body {
background-color: #f2f2f2;
}
Format warna yang bisa digunakan:
- Nama warna: red, blue, green
- Hex code: #ff0000
- RGB: rgb(255,0,0)
- RGBA: rgba(255,0,0,0.5) (ada transparansi)
Contoh background gradasi:
body {
background: linear-gradient(to right, #4facfe, #00f2fe);
}
3. Mengatur Font & Teks dengan CSS
Beberapa properti teks yang penting:
a. Mengatur jenis font
body {
font-family: Arial, sans-serif;
}
b. Mengatur ukuran font
p {
font-size: 18px;
}
c. Mengatur ketebalan
h1 {
font-weight: bold;
}
d. Mengatur rata kiri/kanan/tengah
h1 {
text-align: center;
}
e. Mengatur jarak antar baris (line-height)
p {
line-height: 1.6;
}
f. Mengatur warna teks
p {
color: #333;
}
Dengan kombinasi ini, website akan terlihat lebih rapi dan profesional.
4. Mengatur Layout (Posisi Elemen) dengan CSS
CSS memiliki beberapa teknik untuk mengatur posisi dan layout elemen.
a. Margin dan Padding
Ini adalah dasar layout CSS.
Margin = jarak luar (antara elemen)
Padding = jarak dalam (isi dan batas elemen)
div {
margin: 20px;
padding: 15px;
background: lightyellow;
}
b. Mengatur lebar dan tinggi
div {
width: 300px;
height: 200px;
background: lightgray;
}
c. Centering (tengah secara horizontal)
Dengan margin auto:
div {
width: 300px;
margin: auto;
}
d. Layout Flexbox (paling modern & mudah)
Flexbox membantu menyusun elemen sejajar.
Menjadikan container sebagai flex:
.container {
display: flex;
}
Membuat elemen berada di tengah:
.container {
display: flex;
justify-content: center;
align-items: center;
}
Membuat elemen tersusun ke samping:
.container {
display: flex;
gap: 20px;
}
Flexbox sangat ideal untuk menu, card, dan layout responsif.
e. Grid Layout (untuk layout besar)
Grid cocok untuk membangun struktur kompleks seperti galeri atau dashboard.
Contoh grid 3 kolom:
.grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
5. Contoh Website Sederhana dengan CSS
Berikut contoh HTML + CSS sederhana yang bisa langsung kamu coba:
HTML
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<title>Belajar CSS</title>
</head>
<body>
<h1>Website Sederhana</h1>
<p>Ini tampilan website saya setelah ditambahkan CSS.</p>
<div class="box">
<p>Ini adalah sebuah kotak.</p>
</div>
</body>
</html>
CSS (style.css)
body {
background: #f0f0f0;
font-family: Arial, sans-serif;
}
h1 {
text-align: center;
color: darkblue;
}
.box {
width: 300px;
margin: 20px auto;
padding: 20px;
background: white;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
Hasilnya: website lembut, bersih, dan modern.
6. Kesimpulan
CSS adalah alat utama untuk mempercantik website. Dengan belajar mengatur warna, font, dan layout, kamu sudah menguasai dasar web design. Setelah ini, kamu bisa belajar animasi, responsif, dan framework seperti Bootstrap atau TailwindCSS.
Comments
Post a Comment