Mari belajar membuat style pada website membuat CSS
CSS adalah singkatan dari Cascading Style Sheets, yaitu bahasa yang digunakan untuk mendesain dan mengatur tampilan halaman web. CSS memungkinkan pengembang mengontrol tata letak, warna, font, dan elemen visual lainnya secara efisien.
CSS memiliki manfaat dan di gunakan untuk sebagai berikut :
Anatomi CSS mengacu pada komponen-komponen dasar yang membentuk sebuah aturan CSS. Ini terdiri dari tiga bagian utama: selektor, properti, dan Value. Dengan memahami anatomi CSS, Anda dapat dengan mudah menulis aturan gaya untuk mengubah tampilan elemen-elemen HTML di halaman web.
CSS terdiri dari tiga komponen utama: selektor, properti, dan nilai. Berikut penjelasan singkat tentang masing-masing komponen:
Font Styling dan Text Styling dalam CSS adalah teknik untuk mengubah tampilan teks di halaman web. Font Styling mengatur jenis, ukuran, dan gaya font, sedangkan Text Styling mempengaruhi aspek lain seperti warna, jarak antar huruf, dan perataan teks.
CSS untuk Font Styling dan Text Styling terdiri dari beberapa properti yang mengatur tampilan dan pengaturan teks di halaman web. Berikut adalah elemen-elemen dasar yang sering digunakan:
Selector dan Pseudoclass adalah bagian dari CSS yang digunakan untuk memilih elemen HTML dan memberikan gaya tertentu berdasarkan kondisi spesifik. Selector digunakan untuk memilih elemen HTML tertentu, sementara Pseudoclass digunakan untuk menargetkan elemen berdasarkan status atau keadaan tertentu yang tidak dapat dipilih langsung dengan selector biasa.
CSS untuk Selector dan Pseudoclass terdiri dari berbagai jenis selector untuk memilih elemen dan pseudoclass untuk menerapkan gaya berdasarkan kondisi tertentu. Berikut adalah elemen-elemen dasar yang sering digunakan:
.).#).Pseudoclass memungkinkan Anda menambahkan gaya berdasarkan keadaan atau status elemen. Berikut adalah beberapa pseudoclass yang umum digunakan:
CSS Flexbox adalah metode layout yang digunakan untuk mendistribusikan ruang di dalam container dan mengatur elemen-elemen di dalamnya secara lebih fleksibel dan efisien. Flexbox memungkinkan pengaturan elemen dalam satu dimensi (baik secara horisontal maupun vertikal) dengan kontrol yang lebih besar terhadap perataan dan distribusi ruang antar elemen.
Flexbox bekerja dengan dua komponen utama: flex container (kontainer fleksibel) dan flex items (elemen fleksibel). Flex container adalah elemen induk yang menggunakan display flex, dan flex items adalah elemen-elemen di dalamnya yang akan diatur oleh flexbox.
display: flex;.Flexbox menyediakan berbagai properti yang membantu dalam pengaturan elemen. Berikut adalah beberapa properti utama yang sering digunakan:
row (default), column, row-reverse, dan column-reverse.flex-start, flex-end, center, space-between, dan space-around.flex-start, flex-end, center, baseline, dan stretch.align-items pada container.nowrap, wrap, dan wrap-reverse.Berikut adalah contoh implementasi Flexbox pada sebuah layout sederhana:
/* Menentukan flex container */
.container {
display: flex;
justify-content:space-between;
/* Menyebar elemen
secara merata */
align-items: center;
/* Menyejajarkan elemen
secara vertikal */
}
/* Flex item */
.item {
flex: 1;
/* Membuat elemen fleksibel
untuk mengisi ruang */
padding: 10px;
background-color: lightblue;
}
Berikut adalah contoh layout flexbox yang menggunakan flex-direction: column; untuk menata elemen secara vertikal:
/* Menentukan flex container
flex-direction column */
.container {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
/* Flex item */
.item {
margin: 10px;
padding: 15px;
background-color:lightcoral;
}
Dengan menggunakan Flexbox, Anda dapat dengan mudah mengatur layout halaman web, baik secara horizontal maupun vertikal, dan mengontrol distribusi ruang di dalam container.
Sekarang coba latihan membuat navbar menggunakan css flexbox