CSS'de outline özelliği, etiketin öne çıkmasını sağlamak için, etiketin sınırları dışında çizilen bir çizgidir.
CSS, aşağıdaki outline özelliklerine sahiptir:
outline özelliği ile border özelliği farklıdır! Border özelliğinden farklı olarak, outline etiketin kenarlarının dışına çizilir ve diğer içeriklerle çakışabilir. Ayrıca, outline etiketin boyutunun bir parçası değildir, etiketin toplam genişliği ve yüksekliğini etkilemez.
CSS'de outline-style özelliği, outline stilini belirtir ve aşağıdaki değerlerden birine sahip olabilir
p {outline-color:red;}
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;}
CSS'de outline-width özelliği, dış hattın genişliğini belirtir ve aşağıdaki değerlerden birine sahip olabilir:
p.ex1 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
outline-width: thin;
}
p.ex2 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
outline-width: medium;
}
p.ex3 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
outline-width: thick;
}
p.ex4 {
border: 1px solid black;
outline-style: solid;
outline-color: red;
outline-width: 4px;
}
CSS'de outline-color özelliği, dış hattın rengini ayarlamak için kullanılır.
p.ex1 {
border: 2px solid black;
outline-style: solid;
outline-color: red;
}
p.ex2 {
outline-style: solid;
outline-color: #ff0000; /* kırmızı*/
}
p.ex3 {
outline-style: solid;
outline-color: rgb(255, 0, 0); /* kırmızı*/
}
CSS'de outline özelliğinin kısa kullanımı mevcuttur, kısa kullanım için ;
özelliklerinin yazılması gerekmektedir.
outline özelliği için , yukarıdaki listeden bir, iki veya üç değer belirtilmelidir. Değerlerin sırası önemli değil.
p.ex1 {outline: dashed;}
p.ex2 {outline: dotted red;}
p.ex3 {outline: 5px solid yellow;}
p.ex4 {outline: thick ridge pink;}
CSS'de outline-offset özelliği, bir etiketin dış hattı ile kenarları arasına boşluk ekler. Bir etiket ile dış hattı arasındaki boşluk saydamdır.
p {
margin: 30px;
background: yellow;
border: 1px solid black;
outline: 1px solid red;
outline-offset: 15px;
}
Sorular (0)