آموزش کلمات کلیدی رنگ در CSS

Ratings
(0)

 

در این مقاله به توضیح کلمات کلیدی transparent و currentcolor و inherit می پردازیم.


کلمه ی کلیدی transparent در  CSS

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

مثال شماره1

در این مثال، رنگ کادر(border) از عنصر <div> آبی خواهد بود، زیرا رنگ متن عنصر <div> آبی است:

body {
  background-image: url("paper.gif");
}

div {
  background-color: transparent;
}
امتحان کنید

 نکته: کلمه ی کلیدی transparent با rgba(0,0,0,0) معادل(برابر) است.

مقادیر رنگ RGBA از مقادیر رنگ RGB با یک کانال آلفا توسعه یافته اند؛ که opacity (شفافیت) را برای یک رنگ مشخص می کند.


کلمه ی کلیدی currentcolor در CSS

کلمه ی کلیدی currentcolor مانند یک متغیر است که مقدار فعلی ویژگی color از یک عنصر را نگهداری می کند.اگر بخواهیم یک رنگ خاص در یک عنصر یا یک صفحه یکدست(consistent) باشد، می توانیم از این کلمه ی کلیدی استفاده کنیم:

مثال شماره 2

در این مثال، رنگ کادر(border) از یک عنصر <div> آبی خواهد بود، زیرا رنگ متن عنصر <div> آبی است:

div {
  color: blue;
  border: 10px solid currentcolor;
}
امتحان کنید

مثال شماره 3

در این مثال، رنگ پس زمینه ی <div> بعنوان رنگ فعلی عنصر body تنظیم شده است:

body {
  color: purple;
}

div {
  background-color: currentcolor;
}
امتحان کنید

مثال شماره 4

 در این مثال، رنگ کادر و رنگ سایه ی  div برابر با مقدار رنگ فعلی عنصر body قرار گرفته است:

body {
 color: green;
}

div {
  box-shadow: 0px 0px 15px currentcolor;
  border: 5px solid currentcolor;
}
امتحان کنید

 کلمه ی کلیدی inherit در CSS

کلمه ی کلیدی inherit مشخص می کند که مقدار یک ویژگی باید از عنصر والد آن به ارث برده شود. برای هر ویژگی در CSS  و هر عنصر HTML، می توانیم از کلمه ی کلیدی inherit استفاده کنیم.

مثال شماره 5

In this example the <span>'s border settings will be inherited from the parent element: 

 

div {
  border: 2px solid red;
}

span {
  border: inherit;
}
امتحان کنید

 

 

 

 

  • بازدید: 121

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال