CSS Outline
Pelajari cara menggunakan properti outline di CSS untuk menambahkan garis luar pada elemen tanpa mengubah ukuran elemen tersebut.
CSS Outline
CSS outline adalah properti yang digunakan untuk membuat garis luar (outline) pada elemen HTML. Garis ini serupa dengan border, namun tidak mempengaruhi ukuran elemen. Outline biasanya digunakan untuk menyorot elemen yang sedang dipilih atau difokuskan.
1. Menambahkan Outline
Untuk menambahkan outline pada elemen, Anda bisa menggunakan properti outline
yang terdiri dari tiga bagian:
- Warna (Color): Menentukan warna outline.
- Gaya (Style): Menentukan gaya garis outline (misalnya, solid, dashed, atau dotted).
- Lebar (Width): Menentukan ketebalan outline.
Contoh penggunaan:
2. Menggunakan Properti outline-color
, outline-style
, dan outline-width
Sebagai alternatif, Anda bisa mengatur warna, gaya, dan lebar outline menggunakan properti terpisah.
Contoh outline-color
Contoh outline-style
Contoh outline-width
3. Menggunakan outline-offset
Properti outline-offset
memungkinkan Anda untuk menambahkan jarak antara outline dan elemen yang dilingkupi. Nilai positif akan membuat outline lebih jauh dari elemen, sedangkan nilai negatif akan membuatnya lebih dekat ke elemen.
Contoh penggunaan:
4. Perbedaan antara Outline dan Border
Meskipun outline dan border serupa, mereka memiliki beberapa perbedaan:
- Outline tidak mempengaruhi layout atau ukuran elemen.
- Border mempengaruhi ukuran elemen dan dapat mempengaruhi tata letak di sekitarnya.
Contoh perbedaan antara Outline dan Border
5. Menggunakan Outline dengan Fokus
Outline sering digunakan untuk menyorot elemen yang sedang difokuskan, seperti input atau tombol yang dipilih oleh pengguna.
Contoh penggunaan pada elemen input: