CSS Outline (Anahat)

Anahat, öğenin sınırının dışına çizilen bir çizgidir.

<!DOCTYPE html>
<html>
<head>
<style>
p {
  border: 2px solid black;
  outline: #4CAF50 solid 10px;
  margin: auto;  
  padding: 20px;
  text-align: center;
}
</style>
</head>
<body>
 
<p>Bu öğenin 2 piksellik siyah bir kenarlığı ve 10 piksel genişliğinde yeşil bir çerçevesi vardır.</p>

</body>
</html>

CSS Outline

Anahat, öğenin “öne çıkmasını” sağlamak için öğelerin etrafına, sınırların DIŞINA çizilen bir çizgidir.

CSS aşağıdaki anahat özelliklerine sahiptir:

  • outline-style
  • outline-color
  • outline-width
  • outline-offset
  • outline

Not: Anahat kenarlıklardan farklıdır! Kenarlığın aksine, ana hat öğenin kenarlığının dışına çizilir ve diğer içerikle örtüşebilir. Ayrıca dış hat, öğenin boyutlarının bir parçası DEĞİLDİR; öğenin toplam genişliği ve yüksekliği anahattın genişliğinden etkilenmez.

CSS Outline Style

Outline-style özelliği, anahattın stilini belirtir ve aşağıdaki değerlerden birine sahip olabilir:

  • dotted – Noktalı bir anahat tanımlar
  • dashed – Kesikli bir anahat tanımlar
  • solid – Düz bir çizgi anahat tanımlar
  • double – Çift çizgili anahat tanımlar
  • groove – 3D oluklu anahat tanımlar
  • ridge – 3d çıkıntılı anahat tanımlar
  • inset – 3D iç metin taslağı tanımlar
  • outset – 3D anahat tanımlar
  • none – Anahat tanımlamaz
  • hidden – Anahattı gizler

Aşağıdaki örnek farklı anahat stili değerlerini gösterir:

<!DOCTYPE html>
<html>
<head>
<style>
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;}
</style>
</head>
<body>
 
<p class="dotted">Noktalı</p>
<p class="dashed">Kesik Çizgili</p>
<p class="solid">Düz çizgili</p>
<p class="double">Çift Çizgili</p>
<p class="groove">Gölgeli 3D.</p>
<p class="ridge">3d Dış hat.</p>
<p class="inset">Efektli dış hat.</p>
<p class="outset">Efektli dış hat.</p>

</body>
</html>
17 Ekim 2023
Was this article helpful?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir