آموزش سی اس اس CSS

آموزش طراحی وب سایت با استفاده از سی اس اس CSS

پراپرتی های border به شما این اجازه را میدهد تا استایل، اندازه، و رنگ بوردر (border) یک المان را مشخص کنید.

Border Style

پراپرتی border-style مشخص میکند که چه نوع بوردری نمایش داده شود.

مقادیری که شما مجاز به استفاده از آنها هستید به شرح زیر است:

  • dotted - بوردری به شکل نقطه تعریف میکند
  • dashed - بوردری به شکل خط چین تعریف میکند
  • solid - بوردری به شکل خط تعریف میکند
  • double - بوردری دوتایی تعریف میکند
  • groove - بوردری با شیار سه بعدی تعریف میکند. اثر آن بستگی به رنگ بورد دارد
  • ridge - بوردری لبه دار و سه بعدی تعریف میکند. اثر آن بستکی به رنگ بوردر دارد
  • inset - بوردر inset سه بعدی تعریف میکند.اثر آن بستکی به رنگ بوردر دارد
  • outset - بوردر outset سه بعدی تعریف میکند.اثر آن بستکی به رنگ بوردر دارد
  • none - هیچ بوردری تعریف نمیکند.
  • hidden - یک بوردر مخفی تعریف میکند

مثال

 
p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
p.mix {border-style: dotted dashed solid double;}
 

A dotted border.

A dashed border.

A solid border.

A double border.

A groove border. The effect depends on the border-color value.

A ridge border. The effect depends on the border-color value.

An inset border. The effect depends on the border-color value.

An outset border. The effect depends on the border-color value.

No border.

A hidden border.

A mixed border.

نکاتی که باید در ذهن داشته باشید

اگر پراپرتی border-style تعریف نشده باشد هیچ یک از پراپرتی های دیگر بوردر کار نخواهند کرد.

Border Width

پراپرتی border-width اندازه چهار بوردر را مشخص میکند.

اندازه بورد میتواند بصورت پیکسل، سانتیمتر یا ... تعیین شود و یا با استفاده از سه مقدار از پیش تعریف شده تعیین شود: thin، medium، یا thick.

مثال

 
p {
    border-style: solid;
    border-width: 5px;
}
 

5px border-width

Border Color

پراپرتی border-color رنگ چهار بوردر را مشخص میکند.

رنگ میتواند بصورت زیر تعریف شود:

  • نام - نام رنگ نوشته میشود، مانند "red"
  • HEX - مقدار hex نوشته میشود، مانند "#ff0000"
  • RGB - مقدار RGB نوشته میشود، مانند "rgb(255,0,0)"
  • transparent - بوردر هیچ رنگی نخواهد داشت

اگر border-color تعیین نشده باشد، رنگ خود را از رنگ المان به ارث میبرد.

مثال

 
p {
    border-style: solid;
    border-color: red;
}
 

Red border

تعیین جداگانه بوردر برای هر سمت

شما میتوانید بصورت جداگانه برای هر سمت از المان نوع، اندازه، و رنگ متفاوت انتخاب کنید.

اگر border-style چهار مقدار داشته باشد:

  • border-style: dotted solid double dashed;
    • بوردر بالایی به شکل نقطه است
    • بوردر سمت راست بصورت خطی است
    • بوردر پایینی به شکل دوتایی است
    • بوردر سمت چپ بصورت خط چین است

اگر border-style سه مقدار داشته باشد:

  • border-style: dotted solid double;
    • بوردر بالایی به شکل نقطه است
    • بوردر سمت راست و چپ بصورت خطی است
    • بوردر پایینی به شکل دوتایی است

اگر border-style دو مقدار داشته باشد:

  • border-style: dotted solid;
    • بوردر بالایی و پایینی به شکل نقطه است
    • بوردر سمت راست و چپ بصورت خطی است

اگر border-style یک مقدار داشته باشد:

  • border-style: dotted;
    • همه بوردرها به شکل نقطه است

در مثال بالا از پراپرتی border-style استفاده شد. ولی این موضوع برای پراپرتی های border-width و border-color نیز صادق هستند.

Border

همانطور که در مثالهای بالا ملاحظه فرمودید برای تعیین بوردر پراپرتی های مختلفی وچود دارد.

میتوان کدهای بوردر را کوتاه کرد و تمامی پراپرتی های بوردر را داخل یک پراپرتی آورد.

پراپرتی کوتاه شده بوردر border نام دارد.

  • border-width
  • border-style (اجباری)
  • border-color

مثال

 
p {
    border: 5px solid red;
}
 

Some text

همچنین شما میتوانید تمامی پراپرتی های بوردر را برای یک سمت استفاده کنید:

 
p {
    border-left: 6px solid red;
    background-color: lightgrey;
}
 

Some text

Rounded Borders

پراپرتی border-radius برای گرد کردن بوردرهای یک المان استفاده میشود

مثال

 
p {
 border: 2px solid red;
 border-radius: 5px;
}
 

Normal border

Round border

نکاتی که باید در ذهن داشته باشید

IE8 و نسخه های قبل تر از آن از پراپرتی border-radius پشتیبانی نمیکنند.

نوشتن دیدگاه

جستجو در سایت

  • تاریخچه سی اس اس (CSS) +

    تاریخ CSS از سال 1994 آغاز شد. هاکون ویم لی در دهم اکتبر 1994 آنرا پیشنهاد داد. وی در CERN

    Read More

  • معرفی سی اس اس (CSS) +

    سی اس اس زبانی است که ظاهر صفحه HTML را تعریف میکند و تعیین میکند هر المان HTML به چه

    Read More

  • نحوه نگارش سی اس اس و سلکتورها +

    نحوه نگارش سی اس اس (CSS) مجموعه قوانین سی اس اس (CSS) شامل یک سلکتور و یک بلوک توصیفی است.

    Read More

  • نحوه استفاده از سی اس اس +

    مرورگر HTML را بر اساس اطلاعات موجود در استایل شیت شکل میدهد. سه راه برای وارد کردن سی اس اس

    Read More

  • رنگها در سی اس اس (CSS) +

    رنگها را میتوان با استفاده از اسمهای از پیش تعریف شده آنها، یا مقادیر آنها مانند RGB، HEX، HSL، RGBA،

    Read More

  • CSS Backgrounds | آموزش سی اس اس +

    پراپرتی بک گراند برای تعریف پس زمینه برای المان ها استفاده میشود.

    Read More

  • 1
  • 2
  • 3
  • 4

افراد آنلاین

ما 84 مهمان و بدون عضو آنلاین داریم