Outline CSS
Outline adalah garis yang ditambahkan disekitar element dan berada di luar border (jika menambahkan border).
Macam-macam properti outline yaitu :
1. outline-style
2. outline-offset
3. outline-color
4. outline-width
5. outline
1. Outline-Style
Diskripsi : properti digunakan untuk mengatur gaya atau style dari outline
Value : none, hidden, dotted, dashed, solid, double, groove, ridge, inset, outset.
Untuk memahami value-value diatas berikut contoh code :
<!DOCTYPE html> <html> <head> <style> p.none {outline-style: none;} p.hidden {outline-style: hidden;} p.dotted {outline-style: dotted;} p.dashed {outline-style: dashed;} p.solid {outline-style: solid;} p.double {outline-style: double;} p.groove {outline-style: groove;} p.ridge {outline-style: ridge;} p.inset {outline-style: inset;} p.outset {outline-style: outset;} </style> </head> <body> <p class="none">Ini adalah contoh menggunakan value none</p> <p class="hidden">Ini adalah contoh menggunakan value hidden</p> <p class="dotted">Ini adalah contoh menggunakan value dotted</p> <p class="dashed">Ini adalah contoh menggunakan value dashed</p> <p class="solid">Ini adalah contoh menggunakan value solid</p> <p class="double">Ini adalah contoh menggunakan value double</p> <p class="groove">Ini adalah contoh menggunakan value groove</p> <p class="ridge">Ini adalah contoh menggunakan value ridge</p> <p class="inset">Ini adalah contoh menggunakan value inset</p> <p class="outset">Ini adalah contoh menggunakan value outset</p> </body> </html>
2. Outline-Offset
Diskripsi : properti yang digunakan untuk menambahkan jarak antara garis outline dan border suatu elemen
value : length.
ex.
<!DOCTYPE html> <html> <head> <title>belajar outline</title> <style type="text/css"> p { font-size: 50px; } div { margin: 50px; border: 2px solid black; outline-style: dashed; outline-offset: 15px; outline-color: red; } </style> </head> <body> <p>belajar outline</p> <div> kalimat ini kita buat didalam border kemudian kita beri garis luar / outline jarak antara border dalam dan outline 15px </div> </body> </html>
3. Outline-Color
Diskripsi : property yang digunakan untuk memberi warna pada outline.
Value : warna langsung ex. ”red”, hexa ex. “#00ff00”, RGB ex. “rgb(0,0,255)”, invert.
ex.
<!DOCTYPE html> <html> <head> <title>belajar outline</title> <style type="text/css"> p { font-size: 50px; } div { border:2px solid yellow; outline-style:solid; outline-color:#000000; } </style> </head> <body> <p>belajar outline</p> <div> belajar outline-color. </div> </body> </html>
4. Outline-Width
Diskripsi : property yang digunakan untuk mengatur lebar atau ketebalan garis outline
Value : medium, thin, thick, length (misal px).
ex.
<!DOCTYPE html> <html> <head> <style> p.one { border: 1px solid red; outline-style: solid; outline-width: thin; } p.two { border: 1px solid red; outline-style: dotted; outline-width: 3px; } </style> </head> <body> <p class="one">ini contoh menggunakan outline-width : thin</p> <p class="two">ini contoh menggunakan outline-width : 3px (length)</p> </body> </html>
5. Outline
Diskripsi : property yang dugunakan untuk menggabung semua pengaturan outline yang telah kita pelajari diatas dari no 1-4 (kecuali outline-offset) menjadi satu deklarasi.
Value : outline-color, outline-style, outline-width.
ex.
<!DOCTYPE html> <html> <head> <style> p { border: 1px solid red; outline: green solid 5px ; } </style> </head> <body> <p>belajar property outline</p> </body> </html>
Demikian postingan kali ini, semoga bermanfaat, sampai jumpa di postingan selanjutnya.
Written by @akhi_syabab
Programmer python yang punya banyak ambisi.
Remote developer at remoteworker.id Software Agency