CSS Dasar
CSS (Cascading Style Sheets) adalah bahasa desain yang digunakan untuk menentukan tampilan dan format elemen pada halaman web yang dibuat menggunakan HTML. Dengan CSS, pengembang web dapat memisahkan konten (HTML) dari desain atau gaya visual, sehingga memudahkan pengelolaan tampilan halaman web.
Fungsi CSS
1. Membuat Tampilan Menarik:
CSS digunakan untuk menata warna, font, margin, padding, layout, dan elemen visual lainnya.
2. Memisahkan Konten dan Desain:
Memisahkan struktur HTML dari desain, sehingga konten lebih mudah dikelola dan diperbarui.
3. Mengurangi Pengulangan Kode:
Satu file CSS dapat digunakan untuk banyak halaman, sehingga efisien dalam pengelolaan desain.
4. Meningkatkan Konsistensi Desain:
Dengan menggunakan CSS, semua halaman web dapat memiliki desain yang seragam.
5. Mendukung Responsivitas:
Membantu membuat desain yang ramah untuk berbagai perangkat (desktop, tablet, ponsel).
Macam-Macam CSS
CSS terdiri dari beberapa jenis berdasarkan cara penerapannya:
1. Inline CSS:
CSS ditulis langsung di dalam elemen HTML menggunakan atribut style.
Contoh :
Code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Inline CSS || Muhammad Fahmi 'Ainunnajib</title>
</head>
<body>
<h1 style="color: red;">Inline CSS</h1>
</body>
</html>
Hasil:
2. Internal CSS:
Ditulis dalam elemen <style> di bagian <head> dari dokumen HTML.
Contoh :
Code :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Internal CSS || Muhammad Fahmi 'Ainunnajib</title>
<style>
h1 {
color: red;
}
</style>
</head>
<body>
<h1>Internal CSS</h1>
</body>
</html>
Hasil :
3. External CSS:
Disimpan di file terpisah dengan ekstensi .css dan dihubungkan ke file HTML menggunakan tag <link>.
Contoh :
Code HTML :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Eksternal CSS || Muhammad Fahmi 'Ainunnajib</title>
<link rel="stylesheet" href="css/eksternal.css">
</head>
<body>
<h1>Eksternal CSS</h1>
</body>
</html>
Code Css :
Hasil :
Comment CSS
Comment CSS adalah catatan atau teks yang ditambahkan ke dalam kode CSS untuk memberikan penjelasan, tetapi tidak dieksekusi oleh browser. Comment CSS membantu pengembang memahami, mendokumentasikan, dan mengelola kode dengan lebih mudah. comment bisa diketik secara manual atau bisa saja dengan shortcut ctrl + /.
Contoh :
Hasil :
ID di CSS
ID dalam CSS adalah salah satu cara untuk memberikan gaya khusus pada elemen HTML tertentu. id adalah atribut unik yang digunakan untuk mengidentifikasi elemen tunggal di halaman web. Setiap id hanya boleh digunakan sekali per halaman, sehingga id ideal untuk menargetkan elemen tertentu dengan presisi. id dilambangkan dengan simbol # dalam css.
Contoh :
Code :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Id CSS || Muhammad Fahmi 'Ainunnajib</title>
<style>
#judul {
font-size: 30pt;
color: blueviolet;
background-color: aqua;
}
</style>
</head>
<body>
<h1 id="judul">Ini Adalah Contoh ID</h1>
</body>
</html>
Hasil :
Class di CSS
Class dalam CSS adalah salah satu cara untuk memberikan gaya khusus pada elemen HTML. Tidak seperti ID, class dapat digunakan pada beberapa elemen di dalam halaman, sehingga cocok untuk memberikan gaya yang sama pada beberapa elemen sekaligus. Class dilambangkan dengan simbol "." .
Contoh :
Code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Class CSS || Muhammad Fahmi 'Ainunnajib</title>
<style>
.judul {
font-size: 30pt;
color: blueviolet;
background-color: aqua;
}
</style>
</head>
<body>
<h1 class="judul">Ini Adalah Contoh Class</h1>
<h1>Ini Adalah Contoh tanpa Class</h1>
<h1 class="judul">Ini Adalah Contoh Class</h1>
</body>
</html>
Hasil :
Multiple Class di CSS
Multiple Class CSS adalah teknik di mana sebuah elemen HTML dapat memiliki lebih dari satu class yang diterapkan secara bersamaan. Ini memungkinkan Anda untuk menggabungkan beberapa gaya yang berbeda pada elemen yang sama, sehingga mempermudah penulisan dan pengelolaan kode CSS.
Contoh :
Code :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Class CSS || Muhammad Fahmi 'Ainunnajib</title>
<style>
.judul {
font-size: 30pt;
color: blueviolet;
background-color: aqua;
}
.tengah {
text-align: center;
}
</style>
</head>
<body>
<h1 class="judul tengah">Ini Adalah Contoh Class</h1>
<h1>Ini Adalah Contoh tanpa Class</h1>
<h1 class="judul">Ini Adalah Contoh Class</h1>
</body>
</html>
Hasil :
Universal Selector
Universal Selector dalam CSS adalah selector yang digunakan untuk memilih semua elemen pada halaman web. Ini diwakili dengan tanda bintang (*). Selector ini sangat berguna jika Anda ingin menerapkan gaya (style) ke semua elemen HTML tanpa memandang jenisnya.
Contoh :
Code :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Universal CSS || Muhammad Fahmi 'Ainunnajib</title>
<style>
* {
text-align: center;
color: aqua;
background-color: brown;
}
</style>
</head>
<body>
<h1>Ini Adalah Contoh Universal</h1>
</body>
</html>
Hasil :
Group Selector CSS
Group Selector dalam CSS digunakan untuk menerapkan gaya yang sama pada beberapa elemen HTML yang berbeda secara bersamaan. Dengan menggunakan grup selector, Anda dapat menulis satu aturan CSS yang berlaku untuk beberapa elemen, yang akan menghemat kode dan memudahkan pemeliharaan.
Contoh :
Code :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Group CSS || Muhammad Fahmi 'Ainunnajib</title>
<style>
h1,
p {
text-align: center;
color: aqua;
background-color: brown;
}
</style>
</head>
<body>
<h1>Ini Adalah Contoh Group</h1>
<p>Ini Adalah Contoh Group</p>
</body>
</html>
Hasil :
Color di CSS
Color dalam CSS adalah properti yang digunakan untuk menentukan warna teks pada elemen HTML. Properti ini memungkinkan Anda untuk mengubah warna teks agar sesuai dengan desain halaman web.
color di css ada bebarapa macam, yaitu bisa disebutkan langsung warnanya, lalu dengan hexacode, HSL, RGB, dan RGBA
Contoh :
Code :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Color CSS || Muhammad Fahmi 'Ainunnajib</title>
<style>
h1 {
color: red;
}
h2 {
color: rgb(0, 0, 255);
}
h3 {
color: #800080;
}
h4 {
color: rgba(0, 128, 0, 1);
}
</style>
</head>
<body>
<h1>Ini Adalah Contoh Color</h1>
<h2>Ini Adalah Contoh Color</h2>
<h3>Ini Adalah Contoh Color</h3>
<h4>Ini Adalah Contoh Color</h4>
</body>
</html>
Hasil :
Komentar
Posting Komentar