سیاساس/حاشیه
| فاصله درونی | حاشیه | خط دور |
| سیاساس |
CSS Border (کادر یا حاشیه در CSS)
[ویرایش]در CSS، ویژگیهای مربوط به حاشیه (Border) به شما این امکان را میدهند که ظاهر مرزهای اطراف یک عنصر HTML را تعیین کنید. این ویژگیها شامل نوع بوردر، ضخامت، رنگ و شعاع گوشهها میباشند.
مروری سریع
[ویرایش]ویژگیهای اصلی مرز در CSS:
border– ویژگی خلاصه برای تنظیم نوع، ضخامت و رنگ کادر
border-style– نوع نمایش کادر
border-width– ضخامت کادر
border-color– رنگ کادر
border-radius– گرد کردن گوشههای کادر
ویژگی border
[ویرایش]ویژگی border یک ویژگی shorthand است که سه ویژگی زیر را بهصورت همزمان تنظیم میکند:
border-widthborder-style(ضروری)border-color
مثال:
p {
border: 2px solid red;
}
- یک کادر با ضخامت 2px از نوع solid با رنگ red (قرمز)
ویژگی border-style
[ویرایش]این ویژگی نوع کادر را تعیین میکند. مقادیر قابل قبول:
none– بدون کادرhidden– کادر مخفی (وجود دارد و فضا اشغال میکند اما مخفی است)solid– کادر خطی یکدستdashed– کادر خطچینdotted– کادر نقطهچینdouble– کادر دوتاییgroove– کادر برجسته فرورفته (۳D)ridge– کادر برجسته بیرونزده (۳D)inset– کادر فرورفتهoutset– کادر بیرونزده
استفاده از یک تا چهار مقدار برای جهتهای مختلف:
/* چهار مقدار: بالا، راست، پایین، چپ */
border-style: dotted solid double dashed;
/* دو مقدار: بالا و پایین - راست و چپ */
border-style: solid dashed;
/* یک مقدار برای همه طرفها */
border-style: solid;
ویژگی border-width
[ویرایش]ضخامت مرز را تعیین میکند. میتوان از واحدهایی مثل px، em یا کلمات کلیدی زیر استفاده کرد:
thinmediumthick
مثال:
p {
border-style: solid;
border-width: 5px 10px 3px 8px; /* بالا، راست، پایین، چپ */
}
ویژگی border-color
[ویرایش]این ویژگی رنگ مرزها را تعیین میکند. میتوان از انواع فرمتهای رنگ استفاده کرد:
- نام رنگ:
red,blue, ... - مقدار HEX:
#ff0000 - مقدار RGB:
rgb(255, 0, 0) - مقدار HSL:
hsl(0, 100%, 50%) - مقدار
transparentبرای مرز شفاف
مثال:
p {
border-style: solid;
border-color: red green blue yellow; /* بالا، راست، پایین، چپ */
}
ویژگی border-radius
[ویرایش]برای گرد کردن گوشههای عنصر استفاده میشود.
مثال:
p {
border: 2px solid red;
border-radius: 10px;
}
کادر جداگانه
[ویرایش]CSS اجازه میدهد هر طرف کادر را بهصورت جداگانه تنظیم کنید:
border-topborder-rightborder-bottomborder-left
همچنین میتوان هر طرف را بهصورت مجزا با رنگ، ضخامت یا نوع تنظیم کرد:
p {
border-top-style: dotted;
border-right-width: 5px;
border-bottom-color: red;
}
ویژگیهای shorthand برای هر طرف
[ویرایش]میتوانید برای هر طرف نیز از shorthand استفاده کنید:
div {
border-top: 2px solid blue;
border-left: 3px dotted green;
}
ویژگیهای CSS Border
[ویرایش]borderborder-topborder-rightborder-bottomborder-leftborder-styleborder-widthborder-colorborder-radius