CSS WEB

CSS Kenarlıklar

Her HTML elementin sahip olduğu bir kenarlığı (Border) mevcuttur. Siz onu biçimlendirmediğiniz sürece görülmez.

CSS Border özelliği, bir HTML öğesinin kenarlık stilini, genişliğini ve rengini belirtmenizi sağlar.

border-style Özelliği

border-style özelliği kenar çizgisinin dolgu stilini belirlemenizi sağlar. Aşağıda bu özellikler kısaca gösterilmiştir.

  • dotted – Noktalı çizgiye sahip kenarlığı tanımlar
  • dashed – Kesik çizgili kenarlığı tanımlar
  • solid – Düz bir sınır tanımlar
  • double – Çift çizgili kenarlığı tanımlar
  • groove –  Oluklu bir kenarlığı tanımlar. Etkisi kenar renk değerine bağlıdır.
  • ridge – 3 boyutlu etkiye sahip düzleştirilmiş bir sınır tanımlar. Etkisi kenar renk değerine bağlıdır.
  • inset – 3 boyutlu etkiye sahip iç bükey kenar çizgisi tanımlar. Etkisi kenar renk değerine bağlıdır.
  • outset – 3 boyutlu etkiye sahip dış bükey kenar çizgisi tanımlar. Etkisi kenar renk değerine bağlıdır.
  • none – Herhangi bir kenar tanımlamaz
  • hidden – Gizli bir kenarlığı tanımlar

Örnek bir uygulama;

Aşağıda <p> etiketine uygulanmış farklı kenar stillerini görebileceğiniz bir örnek uygulama gösterilmiştir.

Ayrı ayrı kenarlara farklı stillerde uygulayabilirsiniz.

Peki, işler nasıl işliyor:

Eğer border-style özelliğine dört değer birden verilirse;

  • üst kenar “solid”
  • sağ kenarlık “dashed”
  • alt sınır “dotted”
  • sol sınır “groove” olarak tayin edilir.

Eğer border-style özelliğine üç değer verilirse;

  • üst kenar “solid”
  • sağ ve sol kenarlar”dashed”
  • alt kenar “groove”

Eğer border-style özellik iki değer verilirse;

  • üst ve alt sınırlar “solid”
  • sağ ve sol kenarlıklar “groove”

Eğer border-style özellik bir değeri varsa;

  • dört kenarın hepsi “solid”

şeklinde stil tayin edilmiş kabul edilir. Bu durum border-width ve border-color için de geçerlidir.

border-width Özelliği

border-width özelliği kenar çizgisinin kalınlığını (genişliğini) belirlemenizi sağlar. Çizgi kalınlığını (px, pt, cm, em vb…) türünden ölçülerle ifade edebilirsiniz. Tek değer vermeniz durumunda tüm çevre çizgi kalınlığını ifade etmiş olursunuz. Ayrı çizgi kalınlığı için 4 ayrı değerde verebilirsiniz. Bu durumda vermiş olduğunuz ölçüler sırayla üst, sağ, alt ve sol kenar taraflarının ölçüleri olacak şekilde tayin edilmiş olacaktır.

Aşağıda border-width CSS özelliğinin kullanımını inceleyebilirsiniz.

border-color Özelliği

border-color özelliği kenarların rengini tayin eder.

CSS ile bir renk seçimini, genellikle aşağıdakiler şekillerden biri ile belirleyebilirsiniz.

  • geçerli bir renk adı – “red” gibi
  • bir Hex değeri – “# ff0000” gibi
  • bir RGB değeri – “rgb (255,0,0)” gibi

Örnek;

border Özelliği

Yukarıdaki örneklerden de görebileceğiniz gibi, kenarlar ile uğraşırken göz önüne alınması gereken birçok özellik vardır. Kodu kısaltmak için, tek bir “border” özelliğinde tüm bireysel kenarlık özelliklerini toplamakta mümkündür.

border özelliği sırayla ;

  • border-width
  • border-style
  • border-color özelikleri için bir kestirme niteliktir

Örnek;

Örnek;

Ayrıca, tek taraf için tüm bireysel kenarlık özelliklerini belirtebilirsiniz;

Örnek;

border-radius Özelliği

border-radius özelliği kenarları yuvarlatmak için kullanılır.

Örnek;

Aşağıdaki örnekte <p> elementine uygulanmış birbirinden farklı değerler ile köşeleri yuvarlatılmış kenar stilleri görebilirsiniz.

 

1 Yorum

Yorum Yap