CSS border
özelliği bir HTML elementinin kenar / sınır çizgisinin kalınlığını, şeklini, rengini ayarlamaya yarar.
Bir HTML Elementinin 4 kenarına da çizgi çekilebilir. Bu çizgiler birbirinden bağımsız, farklı özelliklere sahip olabilir.
Örnek bir border: Bu <p> etiketinin border özellikleri border:1px solid #ff0000
border-style
kenar çizgisinin tarzını belirtir. Bu çizgi düz, noktalı, parçalı çizgili ve daha pek çok stilde olabilir.
border-style
özelliği şu değerleri alabilir:
border-style
özelliğine atanan bu değerler şu şekilde görüntülenir:
dotted
ashed
solid
double
groove
ridge
inset
outset
Border yok
Karışık border
<h2>border-style Özelliği</h2>
<p>Border yani sınır / kenar çizgisinin nasıl görüntüleneceğini belirler:</p>
<p style="border-style: dotted;">dotted </p>
<p style="border-style: dashed;">dashed</p>
<p style="border-style: solid;">solid</p>
<p style="border-style: double;">double</p>
<p style="border-style: groove;">groove</p>
<p style="border-style: ridge;">ridge</p>
<p style="border-style: inset;">inset</p>
<p style="border-style: outset;">outset</p>
<p style="border-style: none;">Border yok</p>
<p style="border-style: hidden;">Gizli border</p>
<p style="border-style: dotted dashed solid double;">Karışık border</p>
CSS border-width
özelliği kenar çizgisinin kalınlığını belirler.
px, pt, cm, em gibi farklı birimler ile genişlik özelliği verilebildiği gibi, thin (ince), medium (orta), thick(kalın) gibi önceden tanımlanmış kalınlık isimleri de kullanılabilir.
border-width:1px
şeklinde kullanıldığında 4 kenar da 1px kalınlığında olacaktır.
border-width:5px 10px 15px 20px
şeklinde tanımlandığında üst 5px, sağ 10px, alt 15px, sol 20px kalınlığında olacaktır.
<style>
p.bir {
border-style: solid;
border-width: 5px;
}
p.iki{
border-style: solid;
border-width: medium;
}
p.uc{
border-style: dotted;
border-width: 3px 6px 9px 12px ;
}
</style>
)
CSS border-color
özelliği ile kenar çizgisinin rengi ayarlanabilir.
border-color
özelliği şu tür değerler alabilir:
border-color:red
değeri verilirse 4 çizgi de kırmızı olur.
border-color: red blue yellow green
gibi kullanılırsa 4 çizgi de farklı renk olur.
<style>
p.bir {
border-style: solid;
border-color: red;
}
p.iki {
border-style: solid;
border-color: #00ff00;
}
p.uc {
border-style: solid;
border-color: red green blue yellow;
}
</style>
border
özelliği şu şekilde kullanılabilir: border:1px solid red
bu yazım kısa yazımdır. Uygulanan element 1px kalınlığında, düz ve kırmızı renkli sınır çizgisine sahip olur.
border: kalınlık stil renk
şeklinde kullanılır.
Dilerseniz tek bir taraf için (sağ, sol, alt, üst gibi) kenar çizgisinin stilini belirleyebilirsiniz:
Eğer bu şekilde tek bir kenar stillendirilecekse;
border-left
sol çizgiborder-right
sağ çizgiborder-top
üst çizgiborder-bottom
alt çizgiile biçimlendirilebilir.
CSS border-radius
özelliği kenar çizgilerini yuvarlatmak için kullanılır.
p.yuvarlak1 {
border: 2px solid red;
border-radius: 4px;
}
p.yuvarlak2 {
border: 2px solid blue;
border-radius: 10px;
}